# Identifier Generator View refactoring
* refactors identifier generator view for interventions * simplifies same view for ema
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user