Compare commits
6 Commits
feature/te
...
7e4d2fa29b
| Author | SHA1 | Date | |
|---|---|---|---|
| 7e4d2fa29b | |||
| d14d9eba4c | |||
|
|
94363d49ce | ||
|
|
8bca1bb3c7 | ||
|
|
1ce8eb15c0 | ||
|
|
4d2ffeea27 |
4
.gitignore
vendored
4
.gitignore
vendored
@@ -10,6 +10,8 @@ keys/
|
|||||||
.idea/
|
.idea/
|
||||||
|
|
||||||
*.kate-swp
|
*.kate-swp
|
||||||
|
node_modules/
|
||||||
|
package-lock.json
|
||||||
|
package.json
|
||||||
# Diagram cache directory
|
# Diagram cache directory
|
||||||
media/diagram_cache/
|
media/diagram_cache/
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ spec:
|
|||||||
mountPath: /data
|
mountPath: /data
|
||||||
containers:
|
containers:
|
||||||
- name: web
|
- name: web
|
||||||
image: git.baumann.gr/adebaumann/vui:0.938
|
image: git.baumann.gr/adebaumann/vui:0.940
|
||||||
imagePullPolicy: Always
|
imagePullPolicy: Always
|
||||||
ports:
|
ports:
|
||||||
- containerPort: 8000
|
- containerPort: 8000
|
||||||
|
|||||||
@@ -119,11 +119,39 @@ class DokumentAdmin(SortableAdminBase, NestedModelAdmin):
|
|||||||
|
|
||||||
#admin.site.register(Stichwort)
|
#admin.site.register(Stichwort)
|
||||||
|
|
||||||
|
@admin.register(VorgabenTable)
|
||||||
|
class VorgabenTableAdmin(admin.ModelAdmin):
|
||||||
|
list_display = ['order', 'nummer', 'dokument', 'thema', 'titel', 'gueltigkeit_von', 'gueltigkeit_bis']
|
||||||
|
list_display_links = ['dokument']
|
||||||
|
list_editable = ['order', 'nummer', 'thema', 'titel', 'gueltigkeit_von', 'gueltigkeit_bis']
|
||||||
|
list_filter = ['dokument', 'thema', 'gueltigkeit_von', 'gueltigkeit_bis']
|
||||||
|
search_fields = ['nummer', 'titel', 'dokument__nummer', 'dokument__name']
|
||||||
|
autocomplete_fields = ['dokument', 'thema', 'stichworte', 'referenzen', 'relevanz']
|
||||||
|
ordering = ['order']
|
||||||
|
list_per_page = 100
|
||||||
|
|
||||||
|
fieldsets = (
|
||||||
|
('Grunddaten', {
|
||||||
|
'fields': ('order', 'nummer', 'dokument', 'thema', 'titel')
|
||||||
|
}),
|
||||||
|
('Gültigkeit', {
|
||||||
|
'fields': ('gueltigkeit_von', 'gueltigkeit_bis')
|
||||||
|
}),
|
||||||
|
('Verknüpfungen', {
|
||||||
|
'fields': ('referenzen', 'stichworte', 'relevanz'),
|
||||||
|
'classes': ('collapse',)
|
||||||
|
}),
|
||||||
|
)
|
||||||
|
|
||||||
|
@admin.register(Thema)
|
||||||
|
class ThemaAdmin(admin.ModelAdmin):
|
||||||
|
search_fields = ['name']
|
||||||
|
ordering = ['name']
|
||||||
|
|
||||||
admin.site.register(Checklistenfrage)
|
admin.site.register(Checklistenfrage)
|
||||||
admin.site.register(Dokumententyp)
|
admin.site.register(Dokumententyp)
|
||||||
#admin.site.register(Person)
|
#admin.site.register(Person)
|
||||||
admin.site.register(Thema)
|
|
||||||
#admin.site.register(Referenz, DraggableM§PTTAdmin)
|
#admin.site.register(Referenz, DraggableM§PTTAdmin)
|
||||||
admin.site.register(Vorgabe)
|
admin.site.register(Vorgabe)
|
||||||
|
|
||||||
#admin.site.register(Changelog)
|
#admin.site.register(Changelog)
|
||||||
|
|||||||
@@ -78,7 +78,7 @@ class Vorgabe(models.Model):
|
|||||||
if not self.gueltigkeit_bis:
|
if not self.gueltigkeit_bis:
|
||||||
return "active"
|
return "active"
|
||||||
|
|
||||||
if self.gueltigkeit_bis > check_date:
|
if self.gueltigkeit_bis >= check_date:
|
||||||
return "active"
|
return "active"
|
||||||
|
|
||||||
return "expired" if not verbose else "Ist seit dem "+self.gueltigkeit_bis.strftime('%d.%m.%Y')+" nicht mehr in Kraft."
|
return "expired" if not verbose else "Ist seit dem "+self.gueltigkeit_bis.strftime('%d.%m.%Y')+" nicht mehr in Kraft."
|
||||||
@@ -125,6 +125,12 @@ class Checklistenfrage(models.Model):
|
|||||||
verbose_name_plural="Fragen für Checkliste"
|
verbose_name_plural="Fragen für Checkliste"
|
||||||
verbose_name="Frage für Checkliste"
|
verbose_name="Frage für Checkliste"
|
||||||
|
|
||||||
|
class VorgabenTable(Vorgabe):
|
||||||
|
class Meta:
|
||||||
|
proxy = True
|
||||||
|
verbose_name = "Vorgabe (Tabellenansicht)"
|
||||||
|
verbose_name_plural = "Vorgaben (Tabellenansicht)"
|
||||||
|
|
||||||
class Changelog(models.Model):
|
class Changelog(models.Model):
|
||||||
dokument = models.ForeignKey(Dokument, on_delete=models.CASCADE, related_name='changelog')
|
dokument = models.ForeignKey(Dokument, on_delete=models.CASCADE, related_name='changelog')
|
||||||
autoren = models.ManyToManyField(Person)
|
autoren = models.ManyToManyField(Person)
|
||||||
|
|||||||
@@ -28,6 +28,6 @@
|
|||||||
<div class="flex-fill">{% block content %}Main Content{% endblock %}</div>
|
<div class="flex-fill">{% block content %}Main Content{% endblock %}</div>
|
||||||
<div class="col-md-2">{% block sidebar_right %}{% endblock %}</div>
|
<div class="col-md-2">{% block sidebar_right %}{% endblock %}</div>
|
||||||
</div>
|
</div>
|
||||||
<div>VorgabenUI v0.936</div>
|
<div>VorgabenUI v0.939</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
Reference in New Issue
Block a user