Skip to content

Feature/governance labels integration#10100

Draft
mgallien wants to merge 8 commits into
masterfrom
feature/governanceLabelsIntegration
Draft

Feature/governance labels integration#10100
mgallien wants to merge 8 commits into
masterfrom
feature/governanceLabelsIntegration

Conversation

@mgallien

@mgallien mgallien commented Jun 2, 2026

Copy link
Copy Markdown
Collaborator

Thanks for opening a pull request on the Nextcloud desktop client.

Before sending a pull request that fixes a security issue please report it via our HackerOne page (https://hackerone.com/nextcloud) following our security policy (https://nextcloud.com/security/).
This allows us to coordinate the fix and release without potentially exposing all Nextcloud client users in the meantime.

Instead of a Contributor License Agreement (CLA) we use a Developer Certificate of Origin (DCO).
https://en.wikipedia.org/wiki/Developer_Certificate_of_Origin
-->

Resolves

#

Close https://github.com/nextcloud-gmbh/server/issues/953
Close https://github.com/nextcloud-gmbh/server/issues/957

Summary

TODO

  • ...

Checklist

AI (if applicable)

  • The content of this PR was partly or fully generated using AI

@mgallien mgallien added feature: ☁️ GUI System tray icon and menu. 2. developing labels Jun 2, 2026
@mgallien mgallien added this to the 34.0.0 milestone Jun 2, 2026

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Clang-Tidy found issue(s) with the introduced code (1/1)


void setCustomEntityType(const QString &newCustomEntityType);

QString entityId() const;

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ modernize-use-nodiscard ⚠️
function entityId should be marked [[nodiscard]]

Suggested change
QString entityId() const;
[[nodiscard]] QString entityId() const;

@mgallien mgallien force-pushed the feature/governanceLabelsIntegration branch from 08ca064 to 1582c09 Compare June 5, 2026 07:01
@github-actions github-actions Bot dismissed their stale review June 5, 2026 07:13

No Clang-Tidy warnings found so I assume my comments were addressed

@mgallien mgallien force-pushed the feature/governanceLabelsIntegration branch 3 times, most recently from b830eeb to 67ce384 Compare June 11, 2026 13:17
@mgallien mgallien force-pushed the feature/governanceLabelsIntegration branch 2 times, most recently from 9eb43f4 to 53e3bf8 Compare June 15, 2026 07:29
@github-actions

Copy link
Copy Markdown
Contributor

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

Digest: sha256:e442d7bd15497d1867f122251cffecf5df6e407b547d3279407bc4cbb4eb739d

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.

@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
63.4% Coverage on New Code (required ≥ 80%)
131 New Code Smells (required ≤ 0)
D Security Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

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

mgallien added 7 commits June 18, 2026 08:34
will enable to share type definitions in all real jobs

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
also improve the available properties for the job parameters

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
finish implementing most of the code needed to send requests to the
governance API

will need further work to see how to read the replies and make something
usefull

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
should enable us to test the requests one by one and ensure we decode
properly the replies

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
@mgallien mgallien force-pushed the feature/governanceLabelsIntegration branch from 53e3bf8 to 13b835a Compare June 18, 2026 07:01
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
@mgallien mgallien force-pushed the feature/governanceLabelsIntegration branch from 13b835a to 8237272 Compare June 18, 2026 21:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2. developing feature: ☁️ GUI System tray icon and menu.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant