mirror of
https://github.com/haiwen/seahub.git
synced 2025-08-22 08:47:22 +00:00
update
This commit is contained in:
parent
42d2b28ad9
commit
adc16c310a
@ -162,14 +162,14 @@ class Wiki extends Component {
|
|||||||
if (page.id === pageId) {
|
if (page.id === pageId) {
|
||||||
return {
|
return {
|
||||||
...page,
|
...page,
|
||||||
locked: !prevState.currentPageLocked
|
locked: res.data.is_locked
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
return page;
|
return page;
|
||||||
});
|
});
|
||||||
|
|
||||||
return {
|
return {
|
||||||
currentPageLocked: !prevState.currentPageLocked,
|
currentPageLocked: res.data.is_locked,
|
||||||
config: new WikiConfig({
|
config: new WikiConfig({
|
||||||
...prevState.config,
|
...prevState.config,
|
||||||
pages: updatedPages
|
pages: updatedPages
|
||||||
|
@ -884,7 +884,7 @@ class Wiki2PageView(APIView):
|
|||||||
return api_error(status.HTTP_400_BAD_REQUEST, error_msg)
|
return api_error(status.HTTP_400_BAD_REQUEST, error_msg)
|
||||||
is_locked = seafile_api.check_file_lock(repo_id, path.lstrip('/'), '')
|
is_locked = seafile_api.check_file_lock(repo_id, path.lstrip('/'), '')
|
||||||
if is_locked == locked:
|
if is_locked == locked:
|
||||||
return Response('success', status=status.HTTP_200_OK)
|
return Response({'is_locked': locked}, status=status.HTTP_200_OK)
|
||||||
if locked:
|
if locked:
|
||||||
try:
|
try:
|
||||||
seafile_api.lock_file(repo_id, path.lstrip('/'), username, expire)
|
seafile_api.lock_file(repo_id, path.lstrip('/'), username, expire)
|
||||||
@ -899,7 +899,7 @@ class Wiki2PageView(APIView):
|
|||||||
logger.error(e)
|
logger.error(e)
|
||||||
error_msg = 'Internal Server Error'
|
error_msg = 'Internal Server Error'
|
||||||
return api_error(status.HTTP_500_INTERNAL_SERVER_ERROR, error_msg)
|
return api_error(status.HTTP_500_INTERNAL_SERVER_ERROR, error_msg)
|
||||||
return Response('success', status=status.HTTP_200_OK)
|
return Response({'is_locked': locked}, status=status.HTTP_200_OK)
|
||||||
|
|
||||||
|
|
||||||
class Wiki2PublishPageView(APIView):
|
class Wiki2PublishPageView(APIView):
|
||||||
|
Loading…
Reference in New Issue
Block a user