Skip to content
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

Backport/update to 3.0.0/stable3.0 #868

Merged
merged 14 commits into from
Jun 23, 2023
Merged

Conversation

zak39
Copy link
Collaborator

@zak39 zak39 commented Jun 23, 2023

It's a backport from this PR #843 for the stable3.0 branch

zak39 added 13 commits June 23, 2023 12:44
When we run the update of Workspace to 3.0.X, the migration is stopped
and the program doesn't change the display name of Workspace's groups.

Why ? Because, when we use the "search" function from "IGroupManager",
by default, in addition to groups beginning with "SPACE-GE" or
"SPACE-U", we get the guest virtual group.

So, the solution is to use the "array_filter" to ignore the
"OCA\\Guests\\GroupBackend" backendname.

Signed-off-by: Baptiste Fotia <[email protected]>
This commit could repair the migration when someone updated workspace to v3.0.0 or v3.0.1.

Signed-off-by: Baptiste Fotia <[email protected]>
I added the "=== false" in the condionnal to skip the algorithm if the
workspace's version is between 3.0.0 and 3.0.1.

Signed-off-by: Baptiste Fotia <[email protected]>
I used the version_compare function to compare 2 differents versions.

Signed-off-by: Baptiste Fotia <[email protected]>
I improve the checking of version with the "version_compare" function
internal to PHP.

Signed-off-by: Baptiste Fotia <[email protected]>
I changed the conditionnal to stop the migration.

Signed-off-by: Baptiste Fotia <[email protected]>
Signed-off-by: Baptiste Fotia <[email protected]>
We check if the version installed is less than 3.0.0 to avoid 2
upgrades.

Signed-off-by: Baptiste Fotia <[email protected]>
Now, we can fix all the display names from the groups.
It works for the Workspace updated to 3.0.0 or 3.0.1.

Signed-off-by: Baptiste Fotia <[email protected]>
Signed-off-by: Baptiste Fotia <[email protected]>
@zak39 zak39 added backend Modification related to backend debug Ongoing correction backport labels Jun 23, 2023
@zak39 zak39 requested a review from acdmft June 23, 2023 10:47
@zak39 zak39 self-assigned this Jun 23, 2023
Signed-off-by: Baptiste Fotia <[email protected]>
@zak39 zak39 merged commit 9e982ee into stable3.0 Jun 23, 2023
@zak39 zak39 deleted the backport/update-to-3.0.0/stable3.0 branch June 23, 2023 10:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Modification related to backend backport debug Ongoing correction
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant