#18 File upload in certain folders
* refactors documents and file upload to be distributed into different subfolders, depending on the type of document (InterventionDocument, RevocationDocument, ...) * refactors Document model into AbstractDocument * subclasses RevocationDocument, InterventionDocument, COmpensationDocument, EmaDocument and EcoAccountDocument from AbstractDocument to provide proper functionality for each * adds new specialized routes for each new document type (opening, removing) * drops generic get and remove routes for documents
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
from django.contrib import admin
|
||||
|
||||
from intervention.models import Intervention, ResponsibilityData, LegalData, Revocation
|
||||
from intervention.models import Intervention, ResponsibilityData, LegalData, Revocation, InterventionDocument
|
||||
from konova.admin import AbstractDocumentAdmin
|
||||
|
||||
|
||||
class InterventionAdmin(admin.ModelAdmin):
|
||||
@@ -12,6 +13,8 @@ class InterventionAdmin(admin.ModelAdmin):
|
||||
"deleted",
|
||||
]
|
||||
|
||||
class InterventionDocumentAdmin(AbstractDocumentAdmin):
|
||||
pass
|
||||
|
||||
class ResponsibilityAdmin(admin.ModelAdmin):
|
||||
list_display = [
|
||||
@@ -47,3 +50,4 @@ admin.site.register(Intervention, InterventionAdmin)
|
||||
admin.site.register(ResponsibilityData, ResponsibilityAdmin)
|
||||
admin.site.register(LegalData, LegalAdmin)
|
||||
admin.site.register(Revocation, RevocationAdmin)
|
||||
admin.site.register(InterventionDocument, InterventionDocumentAdmin)
|
||||
|
||||
Reference in New Issue
Block a user