protected void Page_Load(object sender, EventArgs e)
{
AdminMaster.RedirectToLoginIfNeeded();
currentWiki = DetectWiki();
string currentUser = SessionFacade.GetCurrentUsername();
string[] currentGroups = SessionFacade.GetCurrentGroupNames(currentWiki);
if (!AdminMaster.CanManageGroups(currentUser, currentGroups))
{
UrlTools.Redirect("AccessDenied.aspx");
}
aclActionsSelector.Visible = AdminMaster.CanManagePermissions(currentUser, currentGroups);
revName.ValidationExpression = GlobalSettings.UsernameRegex;
if (!Page.IsPostBack)
{
rptGroups.DataBind();
providerSelector.Reload();
btnNewGroup.Enabled = providerSelector.HasProviders;
}
}