Centralized Organization Management and Registry#463
Conversation
|
Visit the preview URL for this PR (updated for commit 2633701): https://cioos-metadata-form-dev-258dc--pr463-feature-central-o-divf3089.web.app (expires Fri, 17 Jul 2026 14:33:21 GMT) 🔥 via Firebase Hosting GitHub Action 🌎 Sign: c9b6275cb4b6311b719349f5e25e457b5691d09c |
|
Its starting to take shape @coltonbooth one thing I can see missing in the form the logos associated to the organizations. CKAN gives the ability to have both a french and english version of them. Can you add this to the organization schema too :) |
|
Also the original form used to containt also an innput for the address, and email that are both missing from your form. |
|
Here's a few things missing to todo: Missing fields in the form
Form Changes
Form Contact Items savedWhat do we save in the contact specific fields? Save organizations to githubOrganization info and logos can be saved to github Logos handling
|
…d Rejected working as expected as well as sync from github. Using atomic commits and retry with exponential backoff
|
Nice that's starting to take shape. One thing with the organization form maybe, its a little all over the different components. It would be good regroup the different components together for clarity.
Also another point, we used to have in the contact section a method to search the ROR API to retrieve an organization information. This was somewhat working but had a bunch of issues. It would be good we could have the ability to search an organization via the ROR API and fill the approriate fields if possible (not all the fields are available in ROR). |
|
Also as mentioned in the standup, retrieve all the organizations listed in the different RA catalogues and try to populate an initial list of organizations to review. We can should also retrieve the whole list of orgName listed for each contacts in the form. This is basically the list of responsible organizations in the catalogue.cioos.ca. |
…-mgmt' into feature/central-org-mgmt
|
Ok I had a quick look, I can now see some changes in the organization form. I still find it a little hard to read so I'll, have a quick look at it. One issue I can see now is related to contacts that are already filled, they dont get accosiated to an organization. I'm wondering if this is because those orgs are within the pending state. I think the best workflow would be to have contact organization be able to be matched to a pending organization but we want to block a submission of a dataset when a contact is associated to a pending state organization |
…tion name clickable under pending
Summary
This PR introduces a centralized Organization Registry to ensure consistency across metadata records. It replaces free-text organization entry with a searchable
registry, while providing a workflow for users to request new organizations and for admins to manage them.
Key Features
"Department of Fisheries and Oceans").
Technical Changes
How to Test