-
Notifications
You must be signed in to change notification settings - Fork 22
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
Being able to apply all custom filters on Due and Overdue visits cards added to custom dashboard #1382
Comments
Code review and QA is pending for below specified cards, only after which we should resume further deveopment here as all changes in these cards have been throwing up errors or blocking dev org configuration. avniproject/avni-webapp#1203 |
Card dev notes
Design doc topics
QA notes
|
…en unselected in the filters. fixed BaseService find by all uuid. refactored custom filter service so that it can be reused. removed wrong use of state at the service level for individuals. used CustomFilterService in scheduled report card type.
…ashboaerd cache to have empty objects hash value.
…es. Intialise filters with nullobjects when there is no previous value for them.
…es specific value types to identify whether value is present or not. Support date range based on Range value type. Separate V1 and V2 code in some other places. from dev settings also clear custom dashboard cache. hash based on filter configs JSON using jshashes library. logger to allow multiple arguments like console log. removed unused functional methods from General and move logging related method be internal to General.
…nfig. custom dashboard cache can be instantiated and reset with hash as the filters are known at the time. fixed bugs in MetaDataService.
…lay text methods for console logging. v2 function for concept filter query due to difference in data representation.
@petmongrels getting this error after configuring the below dashboard. Seems to be getting after deleting the dashboard as well |
Env: prereleases
az_recorder_20240829_170046.mp4 |
fixed. the second report card will show the correct numbers now. |
az_recorder_20240830_140907.mp4 |
moving it to QA, as the prerelease environment has been refreshed |
|
DetailsEnv: prerelease Related links: Issue descriptionProgram Encounter date filters seem to be incorrectly applied for Overdue visits as seen in following screen-recording https://drive.google.com/file/d/1FJQ2YiOCwpZN5ZUeDg6cRz371v2k9c-_/view?usp=sharing |
Based on discussions with Maha, this seems to be current behaviour on mydashboard, where-in the progEncDate filter is applied on all encounters of individual and then we search for individuals with due visits amongst them.. Instead of searching for dueVisits with scheduledDate for the ProgEncDate filter value. |
THIS IS NOT TO BE FIXEDIssues found with new(10.0) and old (9.4) version of Avni APK MyDashboard are as follows:
https://drive.google.com/file/d/1Oif2BInTycQVx-xEGGYM9rwdcsOfyBGs/view?usp=sharing |
not fixed another issue noticed
Same issues exists in 9.4 app |
MyDashboard filter by registrationDate is now fixed.. Did not find any new issues that were not present in older apk versions. |
Need:
Example usecase: To support 'Weight for Age grade' in JSSCP that is configured currently in MyDashboard for a specific subject type.
Example usecase: To support filtering by a concept present in registeration forms of all subject types
As is:
Currently only Location filter is supported on Due and Overdue visits card when configured generically(without being based on subject type)
AC:
Technical details:
The text was updated successfully, but these errors were encountered: