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

Connect groups to a workspace #905

Open
wants to merge 128 commits into
base: main
Choose a base branch
from
Open

Connect groups to a workspace #905

wants to merge 128 commits into from

Conversation

zak39
Copy link
Collaborator

@zak39 zak39 commented Nov 8, 2023

It's a draft for the moment.

OP#3293

@zak39 zak39 added backend Modification related to backend frontend Modification related to frontend draft Don't accept the PR labels Nov 8, 2023
@zak39 zak39 self-assigned this Nov 8, 2023
@zak39 zak39 force-pushed the feature/connexion-to-groups branch 2 times, most recently from 803cd80 to ac2135c Compare April 8, 2024 14:40
@zak39
Copy link
Collaborator Author

zak39 commented Jun 14, 2024

Hi @smarinier :)

You don't need this change : ac0e880 .

It is already present in the main branch :

php-versions: [8.2]
nextcloud-versions: ['stable28', 'master']
include:
- php: 8.2
nextcloud-version: master
.

We just need to rebase our branch with the main branch.

I could do it if you want 😉

@zak39 zak39 force-pushed the feature/connexion-to-groups branch from ac0e880 to 8e73cf5 Compare June 14, 2024 13:19
@zak39 zak39 force-pushed the feature/connexion-to-groups branch from 46731ba to 273d238 Compare October 29, 2024 15:21
zak39 and others added 21 commits November 12, 2024 18:24
This commit is not complete yet.

It's just a backup and I created SelectConnectedGroups.vue but it's not
finish yet.

Signed-off-by: Baptiste Fotia <fotia.baptiste@hotmail.com>
Add the is_ldap key to check if a group is ldap or not.

Signed-off-by: Baptiste Fotia <fotia.baptiste@hotmail.com>
Don't take into account the workspace groups when searching.

Signed-off-by: Baptiste Fotia <fotia.baptiste@hotmail.com>
Signed-off-by: Baptiste Fotia <fotia.baptiste@hotmail.com>
Take into account the "Restrict users to only share with users in their
groups" checkbox and "Ignore the following groups when checking group
membership" text input from settings.

Signed-off-by: Baptiste Fotia <fotia.baptiste@hotmail.com>
We defined the added_groups key on the front-end side and now it's
managed on the backend side.
Signed-off-by: Baptiste Fotia <fotia.baptiste@hotmail.com>
- fix @spaceamdinrequired
- fix also error message handling in front
zak39 and others added 16 commits November 12, 2024 18:39
This commit is not complete yet.

It's just a backup and I created SelectConnectedGroups.vue but it's not
finish yet.

Signed-off-by: Baptiste Fotia <fotia.baptiste@hotmail.com>
We defined the added_groups key on the front-end side and now it's
managed on the backend side.
Whe return the users list to update the front-end.
…tUsers function

When fetching spaces with the findAll function, users from the Workspace Manager group are now included, along with the total number of users in each workspace.
Additionally, I created the getUsers function to retrieve users related to a specific workspace.
We have implemented the IBootstrap interface in the Application class. This means that Middleware is registered differently, and the destroy() method in the WorkspaceController could not work without this change.
@zak39 zak39 force-pushed the feature/connexion-to-groups branch from 6f77dd8 to 71bb9bc Compare November 13, 2024 14:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Modification related to backend draft Don't accept the PR frontend Modification related to frontend
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants