Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implementation of dashboard filters on standard report cards #912

Closed
7 tasks done
Tracked by #1292
vinayvenu opened this issue Mar 27, 2023 · 2 comments
Closed
7 tasks done
Tracked by #1292

Implementation of dashboard filters on standard report cards #912

vinayvenu opened this issue Mar 27, 2023 · 2 comments

Comments

@vinayvenu
Copy link
Member

vinayvenu commented Mar 27, 2023

Need

  • To apply filters on standard report cards added to custom cards - Eg: currently found in JSSCP, APF odisha
  • To unify the dashboard and filters code in one place to be able to do refactoring/improvements in one place.

Utility:

  • There are 5 orgs where standard cards are part of custom dashboard - APF, JSCS, sakhiapp, PoWER, CTRITH_IPH
  • now can this standard cards be moved out - no - 3 are primary dashboards - sakhi app(no filters configured), JSCS, PoWER, RWB
  • So orgs want standard cards to be part of custom dashboard
  • Among the above orgs RWB, PoWER only use location filter and APF needs - so is it really useful? whats the utility as an org we are getting? easy maintenance of the code(all features of MyD on CD), features on MyDashboard on CD, can add more new features like card wise refresh more flexibily, add more flexibility

Stories

  • Below filters need to work on standard report card added to custom dashboard:
    - subject type, concepts, encounter type, program, registeration date, enrolment date, program encounter date, encounter date
  • Remove MyDashboard filters on the UI in webapp
  • support disable auto refresh on custom dashboard.
  • Migrate myDashboardFilters in organisation_config table to dashboard filter table and make sure it works.
  • Add myDashboard via customDashboard when creating an org.
  • Being able to pass subject/program by implementor - configure in App designer when selecting SRC

Tech tasks

  • Sync of dashboard filter to app
  • Refactor standard report cards used by Custom Dashboard to use filters that are currently being applied on MyDashboard

Questions:

  • Why is this a priority now for product team? Since doesn't seem to be needed by users now.
  • have users with SRC on Custom dashboard as primary dashboard asked other filters?
  • Registration and EnrolmentDateTime only for swadhar
  • Subject type filter on custom dashboard - how much relevant? - APF odisha - already split based on subject types except for few cards - inline with Avni design guidelines?

Testing

  • Test for all filter types individually. Behavior should be same as current MyDashboard.
  • Test for multiple filter types being applied together. Behavior should be the same as current MyDashboard
  • Test with and without the parameters applied on the standard report card types (if the parameters card has been played)
@petmongrels petmongrels self-assigned this May 10, 2023
@petmongrels
Copy link
Contributor

@mahalakshme
Copy link
Contributor

duplicate

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

No branches or pull requests

3 participants