diff options
| author | Étienne Loks <etienne.loks@peacefrogs.net> | 2010-12-29 20:04:51 +0100 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@peacefrogs.net> | 2010-12-29 20:04:51 +0100 | 
| commit | ef4a13bd49ea9afa286381bb11510efb1b0d76e9 (patch) | |
| tree | 9a0cbffdf76eaeef6d9047091c5b24c3fec83522 /ishtar/furnitures/models.py | |
| parent | c6f55a31a651dcfd0f34d687e91a0660381050db (diff) | |
| download | Ishtar-ef4a13bd49ea9afa286381bb11510efb1b0d76e9.tar.bz2 Ishtar-ef4a13bd49ea9afa286381bb11510efb1b0d76e9.zip | |
Creation of archaelogical file (refs #14) - integration of an AJAX autocomplete field
Diffstat (limited to 'ishtar/furnitures/models.py')
| -rw-r--r-- | ishtar/furnitures/models.py | 21 | 
1 files changed, 13 insertions, 8 deletions
| diff --git a/ishtar/furnitures/models.py b/ishtar/furnitures/models.py index f770fc6c6..d3b942102 100644 --- a/ishtar/furnitures/models.py +++ b/ishtar/furnitures/models.py @@ -85,13 +85,17 @@ class Departement(models.Model):          return unicode(self.number) + u" - " + self.label  class Address(BaseHistorizedItem): -    address = models.TextField(_(u"Address")) -    address_complement = models.TextField(_(u"Address complement")) -    postal_code = models.CharField(_(u"Postal code"), max_length=10) -    town = models.CharField(_(u"Town"), max_length=30) -    country = models.CharField(_(u"Country"), max_length=30) -    phone = models.CharField(_(u"Phone"), max_length=18) -    mobile_phone = models.CharField(_(u"Mobile phone"), max_length=18) +    address = models.TextField(_(u"Address"), null=True, blank=True) +    address_complement = models.TextField(_(u"Address complement"), null=True, +                                          blank=True) +    postal_code = models.CharField(_(u"Postal code"), max_length=10, null=True, +                                  blank=True) +    town = models.CharField(_(u"Town"), max_length=30, null=True, blank=True) +    country = models.CharField(_(u"Country"), max_length=30, null=True, +                               blank=True) +    phone = models.CharField(_(u"Phone"), max_length=18, null=True, blank=True) +    mobile_phone = models.CharField(_(u"Mobile phone"), max_length=18, +                                    null=True, blank=True)      history = HistoricalRecords()      class Meta: @@ -134,7 +138,7 @@ class Person(Address, OwnPerms) :      email = models.CharField(_(u"Email"), max_length=40)      person_type = models.ForeignKey(PersonType, verbose_name=_(u"Type"))      attached_to = models.ForeignKey('Organization', -                                    verbose_name=_(u"Is attached to")) +                       verbose_name=_(u"Is attached to"), blank=True, null=True)      is_author = models.NullBooleanField(_(u"Is an author?"), blank=True,                                          null=True)      in_charge_storage = models.NullBooleanField(_(u"In charge of a storage?"), @@ -144,6 +148,7 @@ class Person(Address, OwnPerms) :          verbose_name = _(u"Person")          verbose_name_plural = _(u"Persons")          permissions = ( +            ("view_person", ugettext(u"Can view Person")),              ("view_own_person", ugettext(u"Can view own Person")),              ("add_own_person", ugettext(u"Can add own Person")),              ("change_own_person", ugettext(u"Can change own Person")), | 
