diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2020-12-06 23:34:57 +0100 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2021-02-28 12:15:22 +0100 | 
| commit | 0959e0414816adbfcb3f20e7a85b0cd972236777 (patch) | |
| tree | 78af689e7dc7bbdc02cb06782f165f9ee10342c9 /ishtar_common/admin.py | |
| parent | 79fd79177cc6ab59315ed71fd0e2cb0f1fcd0f71 (diff) | |
| download | Ishtar-0959e0414816adbfcb3f20e7a85b0cd972236777.tar.bz2 Ishtar-0959e0414816adbfcb3f20e7a85b0cd972236777.zip  | |
Title type: add long title - Orga/Person type: add grammatical gender
Diffstat (limited to 'ishtar_common/admin.py')
| -rw-r--r-- | ishtar_common/admin.py | 19 | 
1 files changed, 15 insertions, 4 deletions
diff --git a/ishtar_common/admin.py b/ishtar_common/admin.py index f8c2ea30d..082436dc5 100644 --- a/ishtar_common/admin.py +++ b/ishtar_common/admin.py @@ -908,8 +908,8 @@ class GeneralTypeAdmin(ImportActionAdmin, ImportJSONActionAdmin):      save_on_top = True      actions = [export_as_csv_action(), serialize_type_action]      prepopulated_fields = {"txt_idx": ("label",)} -    extra_list_display = []      LIST_DISPLAY = ['label', 'txt_idx', 'available', 'comment'] +    extra_list_display = []      def get_list_display(self, request):          list_display = list(self.LIST_DISPLAY)[:] @@ -973,14 +973,25 @@ class GeneralTypeAdmin(ImportActionAdmin, ImportJSONActionAdmin):              request, object_id, form_url, extra_context) -general_models = [models.OrganizationType, models.SourceType, -                  models.AuthorType, models.TitleType, -                  models.PersonType, models.LicenseType, +general_models = [models.SourceType, models.AuthorType, models.LicenseType,                    models.Language]  for model in general_models:      admin_site.register(model, GeneralTypeAdmin) +@admin.register(models.OrganizationType, site=admin_site) +@admin.register(models.PersonType, site=admin_site) +class PersonTypeAdmin(GeneralTypeAdmin): +    LIST_DISPLAY = ['label', 'grammatical_gender', 'txt_idx', 'available', +                    'comment'] + + +@admin.register(models.TitleType, site=admin_site) +class TitleType(GeneralTypeAdmin): +    LIST_DISPLAY = ['label', 'long_title', 'txt_idx', 'available', +                    'comment'] + +  class CreateAreaForm(forms.Form):      department_number = forms.IntegerField(label=_("Department number"))      area_name = forms.CharField(label=_("Area name"), required=False)  | 
