Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

It Introducing whole new FSM Registry UI which allows an Admin Employee to create,update and delete the respective Vendor, Driver and Vehicle

...

and https://github.com/egovernments/DIGIT-Dev/blob/master/frontend/micro-ui/web/micro-ui-internals/packages/modules/fsm/src/components/RegistrySearch.js

Vendor Tab:

In Vendor tab, Admin employee can see list of all active/inactive vendors and their vehicle, driver and status information.

...

Hooks

File Path

useDriverCreate

https://github.com/egovernments/DIGIT-Dev/blob/master/frontend/micro-ui/web/micro-ui-internals/packages/libraries/src/hooks/fsm/useDriverCreate.js

useDriverSearch

https://github.com/egovernments/DIGIT-Dev/blob/master/frontend/micro-ui/web/micro-ui-internals/packages/libraries/src/hooks/fsm/useDriverSearch.js

useDriverUpdate

https://github.com/egovernments/DIGIT-Dev/blob/master/frontend/micro-ui/web/micro-ui-internals/packages/libraries/src/hooks/fsm/useDriverUpdate.js

useDriverDetails

https://github.com/egovernments/DIGIT-Dev/blob/master/frontend/micro-ui/web/micro-ui-internals/packages/libraries/src/hooks/fsm/useDriverDetails.js

useVendorUpdate

https://github.com/egovernments/DIGIT-Dev/blob/master/frontend/micro-ui/web/micro-ui-internals/packages/libraries/src/hooks/fsm/useVendorUpdate.js

useVendorSearch

https://github.com/egovernments/DIGIT-Dev/blob/master/frontend/micro-ui/web/micro-ui-internals/packages/libraries/src/hooks/fsm/useVendorSearch.js

useVendorDetail

https://github.com/egovernments/DIGIT-Dev/blob/master/frontend/micro-ui/web/micro-ui-internals/packages/libraries/src/hooks/fsm/useVendorDetail.js

useVendorCreate

https://github.com/egovernments/DIGIT-Dev/blob/master/frontend/micro-ui/web/micro-ui-internals/packages/libraries/src/hooks/fsm/useVendorCreate.js

useVehicleDetails

https://github.com/egovernments/DIGIT-Dev/blob/master/frontend/micro-ui/web/micro-ui-internals/packages/libraries/src/hooks/fsm/useVehicleDetails.js

useVehicleCreate

https://github.com/egovernments/DIGIT-Dev/blob/master/frontend/micro-ui/web/micro-ui-internals/packages/libraries/src/hooks/fsm/useVehicleCreate.js

useUpdateVehicle

https://github.com/egovernments/DIGIT-Dev/blob/master/frontend/micro-ui/web/micro-ui-internals/packages/libraries/src/hooks/fsm/useUpdateVehicle.js

Role Action Mapping:

API

ROLES

ACTION ID

1

/egov-mdms-service/v1/_search

LOA_CREATOR,WO_CREATOR,AE_CREATOR,WORKS_MASTER_CREATOR,UC_EMP,SUPERUSER

954

2

/vendor/v1/_create

FSM_ADMIN

2056

3

/vendor/v1/_update

FSM_ADMIN

2352

4

/vendor/v1/_search

FSM_CREATOR_EMP,FSM_ADMIN,FSM_DSO,FSM_EDITOR_EMP,FSM_VIEW_EMP,FSM_EMP_FSTPO,CITIZEN

2053

5

/vendor/driver/v1/_search

FSM_ADMIN,FSM_CREATOR_EMP,FSM_DSO,FSM_EDITOR_EMP,FSM_VIEW_EMP,FSM_EMP_FSTPO

2357