diff options
| author | Étienne Loks <etienne.loks@peacefrogs.net> | 2011-01-18 08:01:35 +0100 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@peacefrogs.net> | 2011-01-18 08:01:35 +0100 | 
| commit | f62f609dba49bdd99ccb52cda666b8b7a07d7ae9 (patch) | |
| tree | 8ea0e9e0422008774054b770296bc7bb95cb0186 /ishtar/furnitures/models.py | |
| parent | 3ae6feef8730ee29010ae53a6879c4b88313ae51 (diff) | |
| download | Ishtar-f62f609dba49bdd99ccb52cda666b8b7a07d7ae9.tar.bz2 Ishtar-f62f609dba49bdd99ccb52cda666b8b7a07d7ae9.zip | |
Manage administrative acts (refs #16)
Diffstat (limited to 'ishtar/furnitures/models.py')
| -rw-r--r-- | ishtar/furnitures/models.py | 8 | 
1 files changed, 5 insertions, 3 deletions
| diff --git a/ishtar/furnitures/models.py b/ishtar/furnitures/models.py index f0e58bb9f..bc299e132 100644 --- a/ishtar/furnitures/models.py +++ b/ishtar/furnitures/models.py @@ -275,7 +275,7 @@ class File(BaseHistorizedItem, OwnPerms):                                    verbose_name=_(u"Person in charge"))      general_contractor = models.ForeignKey(Person, related_name='+',                 verbose_name=_(u"General contractor"), blank=True, null=True) -    is_active = models.BooleanField(_(u"Is active?")) +    is_active = models.BooleanField(_(u"Is active?"), default=True)      towns = models.ManyToManyField("Town")      creation_date = models.DateField(_(u"Creation date"),                                       default=datetime.datetime.now) @@ -319,7 +319,7 @@ class File(BaseHistorizedItem, OwnPerms):      @classmethod      def get_query_owns(cls, user): -        return Q(history_modifier=user) +        return Q(history_modifier=user) & Q(is_active=True)  class OperationType(GeneralType):      class Meta: @@ -333,7 +333,7 @@ class RemainType(GeneralType):  class Operation(BaseHistorizedItem, OwnPerms):      start_date = models.DateField(_(u"Start date"), null=True, blank=True) -    end_date = models.DateField(_(u"End date"), null=True, blank=True) +    end_date = models.DateField(_(u"Closing date"), null=True, blank=True)      in_charge = models.ForeignKey('Person', related_name='+',                                    verbose_name=_(u"In charge"))      year = models.IntegerField(_(u"Year")) @@ -593,6 +593,8 @@ related_name='+', verbose_name=_(u"Person in charge of the scientific part"))                      related_name='+', verbose_name=_(u"Signatory"))      operation = models.ForeignKey(Operation, blank=True, null=True,                      related_name='+', verbose_name=_(u"Operation")) +    associated_file = models.ForeignKey(File, blank=True, null=True, +                    related_name='+', verbose_name=_(u"Archaelogical file"))      signature_date = models.DateField(_(u"Signature date"))      act_object = models.CharField(_(u"Object"), max_length=200)      if settings.COUNTRY == 'fr': | 
