-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Continues #57
Ensure that the complete process of a CKAN IATI operator can perform all the necessary tasks to upload the
CSV components and generate valid IATI XML files (for organization and activities).
To do:
- The operator must initially be able to access an informative IATI page. When there is no CSV component uploaded
this page should show information about the pending files for organization and activities. - The operator must be able to define in each CSV resource form the IATI namespace (if necessary) and the IATI file type
(base organization, names, documents, base activities, transactions, etc) - On the informative IATI page it should be possible to see all the uploaded CSV component files.
- On the informative IATI page it should be possible to choose a namespace and see only the associated CSV files.
It makes no sense to see them mixed, they only make sense as a whole. - Archivos pendientes #72
have all the necessary CSV files uploaded. The current status (mandatory CSV components are missing) must be visible on the informative IATI page. - Generationof the IATI XML files (organization or activities) from the informative IATI page. #76
of the IATI XML files (organization or activities) from the informative IATI page. - Implement the blueprint and the button to generate the organisation.xml file Implement generate_iati_organisation_file blueprint. #89
- Registro de errores #79
IATI generation or if we can reuse some existing table (for example CKAN jobs or iati_files itself). - If the execution is successful, the final XML must be saved in a resource of type IATI_FINAL_ORG or IATI_FINAL_ACTIVITIES, as appropriate. If there is no resource of this type we should either create it (but we don't know in which dataset) or show an error to the operator. Define how (maybe create a dataset just for this case if not exist)
- If everything works well, we must give the final user the URL, we must have a nice URL based on the namespace and file type (organization or activities). For example:
/iati/my-org/activities.xmlor/iati/XM-DAC-46002/organization.xml. This URL must be visible for successful cases on the informative IATI page. - Review the whole process putting yourself in the place of the operator and make more sub-issues if necessary.
Metadata
Metadata
Assignees
Labels
No labels