UNPKG

@linid-dm/directory-manager-client-core

Version:

Core package by providing a set of angular components for the Directory Manager app.

111 lines 14.4 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. */ import { NgModule } from '@angular/core'; import { SharedModule } from '../shared'; import { UiModule } from '../ui'; import { AddEditGenericFormDialogComponent } from './add-edit-generic-form-dialog/add-edit-generic-form-dialog.component'; import { AdvancedSearchComponent } from './advanced-search/advanced-search.component'; import { ConfirmDialogComponent } from './confirm-dialog/confirm-dialog.component'; import { DataDetailArrayAttributesComponent } from './data-detail-array-attributes/data-detail-array-attributes.component'; import { DataDetailEditButtonComponent } from './data-detail-edit-button/data-detail-edit-button.component'; import { EllipsisMenuComponent } from './ellipsis-menu/ellipsis-menu.component'; import { GenericArrayComponent } from './generic-array/generic-array.component'; import { GenericDataHeaderComponent } from './generic-data-header/generic-data-header.component'; import { GenericFormComponent } from './generic-form/generic-form.component'; import { GenericListComponent } from './generic-list/generic-list.component'; import { GenericTreeComponent } from './generic-tree/generic-tree.component'; import { SearchBarComponent } from './search-bar/search-bar.component'; import * as i0 from "@angular/core"; export class FeatureModule { static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.4", ngImport: i0, type: FeatureModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); } static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "17.3.4", ngImport: i0, type: FeatureModule, declarations: [AddEditGenericFormDialogComponent, AdvancedSearchComponent, ConfirmDialogComponent, DataDetailArrayAttributesComponent, DataDetailEditButtonComponent, EllipsisMenuComponent, GenericArrayComponent, GenericDataHeaderComponent, GenericFormComponent, GenericListComponent, GenericTreeComponent, SearchBarComponent], imports: [SharedModule, UiModule], exports: [AddEditGenericFormDialogComponent, AdvancedSearchComponent, ConfirmDialogComponent, DataDetailArrayAttributesComponent, DataDetailEditButtonComponent, EllipsisMenuComponent, GenericArrayComponent, GenericDataHeaderComponent, GenericFormComponent, GenericListComponent, GenericTreeComponent, SearchBarComponent] }); } static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "17.3.4", ngImport: i0, type: FeatureModule, imports: [SharedModule, UiModule] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.4", ngImport: i0, type: FeatureModule, decorators: [{ type: NgModule, args: [{ imports: [SharedModule, UiModule], declarations: [ AddEditGenericFormDialogComponent, AdvancedSearchComponent, ConfirmDialogComponent, DataDetailArrayAttributesComponent, DataDetailEditButtonComponent, EllipsisMenuComponent, GenericArrayComponent, GenericDataHeaderComponent, GenericFormComponent, GenericListComponent, GenericTreeComponent, SearchBarComponent, ], exports: [ AddEditGenericFormDialogComponent, AdvancedSearchComponent, ConfirmDialogComponent, DataDetailArrayAttributesComponent, DataDetailEditButtonComponent, EllipsisMenuComponent, GenericArrayComponent, GenericDataHeaderComponent, GenericFormComponent, GenericListComponent, GenericTreeComponent, SearchBarComponent, ], }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmVhdHVyZS5tb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wYWNrYWdlcy9saWJzL2NsaWVudC1jb3JlL3NyYy9saWIvZmVhdHVyZS9mZWF0dXJlLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7R0FnQ0c7QUFFSCxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ3pDLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxXQUFXLENBQUM7QUFDekMsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLE9BQU8sQ0FBQztBQUNqQyxPQUFPLEVBQUUsaUNBQWlDLEVBQUUsTUFBTSx1RUFBdUUsQ0FBQztBQUMxSCxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsTUFBTSw2Q0FBNkMsQ0FBQztBQUN0RixPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSwyQ0FBMkMsQ0FBQztBQUNuRixPQUFPLEVBQUUsa0NBQWtDLEVBQUUsTUFBTSx1RUFBdUUsQ0FBQztBQUMzSCxPQUFPLEVBQUUsNkJBQTZCLEVBQUUsTUFBTSw2REFBNkQsQ0FBQztBQUM1RyxPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSx5Q0FBeUMsQ0FBQztBQUNoRixPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSx5Q0FBeUMsQ0FBQztBQUNoRixPQUFPLEVBQUUsMEJBQTBCLEVBQUUsTUFBTSxxREFBcUQsQ0FBQztBQUNqRyxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSx1Q0FBdUMsQ0FBQztBQUM3RSxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSx1Q0FBdUMsQ0FBQztBQUM3RSxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSx1Q0FBdUMsQ0FBQztBQUM3RSxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSxtQ0FBbUMsQ0FBQzs7QUFpQ3ZFLE1BQU0sT0FBTyxhQUFhOzhHQUFiLGFBQWE7K0dBQWIsYUFBYSxpQkE1QnRCLGlDQUFpQztZQUNqQyx1QkFBdUI7WUFDdkIsc0JBQXNCO1lBQ3RCLGtDQUFrQztZQUNsQyw2QkFBNkI7WUFDN0IscUJBQXFCO1lBQ3JCLHFCQUFxQjtZQUNyQiwwQkFBMEI7WUFDMUIsb0JBQW9CO1lBQ3BCLG9CQUFvQjtZQUNwQixvQkFBb0I7WUFDcEIsa0JBQWtCLGFBYlYsWUFBWSxFQUFFLFFBQVEsYUFnQjlCLGlDQUFpQztZQUNqQyx1QkFBdUI7WUFDdkIsc0JBQXNCO1lBQ3RCLGtDQUFrQztZQUNsQyw2QkFBNkI7WUFDN0IscUJBQXFCO1lBQ3JCLHFCQUFxQjtZQUNyQiwwQkFBMEI7WUFDMUIsb0JBQW9CO1lBQ3BCLG9CQUFvQjtZQUNwQixvQkFBb0I7WUFDcEIsa0JBQWtCOytHQUdULGFBQWEsWUE5QmQsWUFBWSxFQUFFLFFBQVE7OzJGQThCckIsYUFBYTtrQkEvQnpCLFFBQVE7bUJBQUM7b0JBQ1IsT0FBTyxFQUFFLENBQUMsWUFBWSxFQUFFLFFBQVEsQ0FBQztvQkFDakMsWUFBWSxFQUFFO3dCQUNaLGlDQUFpQzt3QkFDakMsdUJBQXVCO3dCQUN2QixzQkFBc0I7d0JBQ3RCLGtDQUFrQzt3QkFDbEMsNkJBQTZCO3dCQUM3QixxQkFBcUI7d0JBQ3JCLHFCQUFxQjt3QkFDckIsMEJBQTBCO3dCQUMxQixvQkFBb0I7d0JBQ3BCLG9CQUFvQjt3QkFDcEIsb0JBQW9CO3dCQUNwQixrQkFBa0I7cUJBQ25CO29CQUNELE9BQU8sRUFBRTt3QkFDUCxpQ0FBaUM7d0JBQ2pDLHVCQUF1Qjt3QkFDdkIsc0JBQXNCO3dCQUN0QixrQ0FBa0M7d0JBQ2xDLDZCQUE2Qjt3QkFDN0IscUJBQXFCO3dCQUNyQixxQkFBcUI7d0JBQ3JCLDBCQUEwQjt3QkFDMUIsb0JBQW9CO3dCQUNwQixvQkFBb0I7d0JBQ3BCLG9CQUFvQjt3QkFDcEIsa0JBQWtCO3FCQUNuQjtpQkFDRiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ29weXJpZ2h0IChDKSAyMDIwLTIwMjQgTGluYWdvcmFcbiAqXG4gKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeSBpdCB1bmRlclxuICogdGhlIHRlcm1zIG9mIHRoZSBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlXG4gKiBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvciAoYXQgeW91ciBvcHRpb24pIGFueVxuICogbGF0ZXIgdmVyc2lvbiwgcHJvdmlkZWQgeW91IGNvbXBseSB3aXRoIHRoZSBBZGRpdGlvbmFsIFRlcm1zIGFwcGxpY2FibGUgZm9yXG4gKiBMaW5JRCBEaXJlY3RvcnkgTWFuYWdlciBzb2Z0d2FyZSBieSBMSU5BR09SQSBwdXJzdWFudCB0byBTZWN0aW9uIDcgb2YgdGhlIEdOVVxuICogQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UsIHN1YnNlY3Rpb25zIChiKSwgKGMpLCBhbmQgKGUpLCBwdXJzdWFudCB0b1xuICogd2hpY2ggdGhlc2UgQXBwcm9wcmlhdGUgTGVnYWwgTm90aWNlcyBtdXN0IG5vdGFibHkgKGkpIHJldGFpbiB0aGUgZGlzcGxheSBvZlxuICogdGhlIFwiTGluSUTihKJcIiB0cmFkZW1hcmsvbG9nbyBhdCB0aGUgdG9wIG9mIHRoZSBpbnRlcmZhY2Ugd2luZG93LCB0aGUgZGlzcGxheVxuICogb2YgdGhlIOKAnFlvdSBhcmUgdXNpbmcgdGhlIE9wZW4gU291cmNlIGFuZCBmcmVlIHZlcnNpb24gb2YgTGluSUTihKIsIHBvd2VyZWQgYnlcbiAqIExpbmFnb3JhIMKpIDIwMDnigJMyMDEzLiBDb250cmlidXRlIHRvIExpbklEIFImRCBieSBzdWJzY3JpYmluZyB0byBhbiBFbnRlcnByaXNlXG4gKiBvZmZlciHigJ0gaW5mb2JveCBhbmQgaW4gdGhlIGUtbWFpbHMgc2VudCB3aXRoIHRoZSBQcm9ncmFtLCBub3RpY2UgYXBwZW5kZWQgdG9cbiAqIGFueSB0eXBlIG9mIG91dGJvdW5kIG1lc3NhZ2VzIChlLmcuIGUtbWFpbCBhbmQgbWVldGluZyByZXF1ZXN0cykgYXMgd2VsbCBhc1xuICogaW4gdGhlIExpbklEIERpcmVjdG9yeSBNYW5hZ2VyIHVzZXIgaW50ZXJmYWNlLCAoaWkpIHJldGFpbiBhbGwgaHlwZXJ0ZXh0XG4gKiBsaW5rcyBiZXR3ZWVuIExpbklEIERpcmVjdG9yeSBNYW5hZ2VyIGFuZCBodHRwczovL2xpbmlkLm9yZy8sIGFzIHdlbGwgYXNcbiAqIGJldHdlZW4gTElOQUdPUkEgYW5kIExJTkFHT1JBLmNvbSwgYW5kIChpaWkpIHJlZnJhaW4gZnJvbSBpbmZyaW5naW5nIExJTkFHT1JBXG4gKiBpbnRlbGxlY3R1YWwgcHJvcGVydHkgcmlnaHRzIG92ZXIgaXRzIHRyYWRlbWFya3MgYW5kIGNvbW1lcmNpYWwgYnJhbmRzLiBPdGhlclxuICogQWRkaXRpb25hbCBUZXJtcyBhcHBseSwgc2VlIDxodHRwOi8vd3d3LmxpbmFnb3JhLmNvbS9saWNlbnNlcy8+IGZvciBtb3JlXG4gKiBkZXRhaWxzLlxuICpcbiAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLCBidXQgV0lUSE9VVFxuICogQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1NcbiAqIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gU2VlIHRoZSBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmVcbiAqIGRldGFpbHMuXG4gKlxuICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFuZFxuICogaXRzIGFwcGxpY2FibGUgQWRkaXRpb25hbCBUZXJtcyBmb3IgTGluSUQgRGlyZWN0b3J5IE1hbmFnZXIgYWxvbmcgd2l0aCB0aGlzXG4gKiBwcm9ncmFtLiBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4gZm9yIHRoZSBHTlUgQWZmZXJvXG4gKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMyBhbmQgPGh0dHA6Ly93d3cubGluYWdvcmEuY29tL2xpY2Vuc2VzLz4gZm9yXG4gKiB0aGUgQWRkaXRpb25hbCBUZXJtcyBhcHBsaWNhYmxlIHRvIHRoZSBMaW5JRCBEaXJlY3RvcnkgTWFuYWdlciBzb2Z0d2FyZS5cbiAqL1xuXG5pbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgU2hhcmVkTW9kdWxlIH0gZnJvbSAnLi4vc2hhcmVkJztcbmltcG9ydCB7IFVpTW9kdWxlIH0gZnJvbSAnLi4vdWknO1xuaW1wb3J0IHsgQWRkRWRpdEdlbmVyaWNGb3JtRGlhbG9nQ29tcG9uZW50IH0gZnJvbSAnLi9hZGQtZWRpdC1nZW5lcmljLWZvcm0tZGlhbG9nL2FkZC1lZGl0LWdlbmVyaWMtZm9ybS1kaWFsb2cuY29tcG9uZW50JztcbmltcG9ydCB7IEFkdmFuY2VkU2VhcmNoQ29tcG9uZW50IH0gZnJvbSAnLi9hZHZhbmNlZC1zZWFyY2gvYWR2YW5jZWQtc2VhcmNoLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBDb25maXJtRGlhbG9nQ29tcG9uZW50IH0gZnJvbSAnLi9jb25maXJtLWRpYWxvZy9jb25maXJtLWRpYWxvZy5jb21wb25lbnQnO1xuaW1wb3J0IHsgRGF0YURldGFpbEFycmF5QXR0cmlidXRlc0NvbXBvbmVudCB9IGZyb20gJy4vZGF0YS1kZXRhaWwtYXJyYXktYXR0cmlidXRlcy9kYXRhLWRldGFpbC1hcnJheS1hdHRyaWJ1dGVzLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBEYXRhRGV0YWlsRWRpdEJ1dHRvbkNvbXBvbmVudCB9IGZyb20gJy4vZGF0YS1kZXRhaWwtZWRpdC1idXR0b24vZGF0YS1kZXRhaWwtZWRpdC1idXR0b24uY29tcG9uZW50JztcbmltcG9ydCB7IEVsbGlwc2lzTWVudUNvbXBvbmVudCB9IGZyb20gJy4vZWxsaXBzaXMtbWVudS9lbGxpcHNpcy1tZW51LmNvbXBvbmVudCc7XG5pbXBvcnQgeyBHZW5lcmljQXJyYXlDb21wb25lbnQgfSBmcm9tICcuL2dlbmVyaWMtYXJyYXkvZ2VuZXJpYy1hcnJheS5jb21wb25lbnQnO1xuaW1wb3J0IHsgR2VuZXJpY0RhdGFIZWFkZXJDb21wb25lbnQgfSBmcm9tICcuL2dlbmVyaWMtZGF0YS1oZWFkZXIvZ2VuZXJpYy1kYXRhLWhlYWRlci5jb21wb25lbnQnO1xuaW1wb3J0IHsgR2VuZXJpY0Zvcm1Db21wb25lbnQgfSBmcm9tICcuL2dlbmVyaWMtZm9ybS9nZW5lcmljLWZvcm0uY29tcG9uZW50JztcbmltcG9ydCB7IEdlbmVyaWNMaXN0Q29tcG9uZW50IH0gZnJvbSAnLi9nZW5lcmljLWxpc3QvZ2VuZXJpYy1saXN0LmNvbXBvbmVudCc7XG5pbXBvcnQgeyBHZW5lcmljVHJlZUNvbXBvbmVudCB9IGZyb20gJy4vZ2VuZXJpYy10cmVlL2dlbmVyaWMtdHJlZS5jb21wb25lbnQnO1xuaW1wb3J0IHsgU2VhcmNoQmFyQ29tcG9uZW50IH0gZnJvbSAnLi9zZWFyY2gtYmFyL3NlYXJjaC1iYXIuY29tcG9uZW50JztcblxuQE5nTW9kdWxlKHtcbiAgaW1wb3J0czogW1NoYXJlZE1vZHVsZSwgVWlNb2R1bGVdLFxuICBkZWNsYXJhdGlvbnM6IFtcbiAgICBBZGRFZGl0R2VuZXJpY0Zvcm1EaWFsb2dDb21wb25lbnQsXG4gICAgQWR2YW5jZWRTZWFyY2hDb21wb25lbnQsXG4gICAgQ29uZmlybURpYWxvZ0NvbXBvbmVudCxcbiAgICBEYXRhRGV0YWlsQXJyYXlBdHRyaWJ1dGVzQ29tcG9uZW50LFxuICAgIERhdGFEZXRhaWxFZGl0QnV0dG9uQ29tcG9uZW50LFxuICAgIEVsbGlwc2lzTWVudUNvbXBvbmVudCxcbiAgICBHZW5lcmljQXJyYXlDb21wb25lbnQsXG4gICAgR2VuZXJpY0RhdGFIZWFkZXJDb21wb25lbnQsXG4gICAgR2VuZXJpY0Zvcm1Db21wb25lbnQsXG4gICAgR2VuZXJpY0xpc3RDb21wb25lbnQsXG4gICAgR2VuZXJpY1RyZWVDb21wb25lbnQsXG4gICAgU2VhcmNoQmFyQ29tcG9uZW50LFxuICBdLFxuICBleHBvcnRzOiBbXG4gICAgQWRkRWRpdEdlbmVyaWNGb3JtRGlhbG9nQ29tcG9uZW50LFxuICAgIEFkdmFuY2VkU2VhcmNoQ29tcG9uZW50LFxuICAgIENvbmZpcm1EaWFsb2dDb21wb25lbnQsXG4gICAgRGF0YURldGFpbEFycmF5QXR0cmlidXRlc0NvbXBvbmVudCxcbiAgICBEYXRhRGV0YWlsRWRpdEJ1dHRvbkNvbXBvbmVudCxcbiAgICBFbGxpcHNpc01lbnVDb21wb25lbnQsXG4gICAgR2VuZXJpY0FycmF5Q29tcG9uZW50LFxuICAgIEdlbmVyaWNEYXRhSGVhZGVyQ29tcG9uZW50LFxuICAgIEdlbmVyaWNGb3JtQ29tcG9uZW50LFxuICAgIEdlbmVyaWNMaXN0Q29tcG9uZW50LFxuICAgIEdlbmVyaWNUcmVlQ29tcG9uZW50LFxuICAgIFNlYXJjaEJhckNvbXBvbmVudCxcbiAgXSxcbn0pXG5leHBvcnQgY2xhc3MgRmVhdHVyZU1vZHVsZSB7fVxuIl19