-
Notifications
You must be signed in to change notification settings - Fork 159
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
[full-ci] Admin: Spaces actions in sidebar #8233
Conversation
Thanks for opening this pull request! The maintainers of this repository would appreciate it if you would create a changelog item based on your changes. |
packages/web-app-admin-settings/src/components/Spaces/SideBar/ActionsPanel.vue
Outdated
Show resolved
Hide resolved
packages/web-app-admin-settings/src/components/Spaces/SideBar/ActionsPanel.vue
Outdated
Show resolved
Hide resolved
Results for e2e-tests oCIS https://drone.owncloud.com/owncloud/web/31557/12/1 💥 To see the trace, please open the link in the console ...
npx playwright show-trace https://cache.owncloud.com/public/owncloud/web/31557/tracing/participant-management-alice-2023-1-13-02-27-37.zipnpx playwright show-trace https://cache.owncloud.com/public/owncloud/web/31557/tracing/participant-management-anonymous-2023-1-13-02-28-10.zipnpx playwright show-trace https://cache.owncloud.com/public/owncloud/web/31557/tracing/participant-management-brian-2023-1-13-02-27-46.zipnpx playwright show-trace https://cache.owncloud.com/public/owncloud/web/31557/tracing/participant-management-carol-2023-1-13-02-27-58.zipnpx playwright show-trace https://cache.owncloud.com/public/owncloud/web/31557/tracing/participant-management-marie-2023-1-13-02-27-50.zipnpx playwright show-trace https://cache.owncloud.com/public/owncloud/web/31557/tracing/participant-management-richard-2023-1-13-02-27-53.zip |
426f1e1
to
6797726
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.
Did you consider extracting web-app-files/src/components/SideBar/Actions/SpaceActions.vue
into web-pkg
? This new panel brings quite some code duplication...
Yeah we did, but decided against it eventually, mainly because of:
|
@kulmann can we merge it? |
6797726
to
bdb30eb
Compare
bdb30eb
to
0f1dc50
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.
👍
component: MembersPanel, | ||
default: false, | ||
enabled: unref(selectedSpaces).length === 1, | ||
componentAttrs: { | ||
spaceResource: unref(selectedSpaces)[0] | ||
} | ||
}, | ||
{ | ||
app: 'SpaceActions', |
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.
Please insert the Actions
panel before the Members
panel. Otherwise the order of panels is inconsistent in the files app (project spaces overview) and here in the admin settings app.
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.
(took care myself, so that we can merge this asap)
Kudos, SonarCloud Quality Gate passed! |
Description
See #8222
Related Issue
Types of changes
Checklist: