'utf8mb4', 162 148
         },
163 149
     }

+ 1 - 1
mch/models.py

@@ -534,7 +534,7 @@ class MaintenancemanInfo(BaseModelMixin, SexModelMixin):
534 534
 
535 535
     class Meta:
536 536
         verbose_name = _(u'维修员信息')
537
-        verbose_name_plural = _(u'维修员信息信息')
537
+        verbose_name_plural = _(u'维修员信息')
538 538
 
539 539
         unique_together = (
540 540
             ('maintenance_phone', 'brand_id'),

+ 3 - 14
utils/admin_utils.py

@@ -1,18 +1,7 @@
1 1
 # -*- coding: utf-8 -*-
2 2
 
3
-from group.models import GroupInfo, GroupUserInfo
4
-from TimeConvert import TimeConvert as tc
3
+from mch.models import MaintenancemanInfo
5 4
 
6 5
 
7
-def is_group_admin(group_id, admin_id):
8
-    return GroupUserInfo.objects.filter(group_id=group_id, user_id=admin_id, admin=True, admin_status=True, status=True).exists()
9
-
10
-
11
-def is_group_subadmin(group_id, admin_id):
12
-    return GroupUserInfo.objects.filter(group_id=group_id, user_id=admin_id, subadmin=True, admin_status=True, status=True).exists()
13
-
14
-
15
-def have_active_group(user_id):
16
-    groups = GroupUserInfo.objects.filter(user_id=user_id, subadmin=True, admin_status=True, status=True)
17
-    groupids = [group.group_id for group in groups]
18
-    return GroupInfo.objects.filter(group_id__in=groupids, group_closed=False, status=True, ended_at__gt=tc.utc_datetime()).exists()
6
+def is_maintenanceman(brand_id, user_id):
7
+    return MaintenancemanInfo.objects.filter(brand_id=brand_id, user_id=user_id, status=True).exists()

+ 1 - 0
utils/error/errno_utils.py

@@ -121,6 +121,7 @@ class ExpressStatusCode(BaseStatusCode):
121 121
 class MaintenaceStatusCode(BaseStatusCode):
122 122
     """ 维修相关错误码 5080xx """
123 123
     MAINTENACE_NOT_FOUND = StatusCodeField(508001, 'Maintenace Not Found', description=u'维修不存在')
124
+    MAINTENACE_PERMISSION_DENIED = StatusCodeField(508002, 'Maintenace Permission Denied', description=u'维修权限不足')
124 125
 
125 126
 
126 127
 class AdministratorStatusCode(BaseStatusCode):

kodo - Gogs: Go Git Service

Nav apraksta

Brightcells: 597ee33ba6 Pai2 => Kodo 8 gadi atpakaļ
..
migrations 3114315824 add pc official website 10 gadi atpakaļ
pc 356254dea5 Fix typo error 9 gadi atpakaļ
__init__.py 3114315824 add pc official website 10 gadi atpakaļ
admin.py fabef63211 set line_length=200 for isort 10 gadi atpakaļ
models.py fabef63211 set line_length=200 for isort 10 gadi atpakaļ
tests.py fabef63211 set line_length=200 for isort 10 gadi atpakaļ
views.py 597ee33ba6 Pai2 => Kodo 8 gadi atpakaļ