Replies: 1 comment
-
|
all fixed 8c5cbeb thank you for spotting this! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
In the "Edit User Features" dialog (per-user restrictions), checking "No Software" and clicking OK does not persist when using Classic UI. Reopening the dialog shows the checkbox unchecked again, while all other restrictions (No Terminal Access, No File Access, No Registry Access, No Agent Console, No Uninstall, No Remote Command, No Wake, No Reset/Off) save and persist correctly.
The same action works correctly in Modern UI — "No Software" saves and persists as expected.
To Reproduce
Log in with Classic UI (siteStyle 0/1).
Go to a user account → Edit User Features.
Check "No Software", leave other boxes as desired, click OK.
Reopen the same dialog.
"No Software" is unchecked again; all other checked restrictions remain as set.
Repeat steps 1–5 using Modern UI (siteStyle 3) — "No Software" persists correctly.
Expected behavior
"No Software" should persist in Classic UI the same way it does in Modern UI.
Possible cause
This may be related to commit "move software to own api for permissions, add location/date into gui, fix console commands for software" (#7854), which appears to have moved software-restriction handling to a dedicated API. It's possible the Classic UI dialog still writes/reads this flag via the old shared bitmask instead of the new API, while Modern UI has been updated to use it.
Server Software
MeshCentral version: 1.2.2
Server OS: Ubuntu 22.04.5
Browsers tested: Google Chrome, Firefox (both reproduce the issue in Classic UI)
UI affected: Classic UI
UI not affected: Modern UI
Beta Was this translation helpful? Give feedback.
All reactions