Skip to content

Comments

FIX(client, ui): Don't display unsupported ACL#5768

Merged
Krzmbrzl merged 1 commit intomumble-voip:masterfrom
Krzmbrzl:fix-client-shows-unknown-permissions
Jul 31, 2022
Merged

FIX(client, ui): Don't display unsupported ACL#5768
Krzmbrzl merged 1 commit intomumble-voip:masterfrom
Krzmbrzl:fix-client-shows-unknown-permissions

Conversation

@Krzmbrzl
Copy link
Member

If a recent client (1.4 or newer) was to connect to a pre-1.4 server and
decide to edit a channel's ACL, the user would be presented with the
option to configure the Listen ACL. However, since the server is too old
to know about this particular ACL, setting it will have no effect. Thus,
to the end user this creates the impression that something is broken.

This commit ensures that the Listen ACL is only shown, if the server one
is currently connected to, is recent enough to know about this ACL.

Fixes #5692

Checks

If a recent client (1.4 or newer) was to connect to a pre-1.4 server and
decide to edit a channel's ACL, the user would be presented with the
option to configure the Listen ACL. However, since the server is too old
to know about this particular ACL, setting it will have no effect. Thus,
to the end user this creates the impression that something is broken.

This commit ensures that the Listen ACL is only shown, if the server one
is currently connected to, is recent enough to know about this ACL.

Fixes mumble-voip#5692
@Krzmbrzl Krzmbrzl added client backport-needed bug A bug (error) in the software labels Jul 31, 2022
@Krzmbrzl
Copy link
Member Author

💚 All backports created successfully

Status Branch Result
1.4.x

Questions ?

Please refer to the Backport tool documentation

@Krzmbrzl Krzmbrzl deleted the fix-client-shows-unknown-permissions branch November 9, 2022 17:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug A bug (error) in the software client

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Client displays ACLs the server doesn't know

2 participants