# Identifier Generator View refactoring

* refactors identifier generator view for interventions
* simplifies same view for ema
This commit is contained in:
2025-10-15 16:40:35 +02:00
parent a44d8658d4
commit c597e1934b
4 changed files with 32 additions and 29 deletions

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