{"version":3,"file":"app-7f7df0ae.6e313b4586467a0f.bundle.js","mappings":"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","sources":["webpack://client-app/./src/app/components/filter/prompts/category-selector/category-selector.scss","webpack://client-app/./src/app/components/filter/prompts/save-new-filter/save-new-filter.scss","webpack://client-app/./src/app/components/filter/prompts/save-new-grouping/save-new-grouping.scss","webpack://client-app/./src/app/components/filter/prompts/category-selector/category-selector.html","webpack://client-app/./src/app/components/filter/prompts/save-new-filter/save-new-filter.html","webpack://client-app/./src/app/components/filter/prompts/save-new-grouping/save-new-grouping.html","webpack://client-app/./src/app/components/filter/prompts/category-selector/category-selector.ts","webpack://client-app/./src/app/components/filter/prompts/save-new-filter/save-new-filter.ts","webpack://client-app/./src/app/components/filter/prompts/save-new-grouping/save-new-grouping.ts"],"sourcesContent":["// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `.category-selector{max-width:480px}.category-selector ux-dialog-body{display:grid !important;grid-template-rows:auto 1fr;gap:15px;height:300px;padding:15px !important}.category-selector .list{border-radius:4px;border:1px solid rgba(0,0,0,.175);overflow:auto}.category-selector .list .item{cursor:pointer;display:grid;align-items:center;padding:calc(15px/2) 15px}.category-selector .list .item[data-selected=true]{background:#00b3c9;color:#fff}`, \"\",{\"version\":3,\"sources\":[\"webpack://./src/app/components/filter/prompts/category-selector/category-selector.scss\",\"webpack://./src/resources/customized-styles/variables.scss\",\"webpack://./src/resources/color-admin/_variables.scss\"],\"names\":[],\"mappings\":\"AAKA,mBACC,eAAA,CAEA,kCACC,uBAAA,CACA,2BAAA,CACA,QCMO,CDLP,YAAA,CACA,uBAAA,CAGD,yBACC,iBE+LkC,CF9LlC,iCAAA,CACA,aAAA,CAEA,+BACC,cAAA,CACA,YAAA,CACA,kBAAA,CACA,yBAAA,CAEA,mDACC,kBCtBK,CDuBL,UEqBU\",\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `.save-filter{max-width:480px}.save-filter ux-dialog-body{display:grid !important;grid-auto-flow:row;gap:15px;padding:15px !important}.save-filter .fieldset{display:grid;grid-auto-flow:row;gap:calc(15px/3)}.save-filter .fieldset legend.fieldset-label{margin-bottom:0}`, \"\",{\"version\":3,\"sources\":[\"webpack://./src/app/components/filter/prompts/save-new-filter/save-new-filter.scss\",\"webpack://./src/resources/customized-styles/variables.scss\"],\"names\":[],\"mappings\":\"AAEA,aACC,eAAA,CAEA,4BACC,uBAAA,CACA,kBAAA,CACA,QCSO,CDRP,uBAAA,CAGD,uBACC,YAAA,CACA,kBAAA,CACA,gBAAA,CAGC,6CACC,eAAA\",\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `.save-filter{max-width:480px}.save-filter ux-dialog-body{display:grid !important;grid-auto-flow:row;gap:15px;padding:15px !important}.save-filter .fieldset{display:grid;grid-auto-flow:row;gap:calc(15px/3)}.save-filter .fieldset legend.fieldset-label{margin-bottom:0}`, \"\",{\"version\":3,\"sources\":[\"webpack://./src/app/components/filter/prompts/save-new-grouping/save-new-grouping.scss\",\"webpack://./src/resources/customized-styles/variables.scss\"],\"names\":[],\"mappings\":\"AAEA,aACC,eAAA,CAEA,4BACC,uBAAA,CACA,kBAAA,CACA,QCSO,CDRP,uBAAA,CAGD,uBACC,YAAA,CACA,kBAAA,CACA,gBAAA,CAGC,6CACC,eAAA\",\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","// Module\nvar code = ` `;\n// Exports\nexport default code;","// Module\nvar code = ` `;\n// Exports\nexport default code;","// Module\nvar code = ` `;\n// Exports\nexport default code;","import { IdNamePair } from 'app/models/idNamePair';\r\nimport { autoinject } from 'aurelia-framework';\r\nimport { DialogController } from 'aurelia-dialog';\r\nimport { ObjectValues } from 'app/models/object-values';\r\nimport { ObjectListColumnManager } from 'app/services/object-list/object-list-column-manager';\r\nimport { FilterGroupDto } from 'app/models/filter-dto';\r\nimport { ObjectFilter } from 'app/models/object-filter';\r\n\r\n@autoinject\r\nexport class CategorySelector {\r\n\tpublic columns: ObjectListColumnManager | undefined;\r\n\tpublic groupFilter: FilterGroupDto | undefined;\r\n\tpublic categoryId: string = \"\";\r\n\tpublic category: IdNamePair | undefined;\r\n\tpublic categories: IdNamePair[] = [];\r\n\r\n\tconstructor(protected dialog: DialogController) {\r\n\t\tthis.dialog.settings.overlayDismiss = false;\r\n\t}\r\n\r\n\tasync activate(model: any) {\r\n\t\tthis.columns = model.columns;\r\n\t\tthis.groupFilter = model.groupFilter;\r\n\t\tawait this.setCategories();\t\r\n\t}\r\n\r\n\tpublic ok() {\r\n\t\tif (!Boolean(this.category)) {\r\n\t\t\treturn;\r\n\t\t}\r\n\t\tthis.dialog.ok();\r\n\t}\r\n\r\n\tpublic cancel() {\r\n\t\tthis.dialog.cancel();\r\n\t}\r\n\r\n\tpublic selectCategory(category: IdNamePair) {\r\n\t\tthis.categoryId = category.id;\r\n\t\tthis.columns?.setFilterCategoryContext(category);\r\n\t\tthis.category = category;\r\n\t}\r\n\r\n\tprivate async setCategories() {\r\n\t\tconsole.log('cs-setCategories');\r\n\t\tlet staticCategoryFilter = ObjectValues.staticFiltersAll.find(x => x.targetType == ObjectValues.targetTypes.category);\r\n\t\tif (staticCategoryFilter) {\r\n\t\t\tlet result: IdNamePair[] | undefined = await this.columns?.OFS_service.OFS_getRowFilters(staticCategoryFilter, this.columns.staticFilters);\r\n\t\t\tthis.categories = result ? result : []; // in setCategories.\r\n\t\t}\r\n\t\t\r\n\t\tif (Boolean(this.groupFilter)) {\r\n\t\t\tawait this.filterCategories();\r\n\t\t}\r\n\t\tthis.categories.sort(function (a, b) {\r\n\t\t\tlet nameA = a.name.toUpperCase();\r\n\t\t\tlet nameB = b.name.toUpperCase();\r\n\r\n\t\t\tif (nameA < nameB) {\r\n\t\t\t\treturn -1;\r\n\t\t\t}else if (nameA > nameB) {\r\n\t\t\t\treturn 1;\r\n\t\t\t} else{\r\n\t\t\t\treturn 0;\r\n\t\t\t}\r\n\t\t});\r\n\t}\r\n\r\n\tprivate async filterCategories() {\r\n\t\tlet filtersByCat: any = {};\r\n\t\tlet catIds = this.categories.map(c => c.id);\r\n\t\tfor (let index in catIds) {\r\n\t\t\tfiltersByCat[catIds[index]] = await this.columns?.getAvailableGroupingFilters(catIds[index]);\r\n\t\t}\r\n\t\t// this.categories = this.categories.filter(c => {\r\n\t\t// \tif (Boolean(filtersByCat[c.id])) {\r\n\t\t// \t\t//gets called 25 times, so for each category, but for some reason does not lead to adding values to the array\r\n\t\t// \t\treturn this.groupFilter.parameters.every(p => ObjectValues.staticFiltersAll.some(f => f.name === p) || filtersByCat[c.id].some(f => f.name === p));\r\n\t\t// \t} else {\r\n\t\t// \t\treturn false;\r\n\t\t// \t}\r\n\t\t// });\r\n\t\t\r\n\t}\r\n}\r\n","import { AppContextService } from 'app/services/app-context-service';\r\nimport { DialogController } from 'aurelia-dialog';\r\nimport { autoinject } from 'aurelia-framework';\r\nimport { FilterSaveValues, Scope, AvailabilityOption } from 'app/models/filter-dto';\r\n\r\n\r\nexport interface SaveNewFilter_Out {\r\n\tname:string;\r\n\tprojectId:string;\r\n\tavailability: number;\r\n\tsetAsDefault:boolean;\r\n\tkeepSelectedFilters:boolean;\r\n}\r\n\r\n@autoinject\r\nexport class SaveNewFilter {\r\n\tpublic saveName: string = \"\";\r\n\tpublic projectId: string = \"00000000-0000-0000-0000-000000000000\";\r\n\tpublic availability: number = FilterSaveValues.filterAvailabilityTypes.Private.value;\r\n\tpublic scopes: Scope[] = [];\r\n\tpublic availabilityOptions: AvailabilityOption[] = [];\r\n\tpublic setAsDefault: boolean = false;\r\n\tpublic keepSelectedFilters:boolean = false;\r\n\r\n\tconstructor(protected dialog: DialogController, private appContext: AppContextService) {\r\n\t\tthis.dialog.settings.overlayDismiss = false;\r\n\t}\r\n\r\n\tasync activate() {\r\n\t\tthis.populateScope();\r\n\t\tthis.populateAvailability();\r\n\t}\r\n\r\n\tpublic ok() {\r\n\t\tif (Boolean(this.saveName.trim() === \"\")) { return; }\r\n\t\tthis.dialog.ok( this.okResult() );\r\n\t}\r\n\r\n\tokResult():SaveNewFilter_Out {\r\n\t\treturn {\r\n\t\t\tname: this.saveName,\r\n\t\t\tprojectId: this.projectId,\r\n\t\t\tavailability: this.availability,\r\n\t\t\tsetAsDefault: this.setAsDefault,\r\n\t\t\tkeepSelectedFilters: this.keepSelectedFilters\r\n\t\t}\r\n\t}\r\n\r\n\tpublic cancel() {\r\n\t\tthis.dialog.cancel();\r\n\t}\r\n\r\n\tprivate populateScope() {\r\n\t\tthis.scopes = [\r\n\t\t\t{\r\n\t\t\t\tname: FilterSaveValues.filterScopeTypes.System.name,\r\n\t\t\t\tvalue: \"00000000-0000-0000-0000-000000000000\",\r\n\t\t\t\tdescription: FilterSaveValues.filterScopeTypes.System.description,\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\tname: FilterSaveValues.filterScopeTypes.Project.name,\r\n\t\t\t\tvalue: this.appContext.projectId,\r\n\t\t\t\tdescription: FilterSaveValues.filterScopeTypes.Project.description,\r\n\t\t\t}\r\n\t\t]\r\n\t}\r\n\r\n\tprivate populateAvailability() {\r\n\t\tthis.availabilityOptions = [\r\n\t\t\t{\r\n\t\t\t\tname: FilterSaveValues.filterAvailabilityTypes.Private.name,\r\n\t\t\t\tvalue: FilterSaveValues.filterAvailabilityTypes.Private.value,\r\n\t\t\t\tdescription: FilterSaveValues.filterAvailabilityTypes.Private.description\r\n\t\t\t},\r\n\t\t\t// { https://ajoursystem.atlassian.net/browse/AOC-839\r\n\t\t\t// \tname: FilterSaveValues.filterAvailabilityTypes.Organization.name,\r\n\t\t\t// \tvalue: FilterSaveValues.filterAvailabilityTypes.Organization.value,\r\n\t\t\t// \tdescription: FilterSaveValues.filterAvailabilityTypes.Organization.description\r\n\t\t\t// },\r\n\t\t\t{\r\n\t\t\t\tname: FilterSaveValues.filterAvailabilityTypes.Public.name,\r\n\t\t\t\tvalue: FilterSaveValues.filterAvailabilityTypes.Public.value,\r\n\t\t\t\tdescription: FilterSaveValues.filterAvailabilityTypes.Public.description\r\n\t\t\t}\r\n\t\t]\r\n\t}\r\n}\r\n","import { AppContextService } from 'app/services/app-context-service';\r\nimport { DialogController } from 'aurelia-dialog';\r\nimport { autoinject } from 'aurelia-framework';\r\nimport { FilterSaveValues, Scope, AvailabilityOption } from 'app/models/filter-dto';\r\n\r\n@autoinject\r\nexport class SaveNewGrouping {\r\n\tpublic saveName: string = \"\";\r\n\tpublic projectId: string = \"00000000-0000-0000-0000-000000000000\";\r\n\tpublic availability: number = FilterSaveValues.filterAvailabilityTypes.Private.value;\r\n\tpublic scopes: Scope[] = [];\r\n\tpublic availabilityOptions: AvailabilityOption[] = [];\r\n\tpublic setAsDefault: boolean = false;\r\n\tpublic keepSelectedFilters:boolean = false;\r\n\r\n\tconstructor(protected dialog: DialogController, private appContext: AppContextService) {\r\n\t\tthis.dialog.settings.overlayDismiss = false;\r\n\t}\r\n\r\n\tasync activate() {\r\n\t\tthis.populateScope();\r\n\t\tthis.populateAvailability();\r\n\t}\r\n\r\n\tpublic ok() {\r\n\t\tif (Boolean(this.saveName.trim() === \"\")) {\r\n\t\t\treturn;\r\n\t\t}\r\n\t\tthis.dialog.ok(\r\n\t\t\t{\r\n\t\t\t\tname: this.saveName,\r\n\t\t\t\tprojectId: this.projectId,\r\n\t\t\t\tavailability: this.availability,\r\n\t\t\t\tsetAsDefault: this.setAsDefault,\r\n\t\t\t\tkeepSelectedFilters: this.keepSelectedFilters\r\n\t\t\t}\r\n\t\t);\r\n\t}\r\n\r\n\tpublic cancel() {\r\n\t\tthis.dialog.cancel();\r\n\t}\r\n\r\n\tprivate populateScope() {\r\n\t\tthis.scopes = [\r\n\t\t\t{\r\n\t\t\t\tname: FilterSaveValues.filterScopeTypes.System.name,\r\n\t\t\t\tvalue: \"00000000-0000-0000-0000-000000000000\",\r\n\t\t\t\tdescription: FilterSaveValues.filterScopeTypes.System.description,\r\n\t\t\t},\r\n\t\t\t{\r\n\t\t\t\tname: FilterSaveValues.filterScopeTypes.Project.name,\r\n\t\t\t\tvalue: this.appContext.projectId,\r\n\t\t\t\tdescription: FilterSaveValues.filterScopeTypes.Project.description,\r\n\t\t\t}\r\n\t\t]\r\n\t}\r\n\r\n\tprivate populateAvailability() {\r\n\t\tthis.availabilityOptions = [\r\n\t\t\t{\r\n\t\t\t\tname: FilterSaveValues.filterAvailabilityTypes.Private.name,\r\n\t\t\t\tvalue: FilterSaveValues.filterAvailabilityTypes.Private.value,\r\n\t\t\t\tdescription: FilterSaveValues.filterAvailabilityTypes.Private.description\r\n\t\t\t},\r\n\t\t\t// { https://ajoursystem.atlassian.net/browse/AOC-839\r\n\t\t\t// \tname: FilterSaveValues.filterAvailabilityTypes.Organization.name,\r\n\t\t\t// \tvalue: FilterSaveValues.filterAvailabilityTypes.Organization.value,\r\n\t\t\t// \tdescription: FilterSaveValues.filterAvailabilityTypes.Organization.description\r\n\t\t\t// },\r\n\t\t\t{\r\n\t\t\t\tname: FilterSaveValues.filterAvailabilityTypes.Public.name,\r\n\t\t\t\tvalue: FilterSaveValues.filterAvailabilityTypes.Public.value,\r\n\t\t\t\tdescription: FilterSaveValues.filterAvailabilityTypes.Public.description\r\n\t\t\t}\r\n\t\t]\r\n\t}\r\n}\r\n"],"names":["___CSS_LOADER_EXPORT___","push","module","id","CategorySelector","constructor","dialog","categoryId","categories","this","settings","overlayDismiss","activate","model","columns","groupFilter","setCategories","ok","Boolean","category","cancel","selectCategory","setFilterCategoryContext","console","log","staticCategoryFilter","staticFiltersAll","find","x","targetType","targetTypes","result","OFS_service","OFS_getRowFilters","staticFilters","filterCategories","sort","a","b","nameA","name","toUpperCase","nameB","filtersByCat","catIds","map","c","index","getAvailableGroupingFilters","autoinject","DialogController","SaveNewFilter","appContext","saveName","projectId","availability","filterAvailabilityTypes","Private","value","scopes","availabilityOptions","setAsDefault","keepSelectedFilters","populateScope","populateAvailability","trim","okResult","filterScopeTypes","System","description","Project","Public","SaveNewGrouping"],"sourceRoot":""}