Source code for sandglass.models.activityperiod
from django.db import models
from django.utils.translation import ugettext_lazy as _
[docs]class ActivityPeriod(models.Model):
"""*Abstract* base model for objects which are **active for a certain
period of time**.
After the ``end`` date
"""
active = models.BooleanField(
verbose_name=_(u"active"), default=True, db_index=True,
help_text=_(u"Active for new entries?"))
active_from = models.DateField(
verbose_name=_(u"active from"), blank=True, null=True, db_index=True)
active_to = models.DateField(
verbose_name=_(u"active to"), blank=True, null=True)
class Meta:
app_label = 'sandglass'
abstract = True
__all__ = ('ActivityPeriod',)