@onlyoffice/docspace-plugin-sdk
Version:
Simple plugin system for onlyoffice docspace
63 lines (62 loc) • 2.37 kB
JavaScript
"use strict";
/**
* (c) Copyright Ascensio System SIA 2026
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* @license
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.Security = void 0;
/**
* Defines the supported room/folder security parameters.
*/
var Security;
(function (Security) {
/** Permission to copy files and folders */
Security["Copy"] = "Copy";
/** Permission to copy sharing links */
Security["CopySharedLink"] = "CopySharedLink";
/** Permission to copy items to other locations */
Security["CopyTo"] = "CopyTo";
/** Permission to create new files and folders */
Security["Create"] = "Create";
/** Permission to delete items */
Security["Delete"] = "Delete";
/** Permission to download files */
Security["Download"] = "Download";
/** Permission to create duplicates of items */
Security["Duplicate"] = "Duplicate";
/** Permission to modify access rights */
Security["EditAccess"] = "EditAccess";
/** Permission to modify room settings */
Security["EditRoom"] = "EditRoom";
/** Permission to move items */
Security["Move"] = "Move";
/** Permission to move items to other locations */
Security["MoveTo"] = "MoveTo";
/** Permission to mute notifications */
Security["Mute"] = "Mute";
/** Permission to pin items */
Security["Pin"] = "Pin";
/** Permission to view and read content */
Security["Read"] = "Read";
/** Permission to rename items */
Security["Rename"] = "Rename";
/** Permission to create rooms from existing content */
Security["CreateRoomFrom"] = "CreateRoomFrom";
/** Permission to copy links to files */
Security["CopyLink"] = "CopyLink";
/** Permission to embed content */
Security["Embed"] = "Embed";
})(Security || (exports.Security = Security = {}));