{"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 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\",\"scrollable-table-container\":\"scrollable-table-container____qMmUV\",\"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 clientActive;\r\n private tasksUpdateSubscription: Subscription;\r\n private clientActiveStatusSubscription: Subscription;\r\n\r\n private selectedTasks = [];\r\n private showBulkUpdateModal = false;\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 // Update when client status is changed\r\n this.clientActiveStatusSubscription = this.ea.subscribe(eventAggregatorEvents.clientActiveStatus, async (event) => {\r\n this.clientActive = event.clientActive;\r\n });\r\n }\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.clientActiveStatusSubscription){\r\n this.clientActiveStatusSubscription.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.selectedTasks = [];\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","getTaskUsers","endpoint","environment","uri","this","fetch","json","getUserConfig","securityUsersId","getTasksForUserByNotificationType","notificationType","tasks","getCompleteTasksForUser","getClientConfig","clientId","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","selectedTasks","showBulkUpdateModal","reloadTaskCompoent","currentlySelectedTasks","tasksUpdateSubscription","subscribe","loadTasks","bind","hasAsync","document","addEventListener","clientActiveStatusSubscription","event","clientActive","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","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":""}