DMR - Request a Change Form (POC)
As discussed during todays call we have a POC version of the DMR form to replace that on service.unece.org
Visit this link (needs GitLab Login) https://unlocode.unece.org/contribute/
Its a really basic form, once filled in it creates a GitLab ticket with some JSON in and labels that are scoped (so a DMR can have state Request, Accepted, or Rejected only)
Example ticket
As we don't have a database we need other use the gitLab issue as a data store whilst its in process.
All requests are then shown here until published or closed https://unlocode.unece.org/contribute/list
Now we have a working POC we need to consider the following:
- Workflow to request a DMR via the form (i.e. register/login, create DMR from 'Maintenance Page'
- Track requests on the https://unlocode.unece.org/contribute/list to accept/reject.
Specifically on this form how could we make it better? what fields could be removed or determined (i.e. date is added at publication stage, Name WO Diacritics can be automatic, Lookup for the city could be via a open source mapping provider to get the right co-ordinates, show on a map etc)
Im looking for what should we add to the page, and how should it look/feel, we can discuss requirements here and feel free to put in a PR on the code ;)
Next Steps:
- Gather feedback from community
- Formalise and sanity check the workflow
- Show to the maintenance team/advisory group
- Build and deploy