2
0
mirror of https://expo.survex.com/repositories/troggle/.git synced 2026-02-08 11:49:50 +00:00

cartesian survex blocks now handled

This commit is contained in:
2025-10-31 22:32:14 +02:00
parent c6647907e5
commit 7bbc413902
6 changed files with 92 additions and 37 deletions

View File

@@ -37,12 +37,10 @@ class TroggleModelAdmin(admin.ModelAdmin):
js = ("jquery/jquery.min.js", "js/QM_helper.js") # not currently available to troggle, see media/js/README
class RoleInline(admin.TabularInline):
model = SurvexPersonRole
extra = 4
# class RoleInline(admin.TabularInline):
# model = SurvexPersonRole
# extra = 4
class SurvexBlockAdmin(TroggleModelAdmin):
inlines = (RoleInline,)
class PersonLogEntryInline(admin.TabularInline):
model = PersonLogEntry
@@ -82,9 +80,6 @@ class QMAdmin(TroggleModelAdmin):
list_display = ("__str__", "grade")
list_display_links = ("__str__",)
list_filter = ('grade', 'cave', 'expoyear')
# list_editable = ("comment", "page_ref", "grade")
# list_per_page = 20
# raw_id_fields = ("found_by", "ticked_off_by")
class PersonExpeditionAdmin(TroggleModelAdmin):
search_fields = ("person__first_name", "person__slug", "expedition__year")
@@ -103,10 +98,12 @@ class SurvexStationAdmin(TroggleModelAdmin):
class SurvexFileAdmin(TroggleModelAdmin):
search_fields = ("path",)
# class SurvexBlockAdmin(TroggleModelAdmin):
# inlines = (RoleInline,)
class SurvexBlockAdmin(TroggleModelAdmin):
search_fields = ("name", )
list_display = ["survexfile", "name"]
search_fields = ("name", "title")
list_display = ["survexfile", "name", "title", "scanswallet", "ref_text"]
class DrawingFileAdmin(TroggleModelAdmin):
search_fields = ("dwgname",)