@openimis/fe-tasks_management

1.1.1 • Public • Published

openIMIS Frontend Tasks Management module

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.

License: AGPL v3 Total alerts

Main Menu Contributions

Tasks (tasksManagement.menu.tasksMainMenu key), displayed to all users Under Admin menu Task Executioner Groups (tasksManagement.menu.taskExecutionerGroups) if user has the right 191001

Other Contributions

  • core.Router: registering tasks, task, taskGroups, taskGroup, routes in openIMIS client-side router

Available Contribution Points

  • tasksManagement.taskPreview allows to add tables that would be suitable for task's enitity subject

Dispatched Redux Actions

  • 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'

Other Modules Listened Redux Actions

  • state.core.user, to access user info (rights,...)

Other Modules Redux State Bindings

Configurations Options

/@openimis/fe-tasks_management/

    Package Sidebar

    Install

    npm i @openimis/fe-tasks_management

    Weekly Downloads

    13

    Version

    1.1.1

    License

    AGPL-3.0-only

    Unpacked Size

    642 kB

    Total Files

    7

    Last publish

    Collaborators

    • edarchis
    • delcroip
    • openimis.org
    • purusap