diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-06-14 16:39:19 +0200 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-06-17 13:22:54 +0200 | 
| commit | 73d586bd26987aeecec87d2c8a8cc07b935f00d0 (patch) | |
| tree | ea045bc508448980313c57bcf50e2103e311c647 | |
| parent | 224a5f9ba9787034653ddc575c73a0b21838ccd5 (diff) | |
| download | Ishtar-73d586bd26987aeecec87d2c8a8cc07b935f00d0.tar.bz2 Ishtar-73d586bd26987aeecec87d2c8a8cc07b935f00d0.zip  | |
Admin: add find basket
| -rw-r--r-- | archaeological_finds/admin.py | 19 | 
1 files changed, 19 insertions, 0 deletions
diff --git a/archaeological_finds/admin.py b/archaeological_finds/admin.py index ad38cdecd..004d122ae 100644 --- a/archaeological_finds/admin.py +++ b/archaeological_finds/admin.py @@ -58,6 +58,24 @@ class BaseFindAdmin(HistorizedObjectAdmin):  admin_site.register(models.BaseFind, BaseFindAdmin) +class FindBasketAdmin(admin.ModelAdmin): +    class Meta: +        model = models.FindBasket +        exclude = [] +    list_display = ["label", "user"] +    search_fields = ('label', 'user__person__raw_name',) +    readonly_fields = ["search_vector"] +    form = make_ajax_form(models.FindBasket, { +        'user': 'ishtaruser', +        'shared_with': 'ishtaruser', +        'shared_write_with': 'ishtaruser', +        'items': 'find', +    }) + + +admin_site.register(models.FindBasket, FindBasketAdmin) + +  class FindAdmin(HistorizedObjectAdmin):      list_display = ('label', 'operations_lbl', 'context_records_lbl', 'index',                      'dating', 'materials') @@ -121,6 +139,7 @@ class TreatmentAdmin(HistorizedObjectAdmin):      def has_add_permission(self, request):          return False +  admin_site.register(models.Treatment, TreatmentAdmin)  | 
