-
Notifications
You must be signed in to change notification settings - Fork 0
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
Review remaining element-level data completeness alerts for correctness #1597
Comments
@emmajclegg cc: @BibhaT |
Ok thanks @PG-Momik. This sounds sensible to do in that case. In terms of new work to pick up when you can this month, I've ordered the "proposed user story/task" Github list in rough order of priority, so this issue doesn't need to be done straight away. #1596, for example, is at the top as it's causing users to publish data with errors, so that issue would be higher impact to work on. |
@emmajclegg
cc: @BibhaT |
Thanks for flagging these @PG-Momik - they do seem like edge cases. 1. Conditions
This makes sense^^. According to the IATI schema, it looks fine to just enter "Attached = true" without the 2. Contact info
3. Planned disbursement Therefore - the period-end date should not affect the completion status. 4. (Organisation Data) - Recipient Region Budget Relatedly, I noticed that the recipient-region sub-element in this data entry form is marked "optional" when it should be mandatory. Can we change that to make sure the data completeness logic is correct here? Any questions, let me know. |
Recipient region has been changed to a non-optional subelement. However, none of the fields within this sub-element are mandatory in the current implementation; they are also optional in the schema (Recipient region in schema) This does not impact the current changes, as the recipient region budget will be complete if the required fields within all the non-optional sub-elements are populated. Nonetheless, I wanted to flag this in case it needs to be addressed differently. |
@Sanam-07 The testables for this are: Elements should be complete when required fields in the non-optional subelement are filled. This applies for form level as well as all the imports. |
Thanks @PG-Momik . I agree with your interpretation of the schema here and think this is fine, if I'm understanding correctly. The main thing would be changing the labelling of the "Recipient Region" element to mandatory in the data entry form as users really should be completing it. I'm suggesting no special alterations to the data completeness logic though. Any questions, let me know. |
For info - this newly raised issue related to recipient-country completeness (#1634) may make sense to look at in the context of this issue. |
Hi @emmajclegg, I have some questions regarding this issue epecially on these 2 elements:
Since we'll be implementing this.
We think 'Yes' (for both of the questions raised above) and we've implemented the necessary changes accordingly and is being tested. Do let us know if any of the changes mentioned above do not seem correct. We're also considering implementing a form validation for when there are multiple sector and both of the percentage field are empty, since 2 percentage fields cannot be 100%. cc: @Sanam-07 |
@PG-Momik - I agree yes to both of those questions.
I'm not sure I understand this ^^ but form validation for sector, similar to what there is for recipient country / region likely makes sense. |
@emmajclegg Regarding tag
Therefore we've currently changed tag vocabulary to be a required field for completion. Do let us know if the change mentioned above do not seem correct. |
Hi @PG-Momik - yes, good spot. I agree vocabulary should be a required field for the |
Hi @emmajclegg, Update on the Issue:Requirement Summary:
Current Progress: I’m currently testing both form inputs and imports for create and update scenarios. This task is quite time-intensive, with approximately effort of 30 hours spent. The testing process involves:
|
Following implementation of #1553, can we review data-completeness logic for remaining elements where I suspect it is incorrect.
Requirement:
location
), then it should be marked completed if any of the optional sub-elements have been completed.This test activity should have all elements completed with their mandatory sub-elements - i.e. it shows which data completeness alerts are too strict currently
Todo:
Activity elements:
Organisation elements:
The text was updated successfully, but these errors were encountered: