|
@@ -51,12 +51,12 @@ class ServiceTariffCreate(BaseView, FormView):
|
|
|
|
|
|
# Проверяем не состояит ли текущий пользователь в группе METASERVICE-ADMIN
|
|
# Проверяем не состояит ли текущий пользователь в группе METASERVICE-ADMIN
|
|
def test_func(self):
|
|
def test_func(self):
|
|
- group_names = ('PARTNER-ADMIN')
|
|
|
|
- #group_names = ('PARTNER-ADMIN', 'PARTNER-SUPERVISOR')
|
|
|
|
- if bool(self.request.user.groups.filter(name=group_names)): #or self.request.user.is_superuser:
|
|
|
|
|
|
+ group_names =('PARTNER-ADMIN', 'PARTNER-SUPERVISOR', 'METASERVICE-ADMIN', 'METASERVICE-SUPERVISOR')
|
|
|
|
+ if any(item in group_names for item in self.user_groups):
|
|
return True
|
|
return True
|
|
- return False
|
|
|
|
- #return not "METASERVICE-ADMIN" in self.user_groups
|
|
|
|
|
|
+ else:
|
|
|
|
+ return False
|
|
|
|
+
|
|
|
|
|
|
def form_valid(self, form):
|
|
def form_valid(self, form):
|
|
with transaction.atomic():
|
|
with transaction.atomic():
|