-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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
enh(profile): Refactor code to use vue components and styles where possible #42668
Conversation
b9517e7
to
8742fab
Compare
unrelated comment to the PR - wish I could review this PR while at University because it looks like a good change, but my computer has 3% 😔 will try to review later if not merged ! |
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.
🖖
Signed-off-by: Ferdinand Thiessen <[email protected]>
Signed-off-by: Ferdinand Thiessen <[email protected]>
8742fab
to
e1cd0f3
Compare
Merged with red CI breaking it. |
@@ -42,7 +42,7 @@ | |||
use OCP\Share\IManager as IShareManager; | |||
use OCP\UserStatus\IManager as IUserStatusManager; | |||
|
|||
#[IgnoreOpenAPI] | |||
#[OpenAPI(scope: OpenAPI::SCOPE_IGNORE)] |
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.
Sadly this is not supported by the tool yet.... Still waiting for @provokateurin in nextcloud/openapi-extractor#24
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.
Fix in #42705
/backport to stable28 |
Summary
Refactor profile view to make use of standard vue components. This reduces code complexity and duplicated code.
Moreover some visual bugs are resolved, e.g. the profile action buttons now work correctly (see below).
Also a lot of custom styling is removed in favor of our component styles from the nextcloud vue library.
Checklist