# Identifier Generator View refactoring

* refactors identifier generator view for interventions
* simplifies same view for ema
This commit is contained in:
mpeltriaux committed 2025-11-28 11:52:14 +01:00
1 parent 43f313a71e
commit ca7411b6c3
4 files changed
+32 -29

No files matched your search

+3 -6
View File
@@ -98,13 +98,10 @@ def new_view(request: HttpRequest):
class EmaIdentifierGeneratorView(LoginRequiredMixin, BaseIdentifierGeneratorView):
_MODEL_CLS = Ema
_REDIRECT_URL_NAME = "ema:index"
def dispatch(self, request, *args, **kwargs):
is_ets = request.user.is_ets_user()
if not is_ets:
messages.info(request, MISSING_GROUP_PERMISSION)
return redirect(reverse("ema:index"))
return super().dispatch(request, *args, **kwargs)
def _user_has_permission(self, user):
return user.is_ets_user()
@login_required