feat: add interface user permission (#20424)

* feat: add interface user permission

Adds admin configurable user / group permissions for the interface settings section

* rename
This commit is contained in:
Classic298
2026-01-06 20:23:46 +04:00
committed by GitHub
parent 17490381f5
commit cc046695e6
5 changed files with 50 additions and 1 deletions
@@ -487,6 +487,10 @@
);
}
if (tab.id === 'interface') {
return $user?.role === 'admin' || ($user?.permissions?.settings?.interface ?? true);
}
return true;
});
};