DEV: Change enable_admin_sidebar_navigation to group setting (#25159)

This will make it easier to do more focused
testing of this change.
This commit is contained in:
Martin Brennan
2024-01-09 09:06:27 +10:00
committed by GitHub
parent e10620bfd3
commit 8c6144d116
15 changed files with 69 additions and 18 deletions

View File

@ -1,13 +1,19 @@
import Controller from "@ember/controller";
import { readOnly } from "@ember/object/computed";
import { inject as service } from "@ember/service";
import { dasherize } from "@ember/string";
import discourseComputed from "discourse-common/utils/decorators";
export default class AdminController extends Controller {
@service router;
@service currentUser;
@readOnly("siteSettings.enable_admin_sidebar_navigation") showAdminSidebar;
@discourseComputed("siteSettings.admin_sidebar_enabled_groups")
showAdminSidebar() {
return this.siteSettings.userInAnyGroups(
"admin_sidebar_enabled_groups",
this.currentUser
);
}
@discourseComputed("siteSettings.enable_group_directory")
showGroups(enableGroupDirectory) {