summaryrefslogtreecommitdiff
path: root/ishtar/furnitures/models.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2010-12-23 19:37:05 +0100
committerÉtienne Loks <etienne.loks@peacefrogs.net>2010-12-24 17:39:03 +0100
commite908fa52ae41b33ff59e78dd61b5e3df3d00dd2a (patch)
tree36f684bcd213d0f4958cd5f7681b046e26e1b501 /ishtar/furnitures/models.py
parentb06550b8bdf4e240a4494f1117739b0ed8005340 (diff)
downloadIshtar-e908fa52ae41b33ff59e78dd61b5e3df3d00dd2a.tar.bz2
Ishtar-e908fa52ae41b33ff59e78dd61b5e3df3d00dd2a.zip
Correct File model (refs #13)
Diffstat (limited to 'ishtar/furnitures/models.py')
-rw-r--r--ishtar/furnitures/models.py20
1 files changed, 11 insertions, 9 deletions
diff --git a/ishtar/furnitures/models.py b/ishtar/furnitures/models.py
index 597e16583..9b808f2c7 100644
--- a/ishtar/furnitures/models.py
+++ b/ishtar/furnitures/models.py
@@ -150,21 +150,22 @@ if settings.COUNTRY == 'fr':
verbose_name_plural = u"Saisines"
class File(HistorizedItem):
- year = models.IntegerField(_(u"Year"))
- number = models.IntegerField(_(u"Number"))
- is_active = models.BooleanField(_(u"Is active?"))
- reception_date = models.DateField(_(u'Reception date'))
+ year = models.IntegerField(_(u"Year"),
+ default=lambda:datetime.datetime.now().year)
+ internal_reference = models.CharField(_(u"Internal reference"),
+ max_length=60)
file_type = models.ForeignKey(FileType, verbose_name=_(u"File type"))
general_contractor = models.ForeignKey(Organization, related_name='+',
- verbose_name=(u"General contractor"))
+ verbose_name=(u"General contractor"), blank=True, null=True)
+ is_active = models.BooleanField(_(u"Is active?"))
towns = models.ManyToManyField("Town")
+ creation_date = models.DateField(_(u"Creation date"),
+ default=datetime.datetime.now)
+ reception_date = models.DateField(_(u'Reception date'))
if settings.COUNTRY == 'fr':
saisine_type = models.ForeignKey(SaisineType,
verbose_name= u"Type de saisine")
- ar_date = models.DateField(u"Date d'envoi du courrier \
-avec accusé réception")
- ar_signed_by = models.ForeignKey(Person, related_name='+',
- verbose_name=u"Signature de l'accusé de réception par")
+ reference_number = models.IntegerField(_(u"Reference number"))
history = HistoricalRecords()
class Meta:
@@ -202,6 +203,7 @@ class Operation(HistorizedItem):
code_patriarche = models.IntegerField(u"Code PATRIARCHE")
code_pat = models.CharField(u"Code PAT", max_length=10)
code_dracar = models.CharField(u"Code DRACAR", max_length=10)
+ comment = models.TextField(_(u"Comment"))
history = HistoricalRecords()
class Meta: