Пример #1
0
 url(r'^dept/(?P<uid>[\w|-]+)/tree/$', dept_views.ManagerDeptTreeAPIView.as_view(), name='dept_tree'),
 url(r'^dept/(?P<uid>[\w|-]+)/dept/$', dept_views.DeptChildDeptAPIView.as_view(), name='dept_child_dept'),
 url(r'^dept/(?P<uid>[\w|-]+)/user/$', dept_views.DeptChildUserAPIView.as_view(), name='dept_child_user'),
 # perm
 url(r'^perm/$', perm_views.PermListCreateAPIView.as_view(), name='perm_list'),
 url(r'^perm/(?P<uid>[\w|-]+)/$', perm_views.PermDetailAPIView.as_view(), name='perm_detail'),
 url(r'^perm/(?P<uid>[\w|-]+)/owner/$', perm_views.PermOwnerAPIView.as_view(), name='perm_owner'),
 url(r'^perm/user/(?P<username>[\w]+)/$', perm_views.UserPermView.as_view(), name='user_perm'),
 url(r'^perm/dept/(?P<uid>[\w|-]+)/$', perm_views.DeptPermView.as_view(), name='dept_perm'),
 url(r'^perm/group/(?P<uid>[\w|-]+)/$', perm_views.GroupPermView.as_view(), name='group_perm'),
 url(r'^perm/node/(?P<uid>[\w|-]+)/$', node_views.NodePermAPIView.as_view(), name='node_perm'),
 # task
 url(r'^task/import/ding/$', ImportDingAPIView.as_view(), name='import_ding'),
 url(r'^task/override/ding/$', OverrideDingAPIView.as_view(), name='override_ding'),
 url(r'^task/init/noah/$', InitNoahAPIView.as_view(), name='init_noah'),
 url(r'^task/(?P<task_id>[\w|-]+)/result/', TaskResultAPIView.as_view(), name='task_result'),
 # auth
 url(r'^auth/token/$', ucenter_views.TokenPermAuthView.as_view(), name='token_perm_auth'),
 url(r'^auth/invitation_key/$', ucenter_views.InvitationKeyAuthView.as_view(), name='invitation_key_auth'),
 url(r'^revoke/token/$', ucenter_views.RevokeTokenView.as_view(), name='revoke_token'),
 # dingding
 url(r'^ding/qr/callback/$', qr_views.DingQrCallbackView.as_view(), name='ding_qr_callback'),
 url(r'^ding/bind/$', qr_views.DingBindAPIView.as_view(), name='ding_bind'),
 url(r'^ding/register/bind/$', qr_views.DingRegisterAndBindView.as_view(), name='ding_register_bind'),
 url(r'^qr/query/user/$', qr_views.QrQueryUserAPIView.as_view(), name='qr_query_user'),
 # alipay
 url(r'^alipay/qr/callback/$', qr_views.AlipayQrCallbackView.as_view(), name='alipay_qr_callback'),
 url(r'^alipay/bind/$', qr_views.AlipayBindAPIView.as_view(), name='alipay_bind'),
 url(r'^alipay/register/bind/$', qr_views.AlipayRegisterAndBindView.as_view(), name='alipay_register_bind'),
 # work_wechat
 url(r'^work_wechat/qr/callback/$', qr_views.WorkWechatQrCallbackView.as_view(), name='work_wechat_qr_callback'),
Пример #2
0
 url(r'^perm/group/(?P<uid>[\w|-]+)/$',
     perm_views.GroupPermView.as_view(),
     name='group_perm'),
 url(r'^perm/node/(?P<uid>[\w|-]+)/$',
     node_views.NodePermAPIView.as_view(),
     name='node_perm'),
 # task
 url(r'^task/import/ding/$',
     ImportDingAPIView.as_view(),
     name='import_ding'),
 url(r'^task/override/ding/$',
     OverrideDingAPIView.as_view(),
     name='override_ding'),
 url(r'^task/init/noah/$', InitNoahAPIView.as_view(), name='init_noah'),
 url(r'^task/(?P<task_id>[\w|-]+)/result/',
     TaskResultAPIView.as_view(),
     name='task_result'),
 # auth
 url(r'^auth/token/$',
     ucenter_views.TokenPermAuthView.as_view(),
     name='token_perm_auth'),
 url(r'^auth/invitation_key/$',
     ucenter_views.InvitationKeyAuthView.as_view(),
     name='invitation_key_auth'),
 url(r'^revoke/token/$',
     ucenter_views.RevokeTokenView.as_view(),
     name='revoke_token'),
 #dingding
 url(r'^ding/qr/callback/$',
     qr_views.DingQrCallbackView.as_view(),
     name='ding_qr_callback'),