@@ -75,6 +75,22 @@ def lensman_audit(request, administrator): |
||
75 | 75 |
|
76 | 76 |
return response(200, 'Lensman Audit Pass Suceess', u'摄影师审核通过') |
77 | 77 |
|
78 |
+@logit |
|
79 |
+@check_admin |
|
80 |
+def lensman_delete(request, administrator): |
|
81 |
+ lensman_id = request.POST.get('lensman_id', '') |
|
82 |
+ |
|
83 |
+ try: |
|
84 |
+ lensman = LensmanInfo.objects.get(lensman_id=lensman_id, status=True) |
|
85 |
+ except LensmanInfo.DoesNotExist: |
|
86 |
+ return response(200, 'Lensman Not Found', u'摄影师不存在') |
|
87 |
+ |
|
88 |
+ lensman.lensman_status = LensmanInfo.DISABLED |
|
89 |
+ lensman.status = False |
|
90 |
+ lensman.save() |
|
91 |
+ |
|
92 |
+ return response(200, 'Lensman Audit Pass Suceess', u'摄影师删除成功') |
|
93 |
+ |
|
78 | 94 |
|
79 | 95 |
@logit |
80 | 96 |
@check_admin |
@@ -383,6 +383,7 @@ urlpatterns += [ |
||
383 | 383 |
url(r'^admin/lensman/list$', lensman_admin_views.lensman_list, name='admin_lensman_list'), |
384 | 384 |
url(r'^admin/lensman/audit$', lensman_admin_views.lensman_audit, name='admin_lensman_audit'), |
385 | 385 |
url(r'^admin/lensman/update$', lensman_admin_views.lensman_update, name='admin_lensman_update'), |
386 |
+ url(r'^admin/lensman/delete$', lensman_admin_views.lensman_delete, name='admin_lensman_delete'), |
|
386 | 387 |
url(r'^admin/lensman/integral/list$', lensman_admin_views.lensman_integral_list, name='admin_lensman_integral_list'), |
387 | 388 |
url(r'^admin/lensman/integral/update$', lensman_admin_views.lensman_integral_update, name='admin_lensman_integral_update'), |
388 | 389 |
|