-
Notifications
You must be signed in to change notification settings - Fork 356
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
Convert Tenants details page to textual summary and add Relationships with Services, Automate Domain and Providers #5675
Convert Tenants details page to textual summary and add Relationships with Services, Automate Domain and Providers #5675
Conversation
@miq-bot add_label changelog/yes, hammer/no |
3fac152
to
f83f71f
Compare
cd32f78
to
a123a4b
Compare
4a4eed6
to
fd7149a
Compare
96fd535
to
b62218a
Compare
Actually, probably the whole toolbar should be hidden. As the Configuration also has button only related to the Tenant. |
And what about Configuration button? I think that both buttons should be there or none of them. |
7fe755b
to
708fba0
Compare
Yeah, none of them. |
f6ad2a2
to
415d7ca
Compare
Also set explorer to true for proper replacing right cell with GTL.
Display nested lists of Catalog Items/Bundles, Automate Domains, Providers. Providers and automate domans are not clickable.
Add also spec for updating view_options in nested_list in GenericShowMixin
Fix highlighting Group in accordion after clicking on it in Tenant's textual summary.
415d7ca
to
0672cc8
Compare
97de4d2
to
32ef759
Compare
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.
Tested, LGTM 👍
32ef759
to
b931d92
Compare
Checked commits hstastna/manageiq-ui-classic@88d7587~...b931d92 with ruby 2.4.6, rubocop 0.69.0, haml-lint 0.20.0, and yamllint 1.10.0 |
🎆 🍾 |
RFE: https://bugzilla.redhat.com/show_bug.cgi?id=1678124
Details about some changes: #6060
Tracking issue: ManageIQ/manageiq#18734
Depends on: (all merged)
ManageIQ/manageiq#18733
ManageIQ/manageiq#18735
ManageIQ/manageiq-automation_engine#318
ManageIQ/react-ui-components#129
ManageIQ/manageiq#19071
This PR includes converting Tenants details page to textual summary page. We need this to be able easily to add Relationships table with related Services, Automate Domain and Providers info. This PR also adds this.
Where:
Configuration ☸️ > Access Control accordion > Tenants
TODO:
convert an existing Tenants details page to textual summarymake Parent, Child Tenants, Groups under Properties clickable (if there are any)edit existingEdit TagGroup component to support onClick and displaying titles react-ui-components#129TagGroup
component to make items clickable:solve the background/lines of the items in the table - for Child Tenants, Groupsadd Relationships with related Service Catalog Items, Automate Domain and Providers info (number of items) and make them clickableadd yamls, list views for displaying Catalog Items and Bundles, Automate Domains, Providersdisplay GTL, with pagination, accordion (only list view is enough to be displayedfix breadcrumbsspecswhen clicking on some Group in textual summary of a Tenant, the Group should be highlighted in accordionNotes:
We can find Automate Domains under Automation -> Automate -> Explorer.
Making Automate Domains and Providers in nested lists clickable will be done via following up PR.
After:
Displaying also Child Tenants of an actual Tenant in Properties table (and no Groups present):
Displaying Catalog Items from Relationships table: