2 次代碼提交 e03e5ca6be ... bd0a8e639b

作者 SHA1 備註 提交日期
  ShariX Developer bd0a8e639b fix login with ldap for partner-* roles 1 月之前
  ShariX Developer 1cb09c7d56 example of HelpText integration to form 1 月之前
共有 2 個文件被更改,包括 16 次插入4 次删除
  1. 7 0
      core/settings.py
  2. 9 4
      sharix_admin/forms/service.py

+ 7 - 0
core/settings.py

@@ -504,6 +504,13 @@ AUTH_LDAP_USER_FLAGS_BY_GROUP = {
         "cn=METASERVICE-SUPPORT,ou=groups,dc=ldap,dc=sharix,dc=ru",
         "cn=METASERVICE-TECHSUPPORT,ou=groups,dc=ldap,dc=sharix,dc=ru",
         "cn=METASERVICE-CLIENT,ou=groups,dc=ldap,dc=sharix,dc=ru",
+        "cn=METASERVICE-PROVIDER,ou=groups,dc=ldap,dc=sharix,dc=ru",
+        "cn=PARTNER-ADMIN,ou=groups,dc=ldap,dc=sharix,dc=ru",
+        "cn=PARTNER-SUPERVISOR,ou=groups,dc=ldap,dc=sharix,dc=ru",
+        "cn=PARTNER-SUPPORT,ou=groups,dc=ldap,dc=sharix,dc=ru",
+        "cn=PARTNER-TECHSUPPORT,ou=groups,dc=ldap,dc=sharix,dc=ru",
+        "cn=PARTNER-PROVIDER,ou=groups,dc=ldap,dc=sharix,dc=ru",
+        "cn=PARTNER-CLIENT,ou=groups,dc=ldap,dc=sharix,dc=ru",
         "cn=django_admin,ou=groups,dc=ldap,dc=sharix,dc=ru",
     ],
     "is_staff": [

+ 9 - 4
sharix_admin/forms/service.py

@@ -5,6 +5,9 @@ from dbsynce.models import Provider
 from django import forms
 from sharix_admin.forms import BaseForm
 
+from dbsynce.docs.database.service_category import ServiceCategory as ServiceCategoryHelpTexts
+from dbsynce.docs.database.service import Service as ServiceHelpTexts
+
 #RESOURCE_TYPE_CHOICES = [
 #    ('1', 'Только время'),
 #    ('2', 'Только расстояние'),
@@ -55,8 +58,9 @@ class ServiceTariffUpdateForm(forms.ModelForm):
 
 
 class ServiceTariffCreateForm(forms.ModelForm):
-    company_comission = forms.FloatField(label="Комиссия Партнера")
-    resource_type = forms.CharField(label="Необходимый тип ресурса")
+    #company_comission = forms.FloatField(label="Комиссия Партнера")
+    company_comission = forms.FloatField(label=ServiceHelpTexts.company_comission)
+    #resource_type = forms.CharField(label="Необходимый тип ресурса")
     #resource_type = forms.ChoiceField(choices=RESOURCE_TYPE_CHOICES, label="Необходимый тип ресурса")
     codename = forms.CharField(label="Кодовое короткое название тарифа услуги")
     caption = forms.CharField(label="Название тарифа услуги")
@@ -135,8 +139,9 @@ class ServiceCategoryUpdateForm(BaseForm, forms.ModelForm):
 
 
 class ServiceCategoryCreateForm(BaseForm, forms.ModelForm):
-    codename = forms.CharField(label="Кодовое короткое название услуги")
-    caption = forms.CharField(label="Название услуги")
+    codename = forms.CharField(label=ServiceCategoryHelpTexts.codename)
+    #codename = forms.CharField(label="Кодовое короткое название услуги")
+    #caption = forms.CharField(label="Название услуги")
     #requirements = forms.CharField(label="Требования")
     price_type = forms.ChoiceField(choices=PRICE_CHOICES, label="Ценообразование")
     description = forms.CharField(label="Описание")