186 191
 urlpatterns += [

+ 10 - 0
mch/models.py

@@ -57,6 +57,16 @@ class AdministratorInfo(BaseModelMixin):
57 57
     def __unicode__(self):
58 58
         return u'{}-{}'.format(self.name, self.phone)
59 59
 
60
+    @property
61
+    def admindata(self):
62
+        return {
63
+            'admin_id': self.admin_id,
64
+            'admin_type': self.admin_type,
65
+            'phone': self.phone,
66
+            'name': self.name,
67
+            'created_at': tc.local_string(utc_dt=self.created_at, format='%Y-%m-%d'),
68
+        }
69
+
60 70
 
61 71
 class OperatorInfo(BaseModelMixin):
62 72
     ACTIVATED = 1

+ 2 - 0
utils/error/errno_utils.py

@@ -128,6 +128,8 @@ class MaintenanceStatusCode(BaseStatusCode):
128 128
 class AdministratorStatusCode(BaseStatusCode):
129 129
     """ 操作员相关错误码 4002xx """
130 130
     ADMINISTRATOR_NOT_FOUND = StatusCodeField(400201, 'Administrator Not Found', description=u'管理员不存在')
131
+    ADMINISTRATOR_PERMISSION_DENIED = StatusCodeField(508002, 'Administrator Permission Denied', description=u'管理员权限不足')
132
+
131 133
     # 密码
132 134
     ADMINISTRATOR_PASSWORD_ERROR = StatusCodeField(400202, 'Administrator Password Error', description=u'管理员密码错误')
133 135
     # 手机号

kodo - Gogs: Go Git Service

Geen omschrijving

Brightcells: 4547c709bf Add api get_server_time_api 9 jaren geleden
..
__init__.py 4547c709bf Add api get_server_time_api 9 jaren geleden