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

Org Control and Namespace Decommission #348

Merged
merged 43 commits into from
Mar 22, 2022
Merged

Org Control and Namespace Decommission #348

merged 43 commits into from
Mar 22, 2022

Conversation

ikethecoder
Copy link
Member

@ikethecoder ikethecoder commented Mar 21, 2022

This PR creates a V2 of the Directory API, which expands the set of operations available.

Particularly:

  • Dataset management at Organization level
  • Organization access management (RBAC and Namespace assignment)
  • Namespace Activity searching by Organization (Namespace.Assign) and by Namespace (Namespace.View)
  • Activity detail for Gateway Config changes and Namespace Delete
  • Namespace Gateway summary
  • Delete Product, Environment, Issuer, Documentation, Namespace
  • Get Product, Environment, Issuer, Documentation by Namespace

Technical Changes:

  • Enhanced the feed from CKAN to include "resources" and "contacts" to be stored in the "Dataset" table, so that they can be apart of the Dataset detail
  • New V2 API with improved documentation, validation and examples
  • Update build to support both V1 and V2 of the API
  • Improved code coverage for backend services using Mock Service Worker (MSW)
  • Switched Keycloak client from keycloak-admin to @keycloak/keycloak-admin-client

Reference Epic #342
Reference Epic #315

Closes #302
Closes #161

@ikethecoder ikethecoder merged commit 1340940 into dev Mar 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant