""" Author: Michel Peltriaux Organization: Struktur- und Genehmigungsdirektion Nord, Rhineland-Palatinate, Germany Contact: ksp-servicestelle@sgdnord.rlp.de Created on: 19.08.22 """ from ema.models import Ema from konova.views.action import AbstractNewCompensationActionView, AbstractEditCompensationActionView, \ AbstractRemoveCompensationActionView _EMA_ACCOUNT_DETAIL_URL_NAME = "ema:detail" class NewEmaActionView(AbstractNewCompensationActionView): _MODEL_CLS = Ema _REDIRECT_URL = _EMA_ACCOUNT_DETAIL_URL_NAME def _user_has_permission(self, user): return user.is_ets_user() class EditEmaActionView(AbstractEditCompensationActionView): _MODEL_CLS = Ema _REDIRECT_URL = _EMA_ACCOUNT_DETAIL_URL_NAME def _user_has_permission(self, user): return user.is_ets_user() class RemoveEmaActionView(AbstractRemoveCompensationActionView): _MODEL_CLS = Ema _REDIRECT_URL = _EMA_ACCOUNT_DETAIL_URL_NAME def _user_has_permission(self, user): return user.is_ets_user()