diff options
| -rw-r--r-- | archaeological_context_records/models.py | 12 | ||||
| -rw-r--r-- | archaeological_finds/models_finds.py | 12 | ||||
| -rw-r--r-- | ishtar_common/models.py | 13 | 
3 files changed, 37 insertions, 0 deletions
| diff --git a/archaeological_context_records/models.py b/archaeological_context_records/models.py index 5e6b4622b..490124342 100644 --- a/archaeological_context_records/models.py +++ b/archaeological_context_records/models.py @@ -617,6 +617,18 @@ class ContextRecordSource(Source):      class Meta:          verbose_name = _(u"Context record documentation")          verbose_name_plural = _(u"Context record documentations") +        permissions = ( +            ("view_contextrecordsource", +             ugettext(u"Can view all Context record sources")), +            ("view_own_contextrecordsource", +             ugettext(u"Can view own Context record source")), +            ("add_own_contextrecordsource", +             ugettext(u"Can add own Context record source")), +            ("change_own_contextrecordsource", +             ugettext(u"Can change own Context record source")), +            ("delete_own_contextrecordsource", +             ugettext(u"Can delete own Context record source")), +        )      context_record = models.ForeignKey(          ContextRecord, verbose_name=_(u"Context record"),          related_name="source") diff --git a/archaeological_finds/models_finds.py b/archaeological_finds/models_finds.py index f6be69f93..19464838b 100644 --- a/archaeological_finds/models_finds.py +++ b/archaeological_finds/models_finds.py @@ -1071,6 +1071,18 @@ class FindSource(Source):      class Meta:          verbose_name = _(u"Find documentation")          verbose_name_plural = _(u"Find documentations") +        permissions = ( +            ("view_findsource", +             ugettext(u"Can view all Find sources")), +            ("view_own_findsource", +             ugettext(u"Can view own Find source")), +            ("add_own_findsource", +             ugettext(u"Can add own Find source")), +            ("change_own_findsource", +             ugettext(u"Can change own Find source")), +            ("delete_own_findsource", +             ugettext(u"Can delete own Find source")), +        )      find = models.ForeignKey(Find, verbose_name=_(u"Find"),                               related_name="source") diff --git a/ishtar_common/models.py b/ishtar_common/models.py index 6a9f86569..048af1294 100644 --- a/ishtar_common/models.py +++ b/ishtar_common/models.py @@ -2844,6 +2844,7 @@ IshtarUser._meta.get_field('password').help_text = _(  class AuthorType(GeneralType):      order = models.IntegerField(_(u"Order"), default=1) +      class Meta:          verbose_name = _(u"Author type")          verbose_name_plural = _(u"Author types") @@ -2861,6 +2862,18 @@ class Author(models.Model):          verbose_name = _(u"Author")          verbose_name_plural = _(u"Authors")          ordering = ('author_type__order', 'person__name') +        permissions = ( +            ("view_author", +             ugettext(u"Can view all Authors")), +            ("view_own_author", +             ugettext(u"Can view own Author")), +            ("add_own_author", +             ugettext(u"Can add own Author")), +            ("change_own_author", +             ugettext(u"Can change own Author")), +            ("delete_own_author", +             ugettext(u"Can delete own Author")), +        )      def __unicode__(self):          return unicode(self.person) + settings.JOINT + \ | 
