CanManageCategories() public static method

Determines whether a user can manage categories in at least one namespace.
public static CanManageCategories ( string username, string groups ) : bool
username string The username.
groups string The groups.
return bool
        protected void Page_Load(object sender, EventArgs e)
        {
            AdminMaster.RedirectToLoginIfNeeded();

            bool canManageCategories = AdminMaster.CanManageCategories(SessionFacade.GetCurrentUsername(), SessionFacade.GetCurrentGroupNames());

            if (!canManageCategories)
            {
                UrlTools.Redirect("AccessDenied.aspx");
            }

            if (!Page.IsPostBack)
            {
                // Load namespaces

                // Add root namespace
                lstNamespace.Items.Add(new ListItem("<root>", ""));

                List <NamespaceInfo> namespaces = Pages.GetNamespaces();

                foreach (NamespaceInfo ns in namespaces)
                {
                    lstNamespace.Items.Add(new ListItem(ns.Name, ns.Name));
                }

                // Load pages
                rptCategories.DataBind();
            }

            btnNewCategory.Enabled = CanManageCategoriesInCurrentNamespace();
            btnBulkManage.Enabled  = btnNewCategory.Enabled;
        }