-
Notifications
You must be signed in to change notification settings - Fork 65
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
feat(THEEDGE-3585): Allow immutable systems selection in group details empty state #2057
feat(THEEDGE-3585): Allow immutable systems selection in group details empty state #2057
Conversation
5b4af72
to
d70baa0
Compare
d70baa0
to
013ae05
Compare
28c28b4
to
20dd3dd
Compare
src/components/InventoryGroups/Modals/AddSystemsToGroupModal.js
Outdated
Show resolved
Hide resolved
src/components/InventoryGroups/Modals/AddSystemsToGroupModal.js
Outdated
Show resolved
Hide resolved
Codecov ReportAttention:
📢 Thoughts on this report? Let us know!. |
c0ea5e3
to
b214de0
Compare
@mkholjuraev @bastilian updated and responded to comments, please revisit. |
b214de0
to
9468c66
Compare
resolved conflicts |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Did not face issues while testing
9468c66
to
84ae50c
Compare
rebased |
/retest |
1 similar comment
/retest |
84ae50c
to
2ebece9
Compare
/retest |
2ebece9
to
7a238cf
Compare
Seems the automation was broken, as was not able to find npm. |
…s view empty state In the context of edgeParity, when creating a new group and selecting that group, we enter the group details view, because it has no systems added yet an empty state is displayed and Add systems button is displayed also to systems, this PR allow to add conventional and immutable systems in that modal view. - This should not affect the main add systems button when systems exists in group that's why edgeParityIsAllowed key is added. - Two feature flags has be taken into considerations 'edgeParity.inventory-list' and 'edgeParity.inventory-groups-enabled'. - If there is no immutable systems the immutable tab is not shown. - Label is added in the header when edgeParity is enabled to show the overall number of the selected systems. - The constraint is also taken into account, when the immutable system has a group to disable adding system and show the warning message. FIXES: https://issues.redhat.com/browse/THEEDGE-3585
7a238cf
to
1216d94
Compare
/retest |
🎉 This PR is included in version 1.53.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
…s view empty state (RedHatInsights#2057) In the context of edgeParity, when creating a new group and selecting that group, we enter the group details view, because it has no systems added yet an empty state is displayed and Add systems button is displayed also to systems, this PR allow to add conventional and immutable systems in that modal view. - This should not affect the main add systems button when systems exists in group that's why edgeParityIsAllowed key is added. - Two feature flags has be taken into considerations 'edgeParity.inventory-list' and 'edgeParity.inventory-groups-enabled'. - If there is no immutable systems the immutable tab is not shown. - Label is added in the header when edgeParity is enabled to show the overall number of the selected systems. - The constraint is also taken into account, when the immutable system has a group to disable adding system and show the warning message. FIXES: https://issues.redhat.com/browse/THEEDGE-3585
In the context of edgeParity, when creating a new group and selecting that group we enter the group details view, because it has no systems added yet an empty state is displayed and Add systems button is displayed also to systems, this PR allow to add conventional and immutable systems in that view.
Note: The group details view has no immutable tab for the moment that will be added in another task.
FIXES: https://issues.redhat.com/browse/THEEDGE-3585