How to handle expired items?

Posted by Mark on Stack Overflow See other posts from Stack Overflow or by Mark
Published on 2010-06-16T21:35:18Z Indexed on 2010/06/16 22:02 UTC
Read the original article Hit count: 182

Filed under:
|

My site allows users to post things on the site with an expiry date. Once the item has expired, it will no longer be displayed in the listings. Posts can also be closed, canceled, or completed. I think it would be be nicest just to be able to check for one attribute or status ("is active") rather than having to check for [is not expired, is not completed, is not closed, is not canceled]. Handling the rest of those is easy because I can just have one "status" field which is essentially an enum, but AFAIK, it's impossible to set the status to "expired" as soon as that time occurs. How do people typically handle this?

© Stack Overflow or respective owner

Related posts about django

Related posts about database-design