diff --git a/api/reply.py b/api/reply.py index 7610124fe33c0294abbe54d0a9aab2a0fa33fd66..041e43bd99f9525ae3b5ba41581efaa695f42a49 100644 --- a/api/reply.py +++ b/api/reply.py @@ -204,3 +204,19 @@ class ReplyManageBatchMove(APIView): return { "message": 'æ›´æ–°æˆåŠŸ', } + + +class ReplyManageEdit(APIView): + + def post(self, request): + id_ = request.POST.get('id') + content = request.POST.get('content') + + try: + self.rpc['venus/sun/reply/manage/edit'](id_=id_, data={'content': content}).unwrap() + except Exception as e: + error_logger.error(u'平移reply失败%s' % (e)) + raise + return { + "message": 'æ›´æ–°æˆåŠŸ', + } diff --git a/api/urls.py b/api/urls.py index d5ce7ae3011f5fcca87e07bfde391c8b3668f18f..5168fd30fd148203b30847b3ef19e6d55230fceb 100644 --- a/api/urls.py +++ b/api/urls.py @@ -223,6 +223,7 @@ urlpatterns = [ url(r'^reply/vote$', ReplyVote.as_view()), # è¯„è®ºç®¡ç† + url(r'^reply/manage/edit$', ReplyManageEdit.as_view()), url(r'^reply/manage/batch/move$', ReplyManageBatchMove.as_view()), url(r'^reply/manage/list$', ReplyManageListView.as_view()), url(r'^reply/manage/create$', ReplyManageCreateView.as_view()),