private static StatusManager GetManager() { var context = HttpContext.Current; var manager = StatusModule.GetManager(context); return(manager); }
internal virtual bool InAdminGroups(User user, StatusModule module) { var settings = module.SecuritySettings; // User either has direct access or via global return(settings != null && (InGroups(user, Parse(settings.AdminGroups)) || InGroups(user, Parse(Settings.AdminEverythingGroups)))); }
//============================================================= // メソッド //============================================================= public virtual void Awake() { rigidbdy2D = GetComponent <Rigidbody2D>(); animator = GetComponent <Animator>(); statusModule = GetComponent <StatusModule>(); baseSpriteTransform = transform.Find("BaseSprite"); efficacyModule = new EfficacyModule(); }
internal virtual bool InReadGroups(User user, StatusModule module) { var settings = module.SecuritySettings; // User has direct access, global access, or is an admin return(settings != null && (InGroups(user, Parse(settings.ViewGroups)) || InGroups(user, Parse(Settings.ViewEverythingGroups)) || InAdminGroups(user, module))); }
private Roles GetRoles(StatusModule module, Roles user, Roles admin) { if (IsAdmin(module)) { return(admin | user); } if (HasAccess(module)) { return(user); } return(Roles.None); }
private void Start() { rivisionValue = PublicValueStorage.Instance.GetAddSpeedRivisionValue(); parentHpBar = this.transform.parent.GetComponent <BossStatusModule>(); myParent = this.transform.parent.GetComponent <ControllerLaserNo5Ver2>(); myParentModule = myParent.GetMissileModule(); myStatus = this.GetComponent <StatusModule>(); rigidbody2D = this.GetComponent <Rigidbody2D>(); rigidbody2D.simulated = false; float gap = this.transform.GetComponent <SpriteRenderer>().bounds.extents.x; this.transform.GetChild(0).Translate(0, -gap * 0.25f, 0, Space.Self); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Main()); NinjectModule kvestModule = new KvestRoomModule(); NinjectModule serviceModule = new ServiceModule("DbConnection"); var kerneltwo = new StandardKernel(kvestModule, serviceModule); DependencyResolver.SetResolver(new NinjectDependencyResolver(kerneltwo)); NinjectModule statusModule = new StatusModule(); NinjectModule serviceTwoModule = new ServiceModule("DbConnection"); var kernel = new StandardKernel(statusModule, serviceTwoModule); DependencyResolver.SetResolver(new NinjectDependencyResolver(kernel)); }
static bool AllowMeMaybe(StatusModule m) => m.Enabled && Current.User.HasAccess(m);
internal override bool InAdminGroups(User user, StatusModule module) => true;
public NavTab(StatusModule module, string route) { Module = module; Route = route; }
internal virtual bool InAdminGroups(User user, StatusModule module) { var settings = module.SecuritySettings; return(settings != null && InGroups(user, settings.AdminGroups)); }
internal virtual bool InReadGroups(User user, StatusModule module) { var settings = module.SecuritySettings; return(settings != null && (InGroups(user, settings.ViewGroups) || InAdminGroups(user, module))); }
public bool IsAdmin(StatusModule module) => Provider.InAdminGroups(this, module);
public bool HasAccess(StatusModule module) => Provider.InReadGroups(this, module);