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

Editing ACLs #123

Open
michalramus opened this issue Oct 9, 2022 · 10 comments
Open

Editing ACLs #123

michalramus opened this issue Oct 9, 2022 · 10 comments

Comments

@michalramus
Copy link

Could you implement ACLs editing and users mute/unmute features?

@azlux
Copy link
Owner

azlux commented Oct 24, 2022

Hi,
mute/unmute should be already implemented : https://github.com/azlux/pymumble/blob/pymumble_py3/API.md#user-object
global ACL aren't implemented, it's not really the goal of this lib. I currently don't have time for that.

But I accept PR and can provide help.

@michalramus
Copy link
Author

I need to edit ACLs from console application hosted on server. Could you tell me how can I do that in other way?

@azlux
Copy link
Owner

azlux commented Oct 24, 2022

Only from the console ? I suppose it's for some automation ?
If you can script, I think mumo is the best : https://wiki.mumble.info/wiki/Mumo

@michalramus
Copy link
Author

michalramus commented Oct 24, 2022

Sorry, I haven't explained myself clearly. I am going to create intercom system for video production. Example: user one is master, channel 1, 2, 3 - channel with groups e. g. camera operators/audio operators. As master user I have to talk to these channels, listen to them and change channels that I'm talking and listening in real time. I made small research and I think changing ACLs in real time is the best option.

I checked Mumo and it doesn't support managing ACLs

EDIT: I'm going to create script in e. g. Python that reads commands from mqtt and makes changes in Mumble.

@azlux
Copy link
Owner

azlux commented Oct 24, 2022

Ho, I think the "link" channel is what you're aiming. https://wiki.mumble.info/wiki/ACL_and_Groups/English#Link_Channel
I'm not sure to understand yours needs.

@michalramus
Copy link
Author

Yes, and I need ACLs to manage links(sometimes I need to hear first channel, sometimes second, and sometimes speak to one of them).

@azlux
Copy link
Owner

azlux commented Oct 24, 2022

Link is also a supported feature, it's not really a ACL : https://github.com/azlux/pymumble/blob/pymumble_py3/API.md#channel-object

@michalramus
Copy link
Author

By default linked channels can listen and talk to each other. I need to disable listening first channel to second without disabling listening second channel to first and that's why I need ACLs.

@azlux
Copy link
Owner

azlux commented Jan 10, 2023

Hi,
I'm not even sure if ACL is enough for your need.
I'm not currently working on pymumble, ACL is part of protobuff messages i've never worked on.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants