diff options
Diffstat (limited to 'archaeological_finds/admin.py')
| -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)  | 
