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

IATI export v2 #1351

Closed
5 of 7 tasks
KasperBrandt opened this issue Mar 18, 2015 · 1 comment
Closed
5 of 7 tasks

IATI export v2 #1351

KasperBrandt opened this issue Mar 18, 2015 · 1 comment
Assignees

Comments

@KasperBrandt
Copy link
Contributor

See https://github.com/akvo/akvo-product-design/tree/master/RSR/Features/18-IATIExport

  • V2.01 Export
  • V2.01 Checks
  • Fix admin in Django 1.7 for IATI codelists
  • UI for creating organisation IATI file
  • Add checks to UI
  • < V2 Exports
  • < V2 Checks
@KasperBrandt
Copy link
Contributor Author

Test plan

Note: after selecting an organisation, the export will perform checks for all projects. So far we have tested with an organisation (RAIN) with 87 projects, which creates a time-out. In the next release we'll take a look at performance. For now, we should test with a max of 30-50 projects.

GIVEN the MyRSR section
WHEN a user is a superuser OR a rsr admin OR an organisation admin
THEN the My IATI section should be visible

GIVEN the My IATI section
WHEN the user is not allowed to view the My IATI section
THEN a permission denied page should be shown

GIVEN the My IATI section
WHEN the user is a superuser OR rsr admin OR connected to multiple organisations
THEN a select organisation page should be shown

GIVEN the My IATI section
WHEN the user has one approved organisation and is organisation admin
THEN the select organisation page should be skipped and the create IATI file page should be shown directly

GIVEN the create IATI file page
WHEN the selected organisation does not have any reporting projects (projects that have the organisation as reporting organisation)
THEN no projects should be shown

GIVEN the create IATI file page
WHEN the selected organisation has at least one reporting project
THEN these projects should be shown with checkboxes
AND green when all checks are performed successfully
AND red with error explanations when at least one check has failed

GIVEN the create IATI file page
WHEN the user selects at least one project AND creates a IATI file
THEN a IATI file will be created
AND the status or the IATI file itself will be shown on the right side of the page

GIVEN the organisation main page
WHEN a public IATI file is created for the organisation AND the organisation allows public IATI files to be shown on their organisation page
THEN the IATI file should be shown on the page

GIVEN the IATI file
WHEN it is validated (http://validator.iatistandard.org/)
THEN it should be well formed XML
AND it should comply with version 2.01 of the IATI standard

kardan added a commit that referenced this issue Apr 10, 2015
@kardan kardan closed this as completed Apr 10, 2015
@MichaelAkvo MichaelAkvo added this to RSR Dec 8, 2022
@MichaelAkvo MichaelAkvo moved this to Done in RSR Dec 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

2 participants