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

Support for management groups #205

Open
dorianim opened this issue Dec 14, 2021 · 4 comments
Open

Support for management groups #205

dorianim opened this issue Dec 14, 2021 · 4 comments
Assignees
Labels
Feature request Needs agreement All dev must agreed this change

Comments

@dorianim
Copy link
Member

dorianim commented Dec 14, 2021

Hi,

I had this idea a while ago and would like to start a conversion on it:
I think it would be cool to have an interface for management groups.
There is not much documentation about them, but I think that they are very powerful. As far as I understand it, they are basically projects without a share. Some documentation can be found here:

The usecase I have in mind is this: I'd like to create a managementgroup for every external service I have (rocketchat, nextcloud, wiki, ...) and use the managementgoup to control who has access to that service.

What do you think @kiarn ?

Regards,
Dorian

@kiarn
Copy link
Member

kiarn commented Dec 14, 2021

Hi,

I think it's a good idea to have a look at this in order to add flexibility in the Webui.
But we should with other devs decide over use cases and strategie about this functionality.

Calling sophomorix-managementgroup --nowifi rocketchat is not a pretty clear syntax in order to avoid access to someone. A general option like --noacess would be clearer.

Arnaud

@dorianim
Copy link
Member Author

Hi Arnaud,

But we should with other devs decide over use cases and strategie about this functionality.

Yes.

Calling sophomorix-managementgroup --nowifi rocketchat is not a pretty clear

That is true. But managementgroups can also be cotrolled via config files in /etc/linuxmuster/sophomorix/default-school/<group>.something.conf. But I can't find good documentation on this (@jeffbeck ?)

Regards,
Dorian

@PLanB2008
Copy link
Contributor

Once there was a plan to have more configurable management groups. I'm not sure if this was implemented, I don't thinks so.

The general idea is to have groups services rely on and are manageable by the teacher via WebUIs session module. In theory this could be extended to whatever you want but we have to discuss this.
At the moment there are few static defined groups, if we make this customizable it could break some workflows.

@dorianim
Copy link
Member Author

It is already customizable. You can create managementgroups using sophomorix in the terminal.

@kiarn kiarn self-assigned this Jan 6, 2022
@kiarn kiarn added the Needs agreement All dev must agreed this change label Jan 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature request Needs agreement All dev must agreed this change
Projects
None yet
Development

No branches or pull requests

3 participants