private dynamic GetCommonLocations() { dynamic ret = new ExpandoObject(); ret.editor = EditorLocations; if (IsAdmin.CurrentUserAdmin()) { ret.core = CoreLocations; ret.master = MasterLocations; } return(ret); }
private dynamic GetCommonLocations() { EditingContextRegistration ec = _registration.GetScsRegistration <EditingContextRegistration>(); dynamic ret = new ExpandoObject(); ret.editor = ec.EditorLocations; if (IsAdmin.CurrentUserAdmin()) { ret.core = ec.CoreLocations; ret.master = ec.MasterLocations; } return(ret); }
public bool ApplicableSidekick() { bool admin = IsAdmin.CurrentUserAdmin(); if (admin) { return(true); } if (AdminOnly) { return(false); } if (Roles.Count == 0) { return(true); } return(IsAdmin.CurrentUserInRoleList(Roles)); }