UNPKG

@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
/** * 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==