diff options
-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) |