{"version":3,"file":"app-5ababfd9.8cbfceba2c5659f0.bundle.js","mappings":"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","sources":["webpack://client-app/./src/app/administration/projects/list-archived/projects-list-archived.scss","webpack://client-app/./src/app/administration/projects/list/projects-list.scss","webpack://client-app/./src/app/administration/projects/list-archived/projects-list-archived.html","webpack://client-app/./src/app/administration/projects/list/projects-list.html","webpack://client-app/./src/app/administration/projects/list-archived/projects-list-archived.ts","webpack://client-app/./src/app/administration/projects/list/projects-list.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, `.projects-list-archived .headers{grid-template-columns:calc(16px + 15px*2) minmax(400px, 1fr) repeat(4, minmax(200px, 1fr))}.projects-list-archived .main .element{grid-template-columns:calc(16px + 15px*2) minmax(200px, 1fr)}.projects-list-archived .cell-wrapper{display:grid;grid-template-columns:minmax(400px, 1fr) repeat(4, minmax(200px, 1fr))}`, \"\",{\"version\":3,\"sources\":[\"webpack://./src/app/administration/projects/list-archived/projects-list-archived.scss\"],\"names\":[],\"mappings\":\"AASC,iCACC,0FAP8B,CAW9B,uCACC,4DAX8B,CAgB/B,sCACC,YAAA,CACA,sEApBqB\",\"sourcesContent\":[\"@import \\\"src/resources/customized-styles/variables\\\";\\r\\n\\r\\n$grid-template-columns: minmax(400px, 1fr) repeat(4, minmax(200px,1fr));\\r\\n$grid-template-columns--header: calc(16px + #{$gutter} * 2) $grid-template-columns;\\r\\n$grid-template-columns--element: calc(16px + #{$gutter} * 2) minmax(200px, 1fr);\\r\\n$grid-template-columns--element-values: $grid-template-columns;\\r\\n\\r\\n.projects-list-archived {\\r\\n\\t\\r\\n\\t.headers {\\r\\n\\t\\tgrid-template-columns: $grid-template-columns--header;\\r\\n\\t}\\r\\n\\r\\n\\t.main {\\r\\n\\t\\t.element {\\r\\n\\t\\t\\tgrid-template-columns: $grid-template-columns--element;\\r\\n\\t\\t}\\r\\n\\t}\\r\\n\\t\\r\\n\\t.cell {\\r\\n\\t\\t&-wrapper {\\r\\n\\t\\t\\tdisplay: grid;\\r\\n\\t\\t\\tgrid-template-columns: $grid-template-columns--element-values;\\r\\n\\t\\t}\\r\\n\\t}\\r\\n}\\r\\n\"],\"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, `.projects-list .headers{grid-template-columns:calc(16px + 15px*2) minmax(400px, 1fr) repeat(5, minmax(200px, 1fr))}.projects-list .main .element{grid-template-columns:calc(16px + 15px*2) minmax(200px, 1fr)}.projects-list .cell-wrapper{display:grid;grid-template-columns:minmax(400px, 1fr) repeat(5, minmax(200px, 1fr))}`, \"\",{\"version\":3,\"sources\":[\"webpack://./src/app/administration/projects/list/projects-list.scss\"],\"names\":[],\"mappings\":\"AAUC,wBACC,0FAP+B,CAW/B,8BACC,4DAX8B,CAgB/B,6BACC,YAAA,CACA,sEApBqB\",\"sourcesContent\":[\"@import \\\"src/resources/customized-styles/variables\\\";\\r\\n\\r\\n$num_cols: 5;\\r\\n$grid-template-columns: minmax(400px, 1fr) repeat($num_cols, minmax(200px, 1fr));\\r\\n$grid-template-columns--header: calc(16px + #{$gutter} * 2) $grid-template-columns;\\r\\n$grid-template-columns--element: calc(16px + #{$gutter} * 2) minmax(200px, 1fr);\\r\\n$grid-template-columns--element-values: $grid-template-columns;\\r\\n\\r\\n.projects-list {\\r\\n\\t\\r\\n\\t.headers {\\r\\n\\t\\tgrid-template-columns: $grid-template-columns--header;\\r\\n\\t}\\r\\n\\r\\n\\t.main {\\r\\n\\t\\t.element {\\r\\n\\t\\t\\tgrid-template-columns: $grid-template-columns--element;\\r\\n\\t\\t}\\r\\n\\t}\\r\\n\\t\\r\\n\\t.cell {\\r\\n\\t\\t&-wrapper {\\r\\n\\t\\t\\tdisplay: grid;\\r\\n\\t\\t\\tgrid-template-columns: $grid-template-columns--element-values;\\r\\n\\t\\t}\\r\\n\\t}\\r\\n}\\r\\n\\r\\n\"],\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","module.exports = \"\\r\\n\";","module.exports = \"\\r\\n\";","import { ListService } from 'app/services/list-service';\r\nimport { ApiClient } from 'app/services/api-client';\r\nimport { Router } from 'aurelia-router';\r\nimport { autoinject } from \"aurelia-framework\";\r\nimport { ProjectDto } from \"app/models/project-dto\";\r\nimport { EventAggregator, Subscription } from 'aurelia-event-aggregator';\r\nimport { AppContextService } from 'app/services/app-context-service';\r\n\r\n@autoinject\r\nexport class ProjectsListArchived {\r\n\tpublic archivedProjects: ProjectDto[] = [];\r\n\tpublic selectedProjects: ProjectDto[] = [];\r\n\tpublic allSelected: boolean = false;\r\n\tpublic column: string = \"name\";\r\n\tpublic displayState: { icon: string, direction: string } | undefined;\r\n\tpublic searchTerm: string = \"\";\r\n\tpublic viewContext: string;\r\n\tprivate subscriptions: Subscription[] = [];\r\n\r\n\tconstructor(private router: Router, private apiClient: ApiClient, private events: EventAggregator, private appContext: AppContextService, private listService: ListService) {\r\n\t\tthis.viewContext = \"TopBar\";\r\n\t}\r\n\r\n\tasync activate() {\r\n\t\tawait this.getArchivedProjects();\r\n\t\tthis.displayState = { icon: \"fa-sort-up\", direction: \"ascending\" };\r\n\r\n\t\tconst searchHandler = (data: any) => this.handleSearchEvent(data);\r\n\t\tthis.subscriptions = [\r\n\t\t\tthis.events.subscribe(this.viewContext + \":SearchTermChanged\", searchHandler)\r\n\t\t];\r\n\t}\r\n\r\n\tdetached() {\r\n\t\tthis.subscriptions.forEach(subscription => (\r\n\t\t\tsubscription.dispose()\r\n\t\t));\r\n\t}\r\n\r\n\tprivate handleSearchEvent(data: string) {\r\n\t\tthis.searchTerm = data;\r\n\t}\r\n\r\n\tpublic restoreProject() {\r\n\t\tlet ids: string[];\r\n\t\tids = this.selectedProjects.map(x => x.id);\r\n\t\tthis.apiClient.system.postJson('Project/Restore', ids).response()\r\n\t\t\t.finally(() => {\r\n\t\t\t\tthis.getArchivedProjects();\r\n\t\t\t\tthis.selectedProjects = [];\r\n\t\t\t\tthis.events.publish(\"project-restored\");\r\n\t\t\t});\r\n\t}\r\n\r\n\tprivate async getArchivedProjects(): Promise {\r\n\t\tthis.archivedProjects = [];\r\n\t\tthis.archivedProjects = await this.apiClient.system.get('Project/GetArchivedProjects').jsonResult();\r\n\r\n\t\tthis.archivedProjects.filter((x: ProjectDto) => (this.appContext?.currentUser?.organization.id === x.ownerCompanyId && this.appContext.currentUser.roles.includes('AOC_Admin'))\r\n\t\t\t|| this.appContext?.currentUser?.roles.includes('AOC_SuperAdmin'))\r\n\t}\r\n\r\n\tpublic async sortBy(columnName: string) {\r\n\t\tawait this.listService.sortBy(columnName).then(result => {\r\n\t\t\tthis.column = result.column;\r\n\t\t\tthis.displayState = result.displayState;\r\n\t\t});\r\n\t}\r\n\r\n\tpublic async toggleProject() {\r\n\t\tawait this.listService.toggleElement(this.archivedProjects).then(result => {\r\n\t\t\tthis.selectedProjects = result.selected;\r\n\t\t\tthis.allSelected = result.allSelected;\r\n\t\t});\r\n\t}\r\n\r\n\tpublic async toggleAll() {\r\n\t\tawait this.listService.toggleAll(this.archivedProjects).then(result => {\r\n\t\t\tif (result) {\r\n\t\t\t\tthis.selectedProjects = result.selected;\r\n\t\t\t\tthis.allSelected = result.allSelected;\r\n\t\t\t}\r\n\t\t});\r\n\t}\r\n}\r\n","import { UserDto } from 'app/models/user-administration-dtos';\r\nimport { AppContextService } from 'app/services/app-context-service';\r\nimport { ApiClient } from 'app/services/api-client';\r\nimport { Router } from 'aurelia-router';\r\nimport { autoinject } from \"aurelia-framework\";\r\nimport { ProjectDto, SimpleProjectDto } from \"app/models/project-dto\";\r\nimport { EventAggregator, Subscription } from 'aurelia-event-aggregator';\r\nimport { ContextMenuService } from 'app/services/context-menu-service';\r\nimport { ListService } from 'app/services/list-service';\r\nimport { DateTimeFormatter } from 'app/services/date-time-formatter';\r\n\r\n@autoinject\r\nexport class ProjectsList {\r\n\tpublic projectsArchived: ProjectDto[] = [];\r\n\tpublic selectedProjects: ProjectDto[] = [];\r\n\tpublic allSelected: boolean = false;\r\n\tpublic column: string = \"name\";\r\n\tpublic displayState: { icon: string, direction: string } | undefined;\r\n\tpublic searchTerm: string = \"\";\r\n\tpublic viewContext: string;\r\n\tpublic currentUser: UserDto | undefined;\r\n\tpublic listOfProjects: SimpleProjectDto[] = [];\r\n\tprivate subscriptions: Subscription[] = [];\r\n\r\n\tconstructor(private router: Router, private apiClient: ApiClient, private events: EventAggregator, private appContext: AppContextService, private contextMenuService: ContextMenuService, private listService: ListService) {\r\n\t\tthis.viewContext = \"TopBar\";\r\n\t}\r\n\r\n\tasync activate() {\r\n\t\tawait this.getArchivedProjects();\r\n\t\tthis.displayState = { icon: \"fa-sort-up\", direction: \"ascending\" };\r\n\r\n\t\tconst searchHandler = (data: any) => this.handleSearchEvent(data);\r\n\t\tthis.subscriptions = [\r\n\t\t\tthis.events.subscribe(this.viewContext + \":SearchTermChanged\", searchHandler)\r\n\t\t];\r\n\t\tthis.fetchProjects();\r\n\t}\r\n\r\n\r\n\tasync fetchProjects(): Promise {\r\n\t\tthis.listOfProjects = await this.apiClient.system.get(\"Project/GetUserRelevantProjects\").jsonResult();\r\n\t\tconsole.log(\"listOfProjects \" , this.listOfProjects);\r\n\t} \r\n\r\n\tdetached() {\r\n\t\tthis.subscriptions.forEach(subscription => (\r\n\t\t\tsubscription.dispose()\r\n\t\t));\r\n\t}\r\n\r\n\tprivate handleSearchEvent(data: string) {\r\n\t\tthis.searchTerm = data;\r\n }\r\n \r\n\tpublic editProject(project: ProjectDto) {\t\t\r\n\t\tthis.router.navigateToRoute('administration/manage-project', {projectId: project.id});\r\n\t}\r\n\t\r\n\tpublic async archiveProject() {\r\n\t\tlet ids: string[];\r\n\t\tids = this.selectedProjects.map(x => x.id);\r\n\t\tawait this.apiClient.system.postJson('Project/Archive', ids).response()\r\n\t\t\t.finally(async ()=> {\r\n\t\t\t\tthis.events.publish(\"project-archived\");\r\n\t\t\t\tthis.selectedProjects = [];\r\n\t\t\t\tawait this.fetchProjects()\r\n\t\t\t});\r\n\t}\r\n\r\n\t//Start: REMOVEME\r\n\tpublic toggleLCAByg(){\r\n\t\tthis.appContext.enableLCAByg = !this.appContext.enableLCAByg;\r\n\t\tconsole.log('enableLCAByg now:', this.appContext.enableLCAByg);\r\n\t}\r\n\t//End: REMOVEME\r\n\r\n\tpublic openContextMenu(event: PointerEvent, project: ProjectDto) {\r\n\t\tproject.selected = true;\r\n\t\tthis.selectedProjects = [...this.selectedProjects, project];\r\n\t\tlet actions = [\r\n\t\t\t{ viewKey: \"button\", setup: { textKey: \"Edit\", actionKey: \"editProject\", service: { editProject: () => { this.editProject(project) }}}},\t\t\t\r\n\t\t\t{ viewKey: \"button\", setup: { textKey: \"Archive\", actionKey: \"archiveProject\", service: { archiveProject: () => { this.archiveProject() }}}}\r\n\t\t];\r\n\t\tthis.contextMenuService.open(event, actions);\r\n\t}\r\n\r\n\tprivate async getArchivedProjects(): Promise {\r\n\t\treturn this.projectsArchived = await this.apiClient.system.get('Project/GetArchivedProjects').jsonResult();\r\n\t}\r\n\r\n\tprivate openTransferStandards(project : string) {\r\n\t\tthis.router.navigate('administration/projects/transfer');\r\n\t}\r\n\r\n\tpublic async sortBy(columnName: string) {\r\n\t\tawait this.listService.sortBy(columnName).then(result => {\r\n\t\t\tthis.column = result.column;\r\n\t\t\tthis.displayState = result.displayState;\r\n\t\t});\r\n\t}\r\n\t\r\n\tpublic async toggleProject() {\r\n\t\tawait this.listService.toggleElement(this.listOfProjects).then(result => {\r\n\t\t\tthis.selectedProjects = result.selected;\r\n\t\t\tthis.allSelected = result.allSelected;\r\n\t\t});\r\n\t}\r\n\r\n\tpublic async toggleAll() {\r\n\t\tawait this.listService.toggleAll(this.listOfProjects).then(result => {\r\n\t\t\tif (result) {\r\n\t\t\t\tthis.selectedProjects = result.selected;\r\n\t\t\t\tthis.allSelected = result.allSelected;\r\n\t\t\t}\r\n\t\t});\r\n\t}\r\n\tprivate formatDate(date: string): string {\r\n\t\treturn DateTimeFormatter.formatDate(date);\r\n\t}\r\n}\r\n"],"names":["___CSS_LOADER_EXPORT___","push","module","id","exports","ProjectsListArchived","constructor","router","apiClient","events","appContext","listService","archivedProjects","selectedProjects","allSelected","column","searchTerm","subscriptions","this","viewContext","activate","getArchivedProjects","displayState","icon","direction","subscribe","data","handleSearchEvent","detached","forEach","subscription","dispose","restoreProject","ids","map","x","system","postJson","response","finally","publish","get","jsonResult","filter","currentUser","organization","ownerCompanyId","roles","includes","sortBy","columnName","then","result","toggleProject","toggleElement","selected","toggleAll","autoinject","EventAggregator","ProjectsList","contextMenuService","projectsArchived","listOfProjects","fetchProjects","console","log","editProject","project","navigateToRoute","projectId","archiveProject","async","toggleLCAByg","enableLCAByg","openContextMenu","event","actions","viewKey","setup","textKey","actionKey","service","open","openTransferStandards","navigate","formatDate","date"],"sourceRoot":""}