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 | c8c3e1db04203d7bb318729256ec5c752722aa14 (patch) | |
tree | ea045bc508448980313c57bcf50e2103e311c647 | |
parent | 1e936e26e3bc96e7cf5bb76ba6722c74718f6c3b (diff) | |
download | Ishtar-c8c3e1db04203d7bb318729256ec5c752722aa14.tar.bz2 Ishtar-c8c3e1db04203d7bb318729256ec5c752722aa14.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) |