summaryrefslogtreecommitdiff
path: root/archaeological_context_records/admin.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2021-03-19 11:09:10 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2021-03-19 11:09:10 +0100
commiteb4565bbab91e2942b19fb107b3d7c51d2c7afa9 (patch)
treebfa6fbf20d7c7b7b3eedebb79bae8ecd4e0759f1 /archaeological_context_records/admin.py
parente2d6c50f231f636fed362be37e7bf3319fc5d6b8 (diff)
downloadIshtar-eb4565bbab91e2942b19fb107b3d7c51d2c7afa9.tar.bz2
Ishtar-eb4565bbab91e2942b19fb107b3d7c51d2c7afa9.zip
Format - black: context_records
Diffstat (limited to 'archaeological_context_records/admin.py')
-rw-r--r--archaeological_context_records/admin.py98
1 files changed, 60 insertions, 38 deletions
diff --git a/archaeological_context_records/admin.py b/archaeological_context_records/admin.py
index abee0a6d0..f9c8e03ff 100644
--- a/archaeological_context_records/admin.py
+++ b/archaeological_context_records/admin.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# Copyright (C) 2012-2015 Étienne Loks <etienne.loks_AT_peacefrogsDOTnet>
@@ -32,12 +32,15 @@ from . import models
class DatingAdmin(admin.ModelAdmin):
- list_display = ('period', 'context_records_lbl', 'finds_lbl')
- list_filter = ("period", 'dating_type', 'quality')
+ list_display = ("period", "context_records_lbl", "finds_lbl")
+ list_filter = ("period", "dating_type", "quality")
model = models.Dating
- search_fields = ['context_records__cached_label', 'period__label',
- 'find__cached_label']
- readonly_fields = ['context_records_lbl', 'finds_lbl']
+ search_fields = [
+ "context_records__cached_label",
+ "period__label",
+ "find__cached_label",
+ ]
+ readonly_fields = ["context_records_lbl", "finds_lbl"]
admin_site.register(models.Dating, DatingAdmin)
@@ -47,27 +50,32 @@ class AdminContextRecordForm(forms.ModelForm):
class Meta:
model = models.ContextRecord
exclude = []
- point_2d = PointField(label=_("Point"), required=False,
- widget=OSMWidget)
- multi_polygon = MultiPolygonField(label=_("Multi polygon"), required=False,
- widget=OSMWidget)
- operation = AutoCompleteSelectField('operation')
- parcel = AutoCompleteSelectField('parcel', required=False)
- town = AutoCompleteSelectField('town', required=False)
- archaeological_site = AutoCompleteSelectField('archaeological_site',
- required=False)
- lock_user = AutoCompleteSelectField('user', required=False)
+
+ point_2d = PointField(label=_("Point"), required=False, widget=OSMWidget)
+ multi_polygon = MultiPolygonField(
+ label=_("Multi polygon"), required=False, widget=OSMWidget
+ )
+ operation = AutoCompleteSelectField("operation")
+ parcel = AutoCompleteSelectField("parcel", required=False)
+ town = AutoCompleteSelectField("town", required=False)
+ archaeological_site = AutoCompleteSelectField("archaeological_site", required=False)
+ lock_user = AutoCompleteSelectField("user", required=False)
class ContextRecordAdmin(HistorizedObjectAdmin):
- list_display = ('label', 'operation', 'parcel')
- list_filter = ('unit',)
- search_fields = ('label', 'parcel__operation__cached_label',
- 'parcel__section', 'parcel__parcel_number')
+ list_display = ("label", "operation", "parcel")
+ list_filter = ("unit",)
+ search_fields = (
+ "label",
+ "parcel__operation__cached_label",
+ "parcel__section",
+ "parcel__parcel_number",
+ )
model = models.ContextRecord
form = AdminContextRecordForm
readonly_fields = HistorizedObjectAdmin.readonly_fields + [
- 'cached_label', 'datings'
+ "cached_label",
+ "datings",
]
exclude = ["documents", "main_image"]
@@ -76,44 +84,58 @@ admin_site.register(models.ContextRecord, ContextRecordAdmin)
class RecordRelationsAdmin(admin.ModelAdmin):
- list_display = ('left_record', 'relation_type', 'right_record')
- list_filter = ('relation_type',)
+ list_display = ("left_record", "relation_type", "right_record")
+ list_filter = ("relation_type",)
model = models.RecordRelations
- form = make_ajax_form(model, {
- 'left_record': 'context_record',
- 'right_record': 'context_record',
- })
+ form = make_ajax_form(
+ model,
+ {
+ "left_record": "context_record",
+ "right_record": "context_record",
+ },
+ )
admin_site.register(models.RecordRelations, RecordRelationsAdmin)
class RelationTypeAdmin(GeneralTypeAdmin):
- list_display = ('label', 'txt_idx', 'tiny_label', 'available',
- 'symmetrical', 'logical_relation', 'inverse_relation',
- 'order', 'comment')
+ list_display = (
+ "label",
+ "txt_idx",
+ "tiny_label",
+ "available",
+ "symmetrical",
+ "logical_relation",
+ "inverse_relation",
+ "order",
+ "comment",
+ )
admin_site.register(models.RelationType, RelationTypeAdmin)
class UnitAdmin(GeneralTypeAdmin):
- list_display = ['label', 'txt_idx', 'parent', 'available', 'order',
- 'comment']
+ list_display = ["label", "txt_idx", "parent", "available", "order", "comment"]
+
admin_site.register(models.Unit, UnitAdmin)
-
+
class IdentificationTypeAdmin(GeneralTypeAdmin):
- list_display = ['label', 'txt_idx', 'available', 'order', 'comment']
+ list_display = ["label", "txt_idx", "available", "order", "comment"]
+
admin_site.register(models.IdentificationType, IdentificationTypeAdmin)
general_models = [
- models.DatingType, models.DatingQuality, models.DocumentationType,
- models.ActivityType, models.ExcavationTechnicType]
+ models.DatingType,
+ models.DatingQuality,
+ models.DocumentationType,
+ models.ActivityType,
+ models.ExcavationTechnicType,
+]
for model in general_models:
admin_site.register(model, GeneralTypeAdmin)
-
-