mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-11-27 10:00:41 +00:00
require unrestricted access on document/folder for deletion by rest api
This commit is contained in:
parent
8043388109
commit
9df13922e9
|
|
@ -6,6 +6,7 @@
|
|||
- initial support for installation from git
|
||||
- memcached support can be configured (still rarely used)
|
||||
- fix folder parameter passed to hook 'folderRowAction'
|
||||
- require unrestricted access on document/folder for deletion by rest api
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
Changes in version 5.1.41
|
||||
|
|
|
|||
|
|
@ -636,7 +636,7 @@ final class SeedDMS_RestapiController { /* {{{ */
|
|||
}
|
||||
$mfolder = $dms->getFolder($args['id']);
|
||||
if($mfolder) {
|
||||
if ($mfolder->getAccessMode($userobj, 'removeFolder') >= M_READWRITE) {
|
||||
if ($mfolder->getAccessMode($userobj, 'removeFolder') > M_READWRITE) {
|
||||
if($mfolder->remove()) {
|
||||
return $this->renderer->json($response, array('success'=>true, 'message'=>'', 'data'=>''))->withStatus(200);
|
||||
} else {
|
||||
|
|
@ -1214,7 +1214,7 @@ final class SeedDMS_RestapiController { /* {{{ */
|
|||
|
||||
$document = $dms->getDocument($args['id']);
|
||||
if($document) {
|
||||
if ($document->getAccessMode($userobj, 'deleteDocument') >= M_READWRITE) {
|
||||
if ($document->getAccessMode($userobj, 'deleteDocument') > M_READWRITE) {
|
||||
if($document->remove()) {
|
||||
return $this->renderer->json($response, array('success'=>true, 'message'=>'', 'data'=>''))->withStatus(200);
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user