# (EMA/EIV) Edit and New view
* refactors 'new' view methods into classes for eiv and ema
* refactors 'edit' view methods into classes for eiv and ema
* reorganizes permissions on non-conservation-office users on ema entries
* users can now open the log view properly if they have shared access
* ema actions that require conservation office permission are now hidden on the frontend for non-conservation-office users
This commit is contained in:
@@ -14,8 +14,8 @@ from intervention.views.deduction import NewInterventionDeductionView, EditInter
|
||||
RemoveInterventionDeductionView
|
||||
from intervention.views.document import NewInterventionDocumentView, GetInterventionDocumentView, \
|
||||
RemoveInterventionDocumentView, EditInterventionDocumentView
|
||||
from intervention.views.intervention import new_view, edit_view, \
|
||||
IndexInterventionView, InterventionIdentifierGeneratorView
|
||||
from intervention.views.intervention import IndexInterventionView, InterventionIdentifierGeneratorView, \
|
||||
NewInterventionView, EditInterventionView
|
||||
from intervention.views.remove import RemoveInterventionView
|
||||
from intervention.views.detail import DetailInterventionView
|
||||
from intervention.views.log import InterventionLogView
|
||||
@@ -29,11 +29,11 @@ from intervention.views.share import InterventionShareFormView, InterventionShar
|
||||
app_name = "intervention"
|
||||
urlpatterns = [
|
||||
path("", IndexInterventionView.as_view(), name="index"),
|
||||
path('new/', new_view, name='new'),
|
||||
path('new/', NewInterventionView.as_view(), name='new'),
|
||||
path('new/id', InterventionIdentifierGeneratorView.as_view(), name='new-id'),
|
||||
path('<id>', DetailInterventionView.as_view(), name='detail'),
|
||||
path('<id>/log', InterventionLogView.as_view(), name='log'),
|
||||
path('<id>/edit', edit_view, name='edit'),
|
||||
path('<id>/edit', EditInterventionView.as_view(), name='edit'),
|
||||
path('<id>/remove', RemoveInterventionView.as_view(), name='remove'),
|
||||
path('<id>/share/<token>', InterventionShareByTokenView.as_view(), name='share-token'),
|
||||
path('<id>/share', InterventionShareFormView.as_view(), name='share-form'),
|
||||
|
||||
Reference in New Issue
Block a user