{"version":3,"file":"app-3a84e638.xxxxxxxx.bundle.js","mappings":"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","sources":["webpack://iadviser/./src/components/tasks-component/tasks-component.html","webpack://iadviser/./src/components/tasks-component/api.ts","webpack://iadviser/./src/components/tasks-component/tasks-component.css?327d","webpack://iadviser/./src/components/tasks-component/tasks-component.ts"],"sourcesContent":["// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","import { HttpClient, json } from 'aurelia-fetch-client';\r\nimport { autoinject } from 'aurelia-dependency-injection';\r\nimport { environment } from 'environment';\r\nimport { ClientTask } from 'resources/models/client';\r\nimport { ITaskUser } from 'interfaces/i-task-user';\r\nimport { ITaskGroup } from 'interfaces/i-task-group';\r\n\r\n@autoinject()\r\nexport class Api {\r\n constructor(private http: HttpClient) {}\r\n\r\n async clientDetails(clientId: any) {\r\n const endpoint = environment.clientEndpoints.detail.detail;\r\n const uri = endpoint.uri([clientId.toString()]);\r\n const result = await this.http.fetch(uri);\r\n return result.json();\r\n }\r\n\r\n async getTaskUsers(): Promise {\r\n const endpoint = environment.applicationHomeEndpoints.taskUsers;\r\n const uri = endpoint.uri();\r\n\r\n const result = await this.http.fetch(uri);\r\n\r\n return result.json();\r\n }\r\n\r\n async getUserConfig(securityUsersId: number): Promise {\r\n const endpoint = environment.applicationHomeEndpoints.config;\r\n const uri = endpoint.uri([securityUsersId]);\r\n\r\n const response = await this.http.fetch(uri);\r\n const result = await response.json();\r\n\r\n return result;\r\n }\r\n\r\n async getTasksForUserByNotificationType(securityUsersId: number, notificationType): Promise {\r\n const endpoint = environment.applicationHomeEndpoints.tasksByUserIdByNotificationType;\r\n const uri = endpoint.uri([securityUsersId, notificationType]);\r\n\r\n const response = await this.http.fetch(uri);\r\n const result = (await response.json())[0].tasks;\r\n\r\n return result;\r\n }\r\n\r\n async getCompleteTasksForUser(securityUsersId: number): Promise {\r\n const endpoint = environment.applicationHomeEndpoints.completeTasksByUserId;\r\n const uri = endpoint.uri([securityUsersId]);\r\n\r\n const response = await this.http.fetch(uri);\r\n const result = await response.json();\r\n\r\n return result;\r\n }\r\n\r\n async getClientConfig(clientId: number): Promise {\r\n const endpoint = environment.clientEndpoints.tasks.config;\r\n const uri = endpoint.uri([clientId]);\r\n\r\n const response = await this.http.fetch(uri);\r\n const result = await response.json();\r\n\r\n return result;\r\n }\r\n\r\n async getTasksForClientByNotificationType(clientId: number, notificationType): Promise {\r\n const endpoint = environment.clientEndpoints.tasks.load;\r\n const uri = endpoint.uri([clientId, notificationType]);\r\n\r\n const result = await this.http.fetch(uri);\r\n const tasks = await result.json();\r\n\r\n return tasks.map((w) => Object.assign(new ClientTask(), w));\r\n }\r\n\r\n async getCompleteTasksForClient(clientId: number): Promise {\r\n const endpoint = environment.clientEndpoints.tasks.complete;\r\n const uri = endpoint.uri([clientId]);\r\n\r\n const result = await this.http.fetch(uri);\r\n const tasks = await result.json();\r\n\r\n return tasks.map((w) => Object.assign(new ClientTask(), w));\r\n }\r\n\r\n async getAvailableUsers(): Promise {\r\n const endpoint = environment.clientEndpoints.tasks.taskOptionsAvailableUsers;\r\n const uri = endpoint.uri();\r\n\r\n const result = await this.http.fetch(uri);\r\n\r\n return result.json();\r\n }\r\n\r\n async getUserAccess(): Promise {\r\n const endpoint = environment.clientEndpoints.tasks.taskOptionsUserAccess;\r\n const uri = endpoint.uri();\r\n\r\n const result = await this.http.fetch(uri);\r\n\r\n return result.json();\r\n }\r\n\r\n async updateUserAccess(body): Promise {\r\n const endpoint = environment.clientEndpoints.tasks.taskOptionsUpdateUserAccess;\r\n const uri = endpoint.uri();\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method,\r\n body: json(body),\r\n });\r\n\r\n return result.ok;\r\n }\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport default {\"btn\":\"btn____tnr4A\",\"btn--flat\":\"btn--flat____OcnPQ btn____tnr4A\",\"btn--submit\":\"btn--submit____ZMKzx btn____tnr4A\",\"btn--delete\":\"btn--delete____di_fh btn____tnr4A\",\"btn--link\":\"btn--link____PJzrg btn____tnr4A\",\"btn--inline-text-link\":\"btn--inline-text-link____uDfIE btn--link____PJzrg btn____tnr4A\",\"btn--footer\":\"btn--footer____R5P4e btn____tnr4A\",\"btn--footer-submit\":\"btn--footer-submit____PPP5W btn--submit____ZMKzx btn____tnr4A btn--footer____R5P4e btn____tnr4A\",\"btn--footer-cancel\":\"btn--footer-cancel____W1nI_ btn--flat____OcnPQ btn____tnr4A btn--footer____R5P4e btn____tnr4A\",\"btn--footer-delete\":\"btn--footer-delete____aF0ux btn--delete____di_fh btn____tnr4A btn--footer____R5P4e btn____tnr4A\",\"btn--footer-combo\":\"btn--footer-combo____PCtaE btn--footer____R5P4e btn____tnr4A\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____C048N btn____tnr4A\",\"btn--lmi-risk\":\"btn--lmi-risk____M1AsK btn____tnr4A\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____ORaQ7 btn____tnr4A\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____R6Bs0 btn____tnr4A\",\"btn--andrew-nock\":\"btn--andrew-nock____YG3dU btn____tnr4A\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____EOXL4 btn____tnr4A\",\"btn--5-star\":\"btn--5-star____aJdvz btn____tnr4A\",\"btn--thermoscan\":\"btn--thermoscan____fNLjC btn____tnr4A\",\"btn--risk-survey-services\":\"btn--risk-survey-services____QzHry btn____tnr4A\",\"btn--risk-management\":\"btn--risk-management____Q8let btn____tnr4A\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled____Micw0 btn--lmi-bicalc____C048N btn____tnr4A\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled____pr1tp btn--lmi-risk____M1AsK btn____tnr4A\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____xkD58 btn--lmi-policy-comparison____ORaQ7 btn____tnr4A\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____SU9sj btn--flat____OcnPQ btn____tnr4A btn____tnr4A\",\"btn--icon\":\"btn--icon____P55Qk btn____tnr4A\",\"btn--icon-no-border\":\"btn--icon-no-border____N2jyF\",\"btn--icon-add\":\"btn--icon-add____f2b4I btn--icon____P55Qk btn____tnr4A\",\"btn--add-risk\":\"btn--add-risk____z1eYj btn--icon____P55Qk btn____tnr4A\",\"btn--icon-close\":\"btn--icon-close____Nscch btn--icon____P55Qk btn____tnr4A\",\"btn--icon-delete\":\"btn--icon-delete____OdqnZ btn--icon____P55Qk btn____tnr4A\",\"btn--icon-download\":\"btn--icon-download____t_yfA btn--icon____P55Qk btn____tnr4A\",\"btn--icon-edit\":\"btn--icon-edit____XCBfh btn--icon____P55Qk btn____tnr4A\",\"btn--icon-email\":\"btn--icon-email_____WMX4 btn--icon____P55Qk btn____tnr4A\",\"btn--icon-download-email\":\"btn--icon-download-email____E8IjH btn--icon____P55Qk btn____tnr4A\",\"btn--icon-folder\":\"btn--icon-folder____K0xwz btn--icon____P55Qk btn____tnr4A\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____j3N5m btn--icon____P55Qk btn____tnr4A\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____kNjdy btn--icon____P55Qk btn____tnr4A\",\"btn--icon-history\":\"btn--icon-history____cozOd btn--icon____P55Qk btn____tnr4A\",\"btn--icon-info\":\"btn--icon-info____LwCwP btn--icon____P55Qk btn____tnr4A\",\"btn--icon-link\":\"btn--icon-link____u37CL btn--icon____P55Qk btn____tnr4A\",\"btn--icon-unlink\":\"btn--icon-unlink____BBQ6w btn--icon-delete____OdqnZ btn--icon____P55Qk btn____tnr4A\",\"btn--icon-map\":\"btn--icon-map____udr4Z btn--icon____P55Qk btn____tnr4A\",\"btn--icon-more\":\"btn--icon-more____GiFQ0 btn--icon____P55Qk btn____tnr4A\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____uwwLl btn--icon____P55Qk btn____tnr4A\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____Qnu34 btn--icon____P55Qk btn____tnr4A\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____oFdZr btn--icon____P55Qk btn____tnr4A\",\"btn--icon-preview\":\"btn--icon-preview____xLFui btn--icon____P55Qk btn____tnr4A\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____kR020 btn--icon____P55Qk btn____tnr4A\",\"btn--icon-print\":\"btn--icon-print____kFMio btn--icon____P55Qk btn____tnr4A\",\"btn--icon-save\":\"btn--icon-save____iiX94 btn--icon____P55Qk btn____tnr4A\",\"btn--icon-settings\":\"btn--icon-settings____XzzOk btn--icon____P55Qk btn____tnr4A\",\"btn--icon-show-details\":\"btn--icon-show-details____TQ6dS btn--icon____P55Qk btn____tnr4A\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____bzTMP btn--icon____P55Qk btn____tnr4A\",\"btn--icon-show-summary\":\"btn--icon-show-summary____QIfS0 btn--icon____P55Qk btn____tnr4A\",\"btn--icon-attachment\":\"btn--icon-attachment____jJkd1 btn--icon____P55Qk btn____tnr4A\",\"btn--icon-tag\":\"btn--icon-tag____gMuAI btn--icon____P55Qk btn____tnr4A\",\"btn--icon-undo\":\"btn--icon-undo____XOzrP btn--icon____P55Qk btn____tnr4A\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____FLSxJ btn--icon____P55Qk btn____tnr4A\",\"btn--aside-collapse\":\"btn--aside-collapse____y6hMl btn--icon____P55Qk btn____tnr4A\",\"btn--icon-expand-more\":\"btn--icon-expand-more____c2bkM btn--icon____P55Qk btn____tnr4A\",\"btn--icon-expand-less\":\"btn--icon-expand-less____C19iw btn--icon____P55Qk btn____tnr4A\",\"btn--back\":\"btn--back____Y1RtG btn____tnr4A\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____oYYRl btn--back____Y1RtG btn____tnr4A\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____up8d7 btn--icon____P55Qk btn____tnr4A\",\"btn--wizard\":\"btn--wizard_____oJSP btn____tnr4A\",\"btn--wizard-back\":\"btn--wizard-back____TQLiq btn--wizard_____oJSP btn____tnr4A\",\"btn--wizard-next\":\"btn--wizard-next____soHQx btn--wizard_____oJSP btn____tnr4A\",\"card\":\"card____U3r2O\",\"card-content\":\"card-content____j3Fzs\",\"card-heading\":\"card-heading____WmwLu\",\"control-group\":\"control-group____NI0FT\",\"label-group\":\"label-group____yNeM1\",\"label-group-item\":\"label-group-item____qVlap\",\"constrained-width\":\"constrained-width____yUjh7\",\"button-group\":\"button-group____Ikmub\",\"card--alert\":\"card--alert____dVfMF card____U3r2O\",\"card-heading--alert\":\"card-heading--alert____tqJQ4 card-heading____WmwLu\",\"card--status-message\":\"card--status-message____glSuc\",\"card-heading--sticky-header\":\"card-heading--sticky-header____I6R_g\",\"card-heading--no-icon\":\"card-heading--no-icon____pytkn card-heading____WmwLu\",\"card-heading--bold-title\":\"card-heading--bold-title_____nWru\",\"fieldset\":\"fieldset____r7dzO\",\"fieldset-instruction\":\"fieldset-instruction____k8yf3\",\"fieldset--no-padding\":\"fieldset--no-padding____iKzaT fieldset____r7dzO\",\"fieldset--alt\":\"fieldset--alt____cXkhl fieldset____r7dzO\",\"input-search\":\"input-search____i2kKQ\",\"view-password\":\"view-password____kRrxS\",\"ia-currency-input\":\"ia-currency-input____gkCPu\",\"ia-currency-negative\":\"ia-currency-negative____RvjPN\",\"select--mini\":\"select--mini____ojJiA\",\"required-label\":\"required-label____V6efn\",\"alert\":\"alert____uJgj4\",\"alert--important\":\"alert--important____vg6Dn\",\"input-label\":\"input-label____mx90z\",\"w-100\":\"w-100____J9008\",\"search-input-wrapper\":\"search-input-wrapper____vgtSZ\",\"search-input--results\":\"search-input--results____mm0ev\",\"search-input--result\":\"search-input--result____KfXjV\",\"search-input--result--highlighted\":\"search-input--result--highlighted____TiWgr\",\"date-range-selections\":\"date-range-selections____vC7mZ\",\"date-arrow-forward\":\"date-arrow-forward____yIgG4\",\"qce-dropdown\":\"qce-dropdown____yGKhm\",\"qce-or\":\"qce-or____D7ttK\",\"qce-dropdown-with-dropdown\":\"qce-dropdown-with-dropdown____reYvp\",\"qce-vehicle-registration-search\":\"qce-vehicle-registration-search____FWS93\",\"row-gap\":\"row-gap____bIkll\",\"row-group\":\"row-group____QLW2k\",\"row-group--three\":\"row-group--three____pLUKy row-group____QLW2k\",\"grid-14\":\"grid-14____OEG_G\",\"row-group--auto\":\"row-group--auto____RNk9f row-group____QLW2k\",\"space\":\"space____Lcc2J\",\"display-none--lg\":\"display-none--lg____w9t8A\",\"display-none--md\":\"display-none--md____BiuBW\",\"tab-navigation\":\"tab-navigation____CGixl\",\"has-warnings\":\"has-warnings____GQ9EN\",\"tab-selected\":\"tab-selected____tRsjw tab____eCGPE\",\"disabled\":\"disabled____ABjXD\",\"tab\":\"tab____eCGPE\",\"btn--tab-overflow\":\"btn--tab-overflow____X_Wdb\",\"btn--tab-overflow-left\":\"btn--tab-overflow-left____TEPNa btn--tab-overflow____X_Wdb\",\"btn--tab-overflow-left-disabled\":\"btn--tab-overflow-left-disabled____KgVLQ btn--tab-overflow-left____TEPNa btn--tab-overflow____X_Wdb\",\"btn--tab-overflow-right\":\"btn--tab-overflow-right____dfQkV btn--tab-overflow____X_Wdb\",\"btn--tab-overflow-right-disabled\":\"btn--tab-overflow-right-disabled____AO_jA btn--tab-overflow-right____dfQkV btn--tab-overflow____X_Wdb\",\"constrained-width--tab\":\"constrained-width--tab____K3tFy constrained-width____yUjh7\",\"table\":\"table____JJOjU\",\"table-heading-row\":\"table-heading-row____VpwG0\",\"table-row\":\"table-row____TD2hg\",\"table-result-row\":\"table-result-row____qrtpC\",\"break-word\":\"break-word____Ufays\",\"no-wrap\":\"no-wrap____b_hkw\",\"table-result-row--disabled\":\"table-result-row--disabled____Kn24n\",\"table-modal\":\"table-modal____bbCl0 table____JJOjU\",\"table-enhanced\":\"table-enhanced_____QZ24\",\"table--no-border-bottom\":\"table--no-border-bottom____w4tPO table____JJOjU\",\"height-45\":\"height-45____YSSoh\",\"edit-column\":\"edit-column____VbUvY\",\"delete-column\":\"delete-column____zVHOX\",\"date-table-heading\":\"date-table-heading____R1mfq\",\"button-edit\":\"button-edit____pY9F8\",\"button-delete\":\"button-delete____mYiMX\",\"table-row-selected\":\"table-row-selected____SZQRn\",\"table-row-alert\":\"table-row-alert____hfQgp\",\"table-filter-row\":\"table-filter-row____XeSx_\",\"table-filter-row--endcap\":\"table-filter-row--endcap____dDUXk\",\"filter-column\":\"filter-column_____pAsR\",\"table-pagination\":\"table-pagination_____XhID\",\"table-pagination-with-filter\":\"table-pagination-with-filter____aH3YV table-pagination_____XhID\",\"table-button-group\":\"table-button-group____qcop0\",\"table-child-container\":\"table-child-container____Csmog\",\"table-child-card\":\"table-child-card____sUeoE\",\"child-table--selected-row\":\"child-table--selected-row____bn3SO\",\"child-table\":\"child-table____B4h9L table____JJOjU\",\"custom-pagination\":\"custom-pagination____qL65_\",\"pagination-count\":\"pagination-count____z0mIe\",\"pagination-button\":\"pagination-button____JEojW btn____tnr4A\",\"pagination-prev\":\"pagination-prev____DrXuX pagination-button____JEojW btn____tnr4A\",\"pagination-next\":\"pagination-next____WCD1e pagination-button____JEojW btn____tnr4A\",\"pagination-disabled\":\"pagination-disabled____JNqFm pagination-button____JEojW btn____tnr4A\",\"pagination-prev-disabled\":\"pagination-prev-disabled____dRGwn pagination-disabled____JNqFm pagination-button____JEojW btn____tnr4A\",\"pagination-next-disabled\":\"pagination-next-disabled____QgvAw pagination-disabled____JNqFm pagination-button____JEojW btn____tnr4A\",\"pagination\":\"pagination____JZ76Q\",\"pagination-top\":\"pagination-top____Uvs1b pagination____JZ76Q\",\"pagination-bottom\":\"pagination-bottom____zoQAJ pagination____JZ76Q\",\"pagination-bottom--documents\":\"pagination-bottom--documents____WOZj9 pagination-bottom____zoQAJ pagination____JZ76Q\",\"table-cell-btn-icon\":\"table-cell-btn-icon____Dh1oQ\",\"folder-table\":\"folder-table____f48mp table--no-border-bottom____w4tPO table____JJOjU\",\"doc-table-group--heading\":\"doc-table-group--heading____jDhfZ\",\"doc-table-group--heading-open\":\"doc-table-group--heading-open____T2swN doc-table-group--heading____jDhfZ\",\"doc-table-group--heading-with-options\":\"doc-table-group--heading-with-options____xvsmK\",\"constrained-width--folder-name\":\"constrained-width--folder-name____OrvCz constrained-width____yUjh7\",\"disable-entity\":\"disable-entity____KuIRS\",\"button-options\":\"button-options____RFgE_\",\"button-options--add\":\"button-options--add____c3ygr button-options____RFgE_\",\"information-icon\":\"information-icon____cbysR\",\"deleted-icon\":\"deleted-icon____kuonW\",\"exclamation-icon\":\"exclamation-icon____IDsw5\",\"success-icon\":\"success-icon____arznZ\",\"text-align-center\":\"text-align-center____IRlQi\",\"word-break\":\"word-break____Kff84\",\"btn-group\":\"btn-group____VX3vu\",\"accordion-content\":\"accordion-content____OXROg\",\"toggle-collapse\":\"toggle-collapse____TLIf0\",\"toggle-collapse--disabled\":\"toggle-collapse--disabled____Dhe6Z toggle-collapse____TLIf0\",\"toggle-expand\":\"toggle-expand____tit1o toggle-collapse____TLIf0\",\"folder\":\"folder____hutsl\",\"folder-locked\":\"folder-locked____P_QDZ folder____hutsl\",\"yesNo-filter-width\":\"yesNo-filter-width____wFHE9\",\"w-5\":\"w-5____ySKZS\",\"w-10\":\"w-10____xvFyQ\",\"w-15\":\"w-15____Ul8Ip\",\"w-20\":\"w-20____jWHlo\",\"w-25\":\"w-25____DsPzG\",\"w-30\":\"w-30____lJKKy\",\"w-35\":\"w-35____OaxC8\",\"w-40\":\"w-40____wz0co\",\"w-45\":\"w-45____WAVg0\",\"w-50\":\"w-50____bpwz7\",\"w-60\":\"w-60____Kvsx5\",\"view-block\":\"view-block____tfK51\",\"view-block--heading\":\"view-block--heading____SA37V\",\"view-block--white\":\"view-block--white____NH0Jb view-block____tfK51\",\"view-block--alert\":\"view-block--alert____k6rwk view-block____tfK51\",\"view-block--success\":\"view-block--success____xWK0B view-block____tfK51\",\"view-block--info\":\"view-block--info____bBmzU view-block____tfK51\",\"view-block--warning\":\"view-block--warning____IJgYD view-block____tfK51\",\"view-block--alt\":\"view-block--alt____S965h view-block____tfK51\",\"view-block--with-icon\":\"view-block--with-icon____eecR1 view-block____tfK51\",\"view-block-icon\":\"view-block-icon____RDxBs\",\"view-block--warning--with-icon\":\"view-block--warning--with-icon____Cpcjn view-block--warning____IJgYD view-block____tfK51\",\"view-block-checkbox\":\"view-block-checkbox____Dop0H view-block____tfK51\",\"view-block-checkbox--alert\":\"view-block-checkbox--alert____srMvc view-block--alert____k6rwk view-block____tfK51 view-block-checkbox____Dop0H view-block____tfK51\",\"text-view-content\":\"text-view-content____oXZg9\",\"ia-modal\":\"ia-modal____AHfFN\",\"ia-modal-inner\":\"ia-modal-inner____hCXyf\",\"ia-modal-inner--context-menu\":\"ia-modal-inner--context-menu____viAt5 ia-modal-inner____hCXyf\",\"ia-modal-inner--wide-lg\":\"ia-modal-inner--wide-lg____Nf2EC ia-modal-inner____hCXyf\",\"ia-modal-inner--wide-xxl\":\"ia-modal-inner--wide-xxl____VAMRw ia-modal-inner____hCXyf\",\"ia-modal-inner--take-over\":\"ia-modal-inner--take-over____GL022 ia-modal-inner____hCXyf\",\"fixed-height\":\"fixed-height____JeWRC\",\"takeover-header\":\"takeover-header____BpWn2\",\"logo\":\"logo____tnxbR\",\"logo--broker\":\"logo--broker____FZ8jh logo____tnxbR\",\"close-search\":\"close-search____Ql2GG\",\"ia-modal-content\":\"ia-modal-content____S5Wbh\",\"ia-modal-overlay--transparent\":\"ia-modal-overlay--transparent____xpN0C ia-modal____AHfFN\",\"ia-modal-overlay--light-white\":\"ia-modal-overlay--light-white____JNRW6 ia-modal____AHfFN\",\"ia-modal-overlay--transparent--light-white-client-nav\":\"ia-modal-overlay--transparent--light-white-client-nav____K5pSR ia-modal-overlay--light-white____JNRW6 ia-modal____AHfFN\",\"modal-header\":\"modal-header____x177G\",\"modal-footer\":\"modal-footer____PDTc0 modal-header____x177G\",\"header-label\":\"header-label____yqhgy\",\"header-label-icon\":\"header-label-icon____ao8Yp header-label____yqhgy\",\"header-label--alert\":\"header-label--alert____KX_V1 header-label-icon____ao8Yp header-label____yqhgy\",\"header-label--info\":\"header-label--info____R1dsP header-label-icon____ao8Yp header-label____yqhgy\",\"header-label--settings\":\"header-label--settings____hEWii header-label-icon____ao8Yp header-label____yqhgy\",\"header-label--accounts\":\"header-label--accounts____P3OAK header-label-icon____ao8Yp header-label____yqhgy\",\"header-label--edit\":\"header-label--edit____MPJcW header-label-icon____ao8Yp header-label____yqhgy\",\"header-label--download\":\"header-label--download_____SHz_ header-label-icon____ao8Yp header-label____yqhgy\",\"header-label--delete\":\"header-label--delete____aIpIa header-label-icon____ao8Yp header-label____yqhgy\",\"header-label--history\":\"header-label--history____IDIOn header-label-icon____ao8Yp header-label____yqhgy\",\"header-label--tag\":\"header-label--tag____t_jJJ header-label-icon____ao8Yp header-label____yqhgy\",\"header-label--search\":\"header-label--search____BhUFH header-label-icon____ao8Yp header-label____yqhgy\",\"header-label--kyc\":\"header-label--kyc____vYINf header-label-icon____ao8Yp header-label____yqhgy\",\"header-label--advice\":\"header-label--advice____YAduB header-label-icon____ao8Yp header-label____yqhgy\",\"header-label--insured\":\"header-label--insured____MTkJd header-label-icon____ao8Yp header-label____yqhgy\",\"header-label--quote\":\"header-label--quote____MaiqX header-label-icon____ao8Yp header-label____yqhgy\",\"header-label--policy\":\"header-label--policy____XSvGo header-label-icon____ao8Yp header-label____yqhgy\",\"header-label--claim\":\"header-label--claim____zQIH2 header-label-icon____ao8Yp header-label____yqhgy\",\"header-label--fsg\":\"header-label--fsg____oJjnS header-label-icon____ao8Yp header-label____yqhgy\",\"header-label--mandatory-document\":\"header-label--mandatory-document____c8VRw header-label-icon____ao8Yp header-label____yqhgy\",\"header-label--notification\":\"header-label--notification____fTnlz header-label-icon____ao8Yp header-label____yqhgy\",\"header-label--task\":\"header-label--task____zx8gW header-label-icon____ao8Yp header-label____yqhgy\",\"header-label--contact\":\"header-label--contact____cJTU7 header-label-icon____ao8Yp header-label____yqhgy\",\"header-label--note\":\"header-label--note____zEOYB header-label-icon____ao8Yp header-label____yqhgy\",\"header-label--document\":\"header-label--document____XWU8j header-label-icon____ao8Yp header-label____yqhgy\",\"header-label--email\":\"header-label--email____TaDO5 header-label-icon____ao8Yp header-label____yqhgy\",\"header-label--template\":\"header-label--template____b8Bv4 header-label-icon____ao8Yp header-label____yqhgy\",\"header-details\":\"header-details____Jyq0u\",\"header-detail-item\":\"header-detail-item____sHSxN\",\"header-label--context-menu\":\"header-label--context-menu____sGkh6 header-label-icon____ao8Yp header-label____yqhgy\",\"context-menu-sep\":\"context-menu-sep____OawHY\",\"context-menu--one-col\":\"context-menu--one-col____ej1wu\",\"context-menu-disabled\":\"context-menu-disabled____ToCpn\",\"context-menu--two-col\":\"context-menu--two-col____hTgQh context-menu--one-col____ej1wu\",\"context-menu--three-col\":\"context-menu--three-col____rAwhW context-menu--two-col____hTgQh context-menu--one-col____ej1wu\",\"modal-content-copy\":\"modal-content-copy____jvYBm\",\"processing-step\":\"processing-step____NSJM_\",\"processing-step--failed\":\"processing-step--failed____JTIVz processing-step____NSJM_\",\"document--processing\":\"document--processing____yARuV\",\"eclipse-loader\":\"eclipse-loader______Rqt\",\"confirmation-content\":\"confirmation-content____Mm6z3\",\"confirmation-content--alert\":\"confirmation-content--alert____bzqLE confirmation-content____Mm6z3\",\"ia-modal--search\":\"ia-modal--search____GRLf0\",\"view-block--alert--progress-modal\":\"view-block--alert--progress-modal____bGTgX view-block--alert____k6rwk view-block____tfK51\",\"card-heading--tasks\":\"card-heading--tasks____gJ_kP card-heading____WmwLu\",\"card-heading--tasks-details\":\"card-heading--tasks-details____wCZYJ card-heading--tasks____gJ_kP card-heading____WmwLu\",\"task-groups\":\"task-groups____wOUQm\",\"overdue-tasks\":\"overdue-tasks____rQ3Qi\",\"task-count\":\"task-count____OO561\",\"task-count--zero\":\"task-count--zero____l67Qj task-count____OO561\",\"user-name-width\":\"user-name-width_____QvNy\"};","import { successToast } from 'resources/utilities/toastr-helper';\r\nimport { EventAggregator, Subscription } from 'aurelia-event-aggregator';\r\nimport { ModalService } from 'components/modal/modal-service';\r\nimport { customElement, autoinject, bindingMode, TaskQueue, computedFrom } from 'aurelia-framework';\r\nimport { bindable } from 'aurelia-typed-observable-plugin';\r\nimport { Api } from './api';\r\nimport { AppRouter } from 'aurelia-router';\r\nimport { ClaimsService } from 'resources/services/claims-service';\r\nimport styles from './tasks-component.css';\r\nimport { ClientTask } from 'resources/models/client';\r\nimport { TaskNotificationTypes } from 'resources/enums';\r\nimport { prepareTasks } from 'resources/prepareTaskModel';\r\nimport { getCompanyOfficeIds } from 'resources/parse-jwt';\r\nimport { eventAggregatorEvents } from 'resources/constants';\r\n\r\n@customElement('tasks-component')\r\n@autoinject()\r\nexport class TasksComponent {\r\n public styles = styles;\r\n\r\n @bindable() context = 'homepage';\r\n @bindable() clientId;\r\n @bindable({ defaultBindingMode: bindingMode.twoWay }) isWidgetLargeView = false;\r\n\r\n private config;\r\n\r\n private currentlySelectedTask: ClientTask = null;\r\n\r\n private tasks = [];\r\n private users = [];\r\n private loading = true;\r\n private hasTaskNewPermission = false;\r\n private hasTaskEditPermission = false;\r\n private hasTaskViewPermission = false;\r\n private hasManageTaskAccessPermission = false;\r\n private currenlySelectedTasks;\r\n private allTasksForUser;\r\n private isWidgetSummaryView = false;\r\n private selectedGroupIndex = 0;\r\n\r\n private allTasks;\r\n private overdueTasks;\r\n private dueTodayTasks;\r\n private upcomingTasks;\r\n private completeTasks\r\n\r\n private selectedSecurityUserId;\r\n private taskNotificationTypeId = 0;\r\n private taskNotificationType = [\r\n { id: 0, label: 'All Incomplete' },\r\n { id: 1, label: 'Overdue' },\r\n { id: 2, label: 'Due Today' },\r\n { id: 3, label: 'Upcoming' },\r\n { id: 4, label: 'Complete' },\r\n ];\r\n\r\n private isBranch100 = false;\r\n private isHomepage = false;\r\n private isDashboard = false;\r\n\r\n private showTaskOptions = false;\r\n private allAvailableUsers;\r\n private availableUsersList;\r\n private userAccessList;\r\n private isAddRow = false;\r\n private isDeleteRow = false;\r\n private isSaving = false;\r\n private setFocus = false;\r\n private clientDetails;\r\n private tasksUpdateSubscription: Subscription;\r\n private clientUpdateSubscription: Subscription;\r\n\r\n @computedFrom('hasTaskViewPermission', 'hasTaskEditPermission')\r\n get isDisabled(){\r\n return !this.hasTaskViewPermission && !this.hasTaskEditPermission\r\n }\r\n\r\n constructor(private modal: ModalService,\r\n private api: Api,\r\n private ea: EventAggregator,\r\n private router: AppRouter,\r\n private claimsService: ClaimsService,\r\n private taskQueue: TaskQueue) {\r\n\r\n this.tasksUpdateSubscription = this.ea.subscribe('update:tasks-component', () => {\r\n this.loadTasks();\r\n });\r\n }\r\n\r\n async bind() {\r\n\r\n this.isBranch100 = getCompanyOfficeIds() === '1';\r\n this.isHomepage = this.context === 'homepage';\r\n this.isDashboard = this.context === 'dashboard';\r\n\r\n this.hasTaskNewPermission = await this.claimsService.hasAsync('IadviserProcessingDiaryNewTask');\r\n this.hasTaskEditPermission = await this.claimsService.hasAsync('IadviserProcessingDiaryEditTask');\r\n this.hasTaskViewPermission = await this.claimsService.hasAsync('IadviserProcessingDiaryViewClientTasks');\r\n this.hasManageTaskAccessPermission = await this.claimsService.hasAsync('IadviserDiaryManageTasksAccess');\r\n\r\n if (this.isHomepage) {\r\n await this.getTaskUsers();\r\n }\r\n\r\n await this.loadTasks();\r\n\r\n if(this.isHomepage){\r\n document.addEventListener('reload-task-component', this.reloadTaskCompoent);\r\n }\r\n\r\n if(this.isDashboard){\r\n this.getClientDetails();\r\n // Refresh when client activated or deactivated\r\n this.clientUpdateSubscription = this.ea.subscribe(eventAggregatorEvents.clientUpdated, async () => this.getClientDetails());\r\n }\r\n }\r\n\r\n async getClientDetails(){\r\n this.clientDetails = await this.api.clientDetails(this.clientId);\r\n }\r\n\r\n unbind() {\r\n if(this.isHomepage){\r\n document.removeEventListener('reload-task-component', this.reloadTaskCompoent);\r\n }\r\n if(this.clientUpdateSubscription){\r\n this.clientUpdateSubscription.dispose();\r\n }\r\n }\r\n\r\n protected async getTaskUsers(){\r\n this.users = (await this.api.getTaskUsers()).map(x => { return { id: x.securityUserId, label: x.fullName } });\r\n this.selectedSecurityUserId = this.users[0].id;\r\n }\r\n\r\n protected reloadTaskCompoent = async () => {\r\n await this.currentlySelectedTasks();\r\n }\r\n\r\n private async loadTasks() {\r\n this.loading = true;\r\n\r\n if(this.isHomepage){\r\n this.config = await this.userConfig();\r\n }\r\n\r\n if(this.isDashboard) {\r\n this.config = await this.clientConfig();\r\n }\r\n\r\n this.loading = false;\r\n }\r\n\r\n async userChanged(){\r\n this.taskQueue.queueMicroTask(async () => {\r\n if(this.isWidgetLargeView || this.isWidgetSummaryView){\r\n await this.currentlySelectedTasks();\r\n }else{\r\n this.config = await this.userConfig();\r\n }\r\n })\r\n }\r\n\r\n async taskNotificationTypeChanged(taskNotificationTypeId){\r\n this.taskQueue.queueMicroTask(async () => {\r\n if(this.isDisabled) return;\r\n\r\n this.loading = true;\r\n if(this.isHomepage) this.isWidgetLargeView = true;\r\n\r\n if(taskNotificationTypeId){\r\n this.taskNotificationTypeId = taskNotificationTypeId;\r\n }\r\n\r\n await this.currentlySelectedTasks();\r\n this.loading = false;\r\n })\r\n }\r\n\r\n async currentlySelectedTasks(){\r\n\r\n if(this.isDashboard){\r\n this.router.navigateToRoute('clientTasks', {id: this.clientId, taskId: 0, taskTypeId: this.taskNotificationTypeId});\r\n }\r\n\r\n if(this.isHomepage){\r\n this.loading = true;\r\n this.config = await this.userConfig();\r\n\r\n switch (this.taskNotificationTypeId) {\r\n case TaskNotificationTypes.ALL:\r\n this.currenlySelectedTasks = this.allTasks = await this.incompleteTasksByUser();\r\n break;\r\n case TaskNotificationTypes.OVERDUE:\r\n this.currenlySelectedTasks = this.overdueTasks = await this.overdueTasksByUser();\r\n break;\r\n case TaskNotificationTypes.DUE_TODAY:\r\n this.currenlySelectedTasks = this.dueTodayTasks = await this.dueTodayTasksByUser();\r\n break;\r\n case TaskNotificationTypes.UPCOMING:\r\n this.currenlySelectedTasks = this.upcomingTasks = await this.upcomingTasksByUser();\r\n break;\r\n case TaskNotificationTypes.COMPLETE:\r\n this.currenlySelectedTasks = this.completeTasks = await this.completeTasksByUser();\r\n break;\r\n }\r\n this.loading = false;\r\n }\r\n\r\n }\r\n\r\n async toggleSummaryView(){\r\n this.isWidgetSummaryView =! this.isWidgetSummaryView;\r\n }\r\n\r\n newTask(event){\r\n this.ea.publish('new-task', event);\r\n }\r\n\r\n private async back(){\r\n this.config = await this.userConfig();\r\n this.isWidgetLargeView = false;\r\n this.isWidgetSummaryView = false;\r\n }\r\n\r\n private async taskOptions(){\r\n this.isAddRow = false;\r\n this.allAvailableUsers = await this.api.getAvailableUsers();\r\n this.userAccessList = (await this.api.getUserAccess()).sort((a, b) => b.diaryAccessId - a.diaryAccessId);\r\n\r\n this.filterAvailableUsers();\r\n this.showTaskOptions = true;\r\n }\r\n\r\n private addUser(){\r\n this.setFocus = false;\r\n this.isAddRow = true;\r\n this.userAccessList.unshift({\r\n diaryAccessId: null,\r\n userId: null,\r\n statusFlag: null,\r\n isNew: true\r\n })\r\n\r\n setTimeout(() => {\r\n this.setFocus = true;\r\n }, 150);\r\n }\r\n\r\n cancelAddUser(){\r\n this.isAddRow = false;\r\n this.userAccessList.shift()\r\n }\r\n\r\n private async save(){\r\n this.isSaving = true;\r\n const result = await this.api.updateUserAccess(this.userAccessList);\r\n if(result){\r\n successToast('Task Access saved')\r\n await this.taskOptions();\r\n await this.getTaskUsers();\r\n this.isAddRow = false\r\n this.isDeleteRow = false\r\n }\r\n\r\n this.isSaving = false;\r\n }\r\n\r\n selected(user){\r\n this.taskQueue.queueMicroTask(async () => {\r\n user.statusFlag = this.allAvailableUsers.find(x => x.securityUserId === user.userId)?.active;\r\n });\r\n }\r\n\r\n async delete(user){\r\n this.isAddRow = false;\r\n this.isDeleteRow = true;\r\n user.isDelete = true;\r\n }\r\n\r\n cancelDelete(user){\r\n this.isDeleteRow = false;\r\n user.isDelete = false;\r\n }\r\n\r\n async confirmDelete(user){\r\n const index = this.userAccessList.findIndex(x => x.userId === user.userId);\r\n this.userAccessList.splice(index,1);\r\n if(user.diaryAccessId){\r\n await this.save();\r\n }\r\n }\r\n\r\n filterAvailableUsers(){\r\n this.taskQueue.queueMicroTask(() => {\r\n this.availableUsersList = [...this.allAvailableUsers];\r\n const userIdsToRemove = this.userAccessList.map(x => x.userId);\r\n this.availableUsersList = this.availableUsersList.filter(x => !userIdsToRemove.includes(x.securityUserId)).map(x => {\r\n return {\r\n id: x.securityUserId,\r\n label: `${x.description} - ( ${x.active ? 'Active':'Inactive'} )`\r\n }\r\n });\r\n });\r\n }\r\n\r\n @computedFrom('taskOptionsAvailableUsers', 'isAddRow')\r\n get isAddDisabled(){\r\n return this.availableUsersList?.length === 0 || this.isAddRow;\r\n }\r\n\r\n // Dashboard\r\n private async clientConfig(){\r\n if(this.hasTaskViewPermission || this.hasTaskEditPermission){\r\n return await this.api.getClientConfig(this.clientId);\r\n }\r\n\r\n }\r\n\r\n private async incompleteTasksByClient(){\r\n this.overdueTasks = await this.overdueTasksByClient();\r\n this.dueTodayTasks = await this.dueTodayTasksByClient();\r\n this.upcomingTasks = await this.upcomingTasksByClient();\r\n\r\n return this.overdueTasks.concat(this.dueTodayTasks.concat(this.upcomingTasks))\r\n }\r\n\r\n private async overdueTasksByClient(){\r\n const tasks = await this.tasksByClientByNotificationType('OverdueTasks');\r\n return prepareTasks(TaskNotificationTypes.OVERDUE, tasks);\r\n }\r\n\r\n private async dueTodayTasksByClient(){\r\n const tasks = await this.tasksByClientByNotificationType('TasksDueToday');\r\n return prepareTasks(TaskNotificationTypes.DUE_TODAY, tasks);\r\n }\r\n\r\n private async upcomingTasksByClient(){\r\n const tasks = await this.tasksByClientByNotificationType('TasksUpcoming');\r\n return prepareTasks(TaskNotificationTypes.UPCOMING, tasks);\r\n }\r\n\r\n private async completeTasksByClient(){\r\n return await this.api.getCompleteTasksForClient(this.clientId);\r\n }\r\n\r\n private async tasksByClientByNotificationType(notificationType){\r\n return await this.api.getTasksForClientByNotificationType(this.clientId, notificationType);\r\n }\r\n\r\n // Homepage\r\n private async userConfig(){\r\n return await this.api.getUserConfig(this.selectedSecurityUserId);\r\n }\r\n\r\n private async incompleteTasksByUser(){\r\n this.overdueTasks = await this.overdueTasksByUser();\r\n this.dueTodayTasks = await this.dueTodayTasksByUser();\r\n this.upcomingTasks = await this.upcomingTasksByUser();\r\n\r\n return this.overdueTasks.concat(this.dueTodayTasks.concat(this.upcomingTasks))\r\n }\r\n\r\n private async overdueTasksByUser(){\r\n const tasks = await this.tasksByUserByNotificationType('OverdueTasks');\r\n return prepareTasks(TaskNotificationTypes.OVERDUE, tasks);;\r\n }\r\n\r\n private async dueTodayTasksByUser(){\r\n const tasks = await this.tasksByUserByNotificationType('TasksDueToday');\r\n return prepareTasks(TaskNotificationTypes.DUE_TODAY, tasks);;\r\n }\r\n\r\n private async upcomingTasksByUser(){\r\n const tasks = await this.tasksByUserByNotificationType('TasksUpcoming');\r\n return prepareTasks(TaskNotificationTypes.UPCOMING, tasks);\r\n }\r\n\r\n private async completeTasksByUser(){\r\n const tasks = await this.api.getCompleteTasksForUser(this.selectedSecurityUserId);\r\n return prepareTasks(TaskNotificationTypes.COMPLETE, tasks);\r\n }\r\n\r\n private async tasksByUserByNotificationType(notificationType){\r\n return await this.api.getTasksForUserByNotificationType(this.selectedSecurityUserId, notificationType);\r\n }\r\n}\r\n"],"names":["http","clientDetails","clientId","endpoint","environment","uri","toString","this","fetch","json","getTaskUsers","getUserConfig","securityUsersId","getTasksForUserByNotificationType","notificationType","tasks","getCompleteTasksForUser","getClientConfig","getTasksForClientByNotificationType","map","w","Object","assign","getCompleteTasksForClient","getAvailableUsers","getUserAccess","updateUserAccess","body","method","ok","autoinject","Api","modal","api","ea","router","claimsService","taskQueue","styles","context","isWidgetLargeView","currentlySelectedTask","users","loading","hasTaskNewPermission","hasTaskEditPermission","hasTaskViewPermission","hasManageTaskAccessPermission","isWidgetSummaryView","selectedGroupIndex","taskNotificationTypeId","taskNotificationType","id","label","isBranch100","isHomepage","isDashboard","showTaskOptions","isAddRow","isDeleteRow","isSaving","setFocus","reloadTaskCompoent","currentlySelectedTasks","tasksUpdateSubscription","subscribe","loadTasks","bind","hasAsync","document","addEventListener","getClientDetails","clientUpdateSubscription","unbind","removeEventListener","dispose","x","securityUserId","fullName","selectedSecurityUserId","userConfig","config","clientConfig","userChanged","queueMicroTask","taskNotificationTypeChanged","isDisabled","navigateToRoute","taskId","taskTypeId","incompleteTasksByUser","currenlySelectedTasks","allTasks","overdueTasksByUser","overdueTasks","dueTodayTasksByUser","dueTodayTasks","upcomingTasksByUser","upcomingTasks","completeTasksByUser","completeTasks","toggleSummaryView","newTask","event","publish","back","taskOptions","allAvailableUsers","userAccessList","sort","a","b","diaryAccessId","filterAvailableUsers","addUser","unshift","userId","statusFlag","isNew","setTimeout","cancelAddUser","shift","save","selected","user","find","active","delete","isDelete","cancelDelete","confirmDelete","index","findIndex","splice","availableUsersList","userIdsToRemove","filter","includes","description","length","incompleteTasksByClient","overdueTasksByClient","dueTodayTasksByClient","upcomingTasksByClient","concat","tasksByClientByNotificationType","completeTasksByClient","tasksByUserByNotificationType","defaultBindingMode","bindingMode","computedFrom","customElement","EventAggregator","TaskQueue","TasksComponent"],"sourceRoot":""}