summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--archaeological_finds/admin.py19
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)