GSoC 2021: Improving Functionalities of DHIS Connector Module - Project Updates

Weekly Update - Week 4

From 2021-07-03T18:30:00Z to 2021-07-09T18:30:00Z

Updates:

  • Upgraded the Run Reports UI and Sent the pull request. (A preview GSoC 2021: Improving Functionalities of DHIS Connector Module - Project Updates - #26 by piumal1999)
    • Added the unit tests and updated the pull request

  • Sent the draft pull request for Upgrading the Automation UI. But it can’t be merged due to the conflicts. Need to merge the previous pull request ( DCM-49: Add automated location mapping for Run Reports UI) before merging it.

  • The pull request for Supporting Weekly Sunday period type was merged
    • Also fixed a bug in Weekly period type with the same Pull request
    • So now the automation UI supports the Weekly Sunday period type
  • Also I sent 2 more Pull requests for more period types
    1. Weekly Wednesday DCM-44 - Merged
    2. Weekly Thursday DCM-45
    • I can send the pull request for Weekly Saturday period type as soon as the previous pull request is merged

  • Started working on the Role Based Access Control System
    • Found some resources for the task.
    • Tested the module pages by adding privileges
    • I’ll create another thread for the updates of this feature

Next week:

  • Finalizing the roles and privileges (A new thread will be used)
    • And Try to Send the pull request for creating privileges
  • Completing the Run Reports UI (Reviewing and merging)
  • Completing the Automation UI
  • Add the remaining period type supports for automation

cc: @akshika47 @k.joseph @jayasanka