Skip to content

fix(governance): makes desktop UI closer to the files web UI#10428

Open
mgallien wants to merge 1 commit into
masterfrom
bugfix/governanceVariousFixes
Open

fix(governance): makes desktop UI closer to the files web UI#10428
mgallien wants to merge 1 commit into
masterfrom
bugfix/governanceVariousFixes

Conversation

@mgallien

Copy link
Copy Markdown
Collaborator

Resolves

#

Summary

TODO

  • ...

Checklist

AI (if applicable)

@mgallien mgallien added this to the 35.0.0 milestone Jul 22, 2026
@mgallien
mgallien force-pushed the bugfix/governanceVariousFixes branch 5 times, most recently from 10d32e7 to 3933acb Compare July 23, 2026 16:01
@mgallien
mgallien marked this pull request as ready for review July 23, 2026 16:01
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
@mgallien
mgallien force-pushed the bugfix/governanceVariousFixes branch from 3933acb to 4374271 Compare July 23, 2026 16:34
@github-actions

Copy link
Copy Markdown
Contributor

Artifact containing the AppImage: nextcloud-appimage-pr-10428.zip

Digest: sha256:51c9f964e7c00fe47dc3f298d0e3fae0a5f67fdc6acf557b517f7650a7531976

To test this change/fix you can download the above artifact file, unzip it, and run it.

Please make sure to quit your existing Nextcloud app and backup your data.

@mgallien

mgallien commented Jul 23, 2026

Copy link
Copy Markdown
Collaborator Author

contextual menu on Dolphin
image

dialog when just opened
image

sensitivity selector open
image

"Apply" or "Reset" enabled due to pending changes
image

@mgallien

Copy link
Copy Markdown
Collaborator Author

@marcoambrosini @kra-mo apart from already provided (and not yet done) feedback
do you see anything else that could be changed or improved ?
as for the better selector, I will try to get it done asap in another PR

@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
19.6% Coverage on New Code (required ≥ 80%)
15.1% Duplication on New Code (required ≤ 3%)
36 New Code Smells (required ≤ 0)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@i2h3

i2h3 commented Jul 24, 2026

Copy link
Copy Markdown
Collaborator

@mgallien Looking at the opened list of options for the sensitivity label I feel a bit uncertain about the tick marks. Aren't the options mutually exclusive? Shouldn't it be then reflected better by option controls instead of checkboxes? The latter suggest multiple choice which does not make sense when looking at "Public" and "Internal".

@mgallien

Copy link
Copy Markdown
Collaborator Author

@mgallien Looking at the opened list of options for the sensitivity label I feel a bit uncertain about the tick marks. Aren't the options mutually exclusive? Shouldn't it be then reflected better by option controls instead of checkboxes? The latter suggest multiple choice which does not make sense when looking at "Public" and "Internal".

the logic of multiple or single selected label has been moved to the server app
clients should enable users to select labels and then apply them
server app is responsible to manage this to ensure, for example, that only one sensitivity label is selected

that said, the current UI component to select the labels is going to be replaced by a clone of the files web UI component

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants