This repository holds the files of the openIMIS Frontend Tasks Management module. It is dedicated to be bootstrap development of openimis-fe_js modules, providing an empty (yet deployable) module.
Please refer to openimis-fe_js to see how to build and and deploy (in developement or server mode).
The module is built with rollup.
In development mode, you can use npm link
and npm start
to continuously scan for changes and automatically update your development server.
Tasks (tasksManagement.menu.tasksMainMenu key), displayed to all users
Under Admin menu Task Executioner Groups (tasksManagement.menu.taskExecutionerGroups) if user has the right 191001
core.Router
: registeringtasks
,task
,taskGroups
,taskGroup
, routes in openIMIS client-side router
tasksManagement.taskPreview
allows to add tables that would be suitable for task's enitity subject
MUTATION
: 'TASK_MANAGEMENT_MUTATION',SEARCH_TASK_GROUPS: 'TASK_MANAGEMENT_TASK_GROUPS_{REQ|ERR}'
GET_TASK_GROUP: 'TASK_MANAGEMENT_TASK_GROUP_{REQ|RESP|ERR}_{REQ|RESP|ERR}'
CREATE_TASK_GROUP: 'TASK_MANAGEMENT_CREATE_TASK_GROUP_{REQ|RESP|ERR}'
UPDATE_TASK_GROUP: 'TASK_MANAGEMENT_UPDATE_TASK_GROUP_RESP'
DELETE_TASK_GROUP: 'TASK_MANAGEMENT_DELETE_TASK_GROUP_RESP'
GET_TASK: 'TASK_MANAGEMENT_TASK_{REQ|RESP|ERR}'
UPDATE_TASK: 'TASK_MANAGEMENT_UPDATE_TASK_RESP'
RESOLVE_TASK: 'TASK_MANAGEMENT_RESOLVE_TASK_RESP'
state.core.user
, to access user info (rights,...)