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

Integrate the default profile provider service into the bulk editor #592

Closed
Tracked by #578
pjmonks opened this issue Jul 6, 2022 · 0 comments · Fixed by #616
Closed
Tracked by #578

Integrate the default profile provider service into the bulk editor #592

pjmonks opened this issue Jul 6, 2022 · 0 comments · Fixed by #616
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@pjmonks
Copy link
Contributor

pjmonks commented Jul 6, 2022

Note: this depends on:

Overview

The bulk editor will be updated to fetch profiles from two sources:

  1. The default profile provider service - this is designed to return only locally defined Profile objects in the UI that "pretend" they come from Mauro
  2. The Mauro profile provider service - which uses the Mauro APIs to manage profiles (as expected)

By combining the two together, this means the default Profile can be applied to a bulk editor tab just like any other profile.

@pjmonks pjmonks added the enhancement New feature or request label Jul 6, 2022
@pjmonks pjmonks added this to MDM State Jul 6, 2022
@pjmonks pjmonks moved this to Backlog in MDM State Jul 6, 2022
@pjmonks pjmonks moved this from Backlog to Fix for next release in MDM State Jul 6, 2022
@pjmonks pjmonks self-assigned this Jul 15, 2022
@pjmonks pjmonks moved this from Fix for next release to In Progress in MDM State Jul 20, 2022
pjmonks added a commit that referenced this issue Jul 22, 2022
Allows the default, standard catalogue item properties (like "description") to be mass edited alonside other profiles.

* Make default profile an option in bulk editor
* Define common interface between profile provider services
* Bulk editor supports loading default profile objects
* Update bulk edit profile validation support
* Catch Mauro validation errors from HTTP 422 response and pass down the observable pipeline as a regular response object. This then consolidates the error counting logic downstream in the component
* Update bulk edit support for saving
* Adjust UI so that validate/save controls are within each tab. Every profile tab is now in control of those operations
* Fix validation of multiplicity fields in default profile
* Profile fields of model type are readonly and display label now
* Updated test suite
@pjmonks pjmonks moved this from In Progress to Open PR in MDM State Jul 22, 2022
pjmonks added a commit that referenced this issue Jul 25, 2022
gh-592 Integrate default profile provider into bulk editor
Repository owner moved this from Open PR to Merged to Develop / Waiting to release in MDM State Jul 25, 2022
@pjmonks pjmonks added this to the 7.2.0 milestone Jul 25, 2022
@joe-crawford joe-crawford moved this from Merged to Develop / Waiting to release to Released in MDM State Sep 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Released
Development

Successfully merging a pull request may close this issue.

1 participant