@linid-dm/directory-manager-client-core
Version:
Core package by providing a set of angular components for the Directory Manager app.
70 lines • 11 kB
JavaScript
/**
* Copyright (C) 2020-2024 Linagora
*
* This program is free software: you can redistribute it and/or modify it under
* the terms of the GNU Affero General Public License as published by the Free
* Software Foundation, either version 3 of the License, or (at your option) any
* later version, provided you comply with the Additional Terms applicable for
* LinID Directory Manager software by LINAGORA pursuant to Section 7 of the GNU
* Affero General Public License, subsections (b), (c), and (e), pursuant to
* which these Appropriate Legal Notices must notably (i) retain the display of
* the "LinID™" trademark/logo at the top of the interface window, the display
* of the “You are using the Open Source and free version of LinID™, powered by
* Linagora © 2009–2013. Contribute to LinID R&D by subscribing to an Enterprise
* offer!” infobox and in the e-mails sent with the Program, notice appended to
* any type of outbound messages (e.g. e-mail and meeting requests) as well as
* in the LinID Directory Manager user interface, (ii) retain all hypertext
* links between LinID Directory Manager and https://linid.org/, as well as
* between LINAGORA and LINAGORA.com, and (iii) refrain from infringing LINAGORA
* intellectual property rights over its trademarks and commercial brands. Other
* Additional Terms apply, see <http://www.linagora.com/licenses/> for more
* details.
*
* This program is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
* details.
*
* You should have received a copy of the GNU Affero General Public License and
* its applicable Additional Terms for LinID Directory Manager along with this
* program. If not, see <http://www.gnu.org/licenses/> for the GNU Affero
* General Public License version 3 and <http://www.linagora.com/licenses/> for
* the Additional Terms applicable to the LinID Directory Manager software.
*/
export var EUIComponent;
(function (EUIComponent) {
EUIComponent["DATA_DETAIL"] = "data-detail";
EUIComponent["ARRAY_DATA"] = "array-data";
EUIComponent["LIST_DATA"] = "list-data";
EUIComponent["TREE_DATA"] = "tree-data";
})(EUIComponent || (EUIComponent = {}));
export var EEllipsisMenuActions;
(function (EEllipsisMenuActions) {
EEllipsisMenuActions["ADD"] = "add";
EEllipsisMenuActions["ADD_CHILDREN"] = "addChildren";
EEllipsisMenuActions["DELETE"] = "delete";
EEllipsisMenuActions["DELETE_CHILD"] = "deleteChild";
EEllipsisMenuActions["DELETE_CHILDREN"] = "deleteChildren";
EEllipsisMenuActions["SINGLE_DELETE"] = "singleDelete";
EEllipsisMenuActions["MULTIPLE_DELETE"] = "multipleDelete";
EEllipsisMenuActions["SINGLE_UNASSIGN"] = "singleUnassign";
EEllipsisMenuActions["MULTIPLE_UNASSIGN"] = "multipleUnassign";
EEllipsisMenuActions["SINGLE_REASSIGN"] = "singleReassign";
EEllipsisMenuActions["MULTIPLE_REASSIGN"] = "multipleReassign";
EEllipsisMenuActions["SINGLE_EDIT"] = "singleEdit";
EEllipsisMenuActions["MULTIPLE_EDIT"] = "multipleEdit";
EEllipsisMenuActions["EXPORT"] = "export";
EEllipsisMenuActions["MOVE_NODE"] = "moveNode";
})(EEllipsisMenuActions || (EEllipsisMenuActions = {}));
export var EUpdateOperations;
(function (EUpdateOperations) {
EUpdateOperations["ADD"] = "add";
EUpdateOperations["REMOVE"] = "remove";
EUpdateOperations["EDIT"] = "edit";
})(EUpdateOperations || (EUpdateOperations = {}));
export var ETreeSelectMode;
(function (ETreeSelectMode) {
ETreeSelectMode["SINGLE"] = "single";
ETreeSelectMode["MULTIPLE"] = "multiple";
})(ETreeSelectMode || (ETreeSelectMode = {}));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidWkuaW50ZXJmYWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vcGFja2FnZXMvbGlicy9jbGllbnQtY29yZS9zcmMvbGliL3NoYXJlZC9pbnRlcmZhY2VzL3VpLmludGVyZmFjZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7R0FnQ0c7QUFvQkgsTUFBTSxDQUFOLElBQVksWUFLWDtBQUxELFdBQVksWUFBWTtJQUN0QiwyQ0FBMkIsQ0FBQTtJQUMzQix5Q0FBeUIsQ0FBQTtJQUN6Qix1Q0FBdUIsQ0FBQTtJQUN2Qix1Q0FBdUIsQ0FBQTtBQUN6QixDQUFDLEVBTFcsWUFBWSxLQUFaLFlBQVksUUFLdkI7QUFFRCxNQUFNLENBQU4sSUFBWSxvQkFnQlg7QUFoQkQsV0FBWSxvQkFBb0I7SUFDOUIsbUNBQVcsQ0FBQTtJQUNYLG9EQUE0QixDQUFBO0lBQzVCLHlDQUFpQixDQUFBO0lBQ2pCLG9EQUE0QixDQUFBO0lBQzVCLDBEQUFrQyxDQUFBO0lBQ2xDLHNEQUE4QixDQUFBO0lBQzlCLDBEQUFrQyxDQUFBO0lBQ2xDLDBEQUFrQyxDQUFBO0lBQ2xDLDhEQUFzQyxDQUFBO0lBQ3RDLDBEQUFrQyxDQUFBO0lBQ2xDLDhEQUFzQyxDQUFBO0lBQ3RDLGtEQUEwQixDQUFBO0lBQzFCLHNEQUE4QixDQUFBO0lBQzlCLHlDQUFpQixDQUFBO0lBQ2pCLDhDQUFzQixDQUFBO0FBQ3hCLENBQUMsRUFoQlcsb0JBQW9CLEtBQXBCLG9CQUFvQixRQWdCL0I7QUFFRCxNQUFNLENBQU4sSUFBWSxpQkFJWDtBQUpELFdBQVksaUJBQWlCO0lBQzNCLGdDQUFXLENBQUE7SUFDWCxzQ0FBaUIsQ0FBQTtJQUNqQixrQ0FBYSxDQUFBO0FBQ2YsQ0FBQyxFQUpXLGlCQUFpQixLQUFqQixpQkFBaUIsUUFJNUI7QUFjRCxNQUFNLENBQU4sSUFBWSxlQUdYO0FBSEQsV0FBWSxlQUFlO0lBQ3pCLG9DQUFpQixDQUFBO0lBQ2pCLHdDQUFxQixDQUFBO0FBQ3ZCLENBQUMsRUFIVyxlQUFlLEtBQWYsZUFBZSxRQUcxQiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ29weXJpZ2h0IChDKSAyMDIwLTIwMjQgTGluYWdvcmFcbiAqXG4gKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeSBpdCB1bmRlclxuICogdGhlIHRlcm1zIG9mIHRoZSBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlXG4gKiBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvciAoYXQgeW91ciBvcHRpb24pIGFueVxuICogbGF0ZXIgdmVyc2lvbiwgcHJvdmlkZWQgeW91IGNvbXBseSB3aXRoIHRoZSBBZGRpdGlvbmFsIFRlcm1zIGFwcGxpY2FibGUgZm9yXG4gKiBMaW5JRCBEaXJlY3RvcnkgTWFuYWdlciBzb2Z0d2FyZSBieSBMSU5BR09SQSBwdXJzdWFudCB0byBTZWN0aW9uIDcgb2YgdGhlIEdOVVxuICogQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UsIHN1YnNlY3Rpb25zIChiKSwgKGMpLCBhbmQgKGUpLCBwdXJzdWFudCB0b1xuICogd2hpY2ggdGhlc2UgQXBwcm9wcmlhdGUgTGVnYWwgTm90aWNlcyBtdXN0IG5vdGFibHkgKGkpIHJldGFpbiB0aGUgZGlzcGxheSBvZlxuICogdGhlIFwiTGluSUTihKJcIiB0cmFkZW1hcmsvbG9nbyBhdCB0aGUgdG9wIG9mIHRoZSBpbnRlcmZhY2Ugd2luZG93LCB0aGUgZGlzcGxheVxuICogb2YgdGhlIOKAnFlvdSBhcmUgdXNpbmcgdGhlIE9wZW4gU291cmNlIGFuZCBmcmVlIHZlcnNpb24gb2YgTGluSUTihKIsIHBvd2VyZWQgYnlcbiAqIExpbmFnb3JhIMKpIDIwMDnigJMyMDEzLiBDb250cmlidXRlIHRvIExpbklEIFImRCBieSBzdWJzY3JpYmluZyB0byBhbiBFbnRlcnByaXNlXG4gKiBvZmZlciHigJ0gaW5mb2JveCBhbmQgaW4gdGhlIGUtbWFpbHMgc2VudCB3aXRoIHRoZSBQcm9ncmFtLCBub3RpY2UgYXBwZW5kZWQgdG9cbiAqIGFueSB0eXBlIG9mIG91dGJvdW5kIG1lc3NhZ2VzIChlLmcuIGUtbWFpbCBhbmQgbWVldGluZyByZXF1ZXN0cykgYXMgd2VsbCBhc1xuICogaW4gdGhlIExpbklEIERpcmVjdG9yeSBNYW5hZ2VyIHVzZXIgaW50ZXJmYWNlLCAoaWkpIHJldGFpbiBhbGwgaHlwZXJ0ZXh0XG4gKiBsaW5rcyBiZXR3ZWVuIExpbklEIERpcmVjdG9yeSBNYW5hZ2VyIGFuZCBodHRwczovL2xpbmlkLm9yZy8sIGFzIHdlbGwgYXNcbiAqIGJldHdlZW4gTElOQUdPUkEgYW5kIExJTkFHT1JBLmNvbSwgYW5kIChpaWkpIHJlZnJhaW4gZnJvbSBpbmZyaW5naW5nIExJTkFHT1JBXG4gKiBpbnRlbGxlY3R1YWwgcHJvcGVydHkgcmlnaHRzIG92ZXIgaXRzIHRyYWRlbWFya3MgYW5kIGNvbW1lcmNpYWwgYnJhbmRzLiBPdGhlclxuICogQWRkaXRpb25hbCBUZXJtcyBhcHBseSwgc2VlIDxodHRwOi8vd3d3LmxpbmFnb3JhLmNvbS9saWNlbnNlcy8+IGZvciBtb3JlXG4gKiBkZXRhaWxzLlxuICpcbiAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLCBidXQgV0lUSE9VVFxuICogQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1NcbiAqIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gU2VlIHRoZSBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmVcbiAqIGRldGFpbHMuXG4gKlxuICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFuZFxuICogaXRzIGFwcGxpY2FibGUgQWRkaXRpb25hbCBUZXJtcyBmb3IgTGluSUQgRGlyZWN0b3J5IE1hbmFnZXIgYWxvbmcgd2l0aCB0aGlzXG4gKiBwcm9ncmFtLiBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4gZm9yIHRoZSBHTlUgQWZmZXJvXG4gKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMyBhbmQgPGh0dHA6Ly93d3cubGluYWdvcmEuY29tL2xpY2Vuc2VzLz4gZm9yXG4gKiB0aGUgQWRkaXRpb25hbCBUZXJtcyBhcHBsaWNhYmxlIHRvIHRoZSBMaW5JRCBEaXJlY3RvcnkgTWFuYWdlciBzb2Z0d2FyZS5cbiAqL1xuXG5pbXBvcnQgeyBNYXREaWFsb2dSZWYgfSBmcm9tICdAYW5ndWxhci9tYXRlcmlhbC9kaWFsb2cnO1xuaW1wb3J0IHsgSUJ0bkxhYmVsIH0gZnJvbSAnLi9jb25maWdzLmludGVyZmFjZSc7XG5pbXBvcnQge1xuICBJRGF0YUl0ZW0sXG4gIElEYXRhTm9kZSxcbiAgSURhdGFTb3VyY2VSb3csXG4gIElMaW5rLFxuICBJVWlFbnRyeUlkcyxcbn0gZnJvbSAnLi9kYXRhLmludGVyZmFjZSc7XG5pbXBvcnQgeyBGb3JtRmllbGRzRXh0ZW5kZWRTaW5nbGVUeXBlcyB9IGZyb20gJy4vZm9ybS5pbnRlcmZhY2UnO1xuXG5leHBvcnQgaW50ZXJmYWNlIElBZHZhbmNlZFNlYXJjaENoaXAge1xuICBtb2RlbFJlZjogc3RyaW5nO1xuICBkaXNwbGF5ZWRDb250ZW50OiBzdHJpbmc7XG4gIHZhbHVlOiBzdHJpbmcgfCBib29sZWFuIHwgSUxpbms7XG4gIGFzc29jaWF0ZWRGaWVsZElkPzogc3RyaW5nO1xufVxuXG5leHBvcnQgZW51bSBFVUlDb21wb25lbnQge1xuICBEQVRBX0RFVEFJTCA9ICdkYXRhLWRldGFpbCcsXG4gIEFSUkFZX0RBVEEgPSAnYXJyYXktZGF0YScsXG4gIExJU1RfREFUQSA9ICdsaXN0LWRhdGEnLFxuICBUUkVFX0RBVEEgPSAndHJlZS1kYXRhJyxcbn1cblxuZXhwb3J0IGVudW0gRUVsbGlwc2lzTWVudUFjdGlvbnMge1xuICBBREQgPSAnYWRkJyxcbiAgQUREX0NISUxEUkVOID0gJ2FkZENoaWxkcmVuJyxcbiAgREVMRVRFID0gJ2RlbGV0ZScsXG4gIERFTEVURV9DSElMRCA9ICdkZWxldGVDaGlsZCcsXG4gIERFTEVURV9DSElMRFJFTiA9ICdkZWxldGVDaGlsZHJlbicsXG4gIFNJTkdMRV9ERUxFVEUgPSAnc2luZ2xlRGVsZXRlJyxcbiAgTVVMVElQTEVfREVMRVRFID0gJ211bHRpcGxlRGVsZXRlJyxcbiAgU0lOR0xFX1VOQVNTSUdOID0gJ3NpbmdsZVVuYXNzaWduJyxcbiAgTVVMVElQTEVfVU5BU1NJR04gPSAnbXVsdGlwbGVVbmFzc2lnbicsXG4gIFNJTkdMRV9SRUFTU0lHTiA9ICdzaW5nbGVSZWFzc2lnbicsXG4gIE1VTFRJUExFX1JFQVNTSUdOID0gJ211bHRpcGxlUmVhc3NpZ24nLFxuICBTSU5HTEVfRURJVCA9ICdzaW5nbGVFZGl0JyxcbiAgTVVMVElQTEVfRURJVCA9ICdtdWx0aXBsZUVkaXQnLFxuICBFWFBPUlQgPSAnZXhwb3J0JyxcbiAgTU9WRV9OT0RFID0gJ21vdmVOb2RlJyxcbn1cblxuZXhwb3J0IGVudW0gRVVwZGF0ZU9wZXJhdGlvbnMge1xuICBBREQgPSAnYWRkJyxcbiAgUkVNT1ZFID0gJ3JlbW92ZScsXG4gIEVESVQgPSAnZWRpdCcsXG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgSUFzc2lnbkVsZW1lbnRzIHtcbiAgc2VsZWN0ZWRFbGVtZW50czogKElEYXRhU291cmNlUm93IHwgSURhdGFOb2RlKVtdO1xuICBmb3JtVmFsdWVzPzogeyBbaWQ6IHN0cmluZ106IEZvcm1GaWVsZHNFeHRlbmRlZFNpbmdsZVR5cGVzIH07XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgSU1vdmVFbGVtZW50cyB7XG4gIHNlbGVjdGVkTm9kZTogSURhdGFOb2RlO1xuICBzZWxlY3RlZEl0ZW06IElEYXRhSXRlbTtcbiAgc2VsZWN0ZWRFbGVtZW50c1VpSWRzOiBJVWlFbnRyeUlkc1tdO1xuICBkaWFsb2dSZWY/OiBNYXREaWFsb2dSZWY8dW5rbm93bj47XG59XG5cbmV4cG9ydCBlbnVtIEVUcmVlU2VsZWN0TW9kZSB7XG4gIFNJTkdMRSA9ICdzaW5nbGUnLFxuICBNVUxUSVBMRSA9ICdtdWx0aXBsZScsXG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgSU1vdmVEYXRhTm9kZSB7XG4gIGRlc3RpbmF0aW9uTm9kZTogSURhdGFOb2RlO1xuICBkaWFsb2dSZWY/OiBNYXREaWFsb2dSZWY8dW5rbm93bj47XG59XG5cbmV4cG9ydCB0eXBlIFNjcmVlblNpemUgPVxuICB8ICcnXG4gIHwgJ3hzJ1xuICB8ICdzbSdcbiAgfCAnbWQnXG4gIHwgJ2xnJ1xuICB8ICd4bCdcbiAgfCAnbHQtc20nXG4gIHwgJ2x0LW1kJ1xuICB8ICdsdC1sZydcbiAgfCAnbHQteGwnXG4gIHwgJ2d0LXhzJ1xuICB8ICdndC1zbSdcbiAgfCAnZ3QtbWQnXG4gIHwgJ2d0LWxnJztcblxuZXhwb3J0IGludGVyZmFjZSBJRWxsaXBzaXNCdG4gZXh0ZW5kcyBJQnRuTGFiZWwge1xuICBjYW5CZURpc2FibGVkOiBib29sZWFuO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIElFbGxpcHNpc01lbnVPcHRpb25zIHtcbiAgY2FuRGVsZXRlPzogYm9vbGVhbjtcbiAgY2FuTW92ZT86IGJvb2xlYW47XG4gIGNhbkNyZWF0ZUNoaWxkPzogYm9vbGVhbjtcbiAgaXNGb3JSb3c/OiBib29sZWFuO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIElFbGxpcHNpc01lbnUge1xuICBbYnRuSWQ6IHN0cmluZ106IElFbGxpcHNpc0J0bjtcbn1cbiJdfQ==