Ejemplo n.º 1
0
        private static StatusManager GetManager()
        {
            var context = HttpContext.Current;
            var manager = StatusModule.GetManager(context);

            return(manager);
        }
Ejemplo n.º 2
0
        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))));
        }
Ejemplo n.º 3
0
 //=============================================================
 // メソッド
 //=============================================================
 public virtual void Awake()
 {
     rigidbdy2D          = GetComponent <Rigidbody2D>();
     animator            = GetComponent <Animator>();
     statusModule        = GetComponent <StatusModule>();
     baseSpriteTransform = transform.Find("BaseSprite");
     efficacyModule      = new EfficacyModule();
 }
Ejemplo n.º 4
0
        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)));
        }
Ejemplo n.º 5
0
 private Roles GetRoles(StatusModule module, Roles user, Roles admin)
 {
     if (IsAdmin(module))
     {
         return(admin | user);
     }
     if (HasAccess(module))
     {
         return(user);
     }
     return(Roles.None);
 }
Ejemplo n.º 6
0
    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);
    }
Ejemplo n.º 7
0
        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));
        }
Ejemplo n.º 8
0
 static bool AllowMeMaybe(StatusModule m) => m.Enabled && Current.User.HasAccess(m);
Ejemplo n.º 9
0
 internal override bool InAdminGroups(User user, StatusModule module) => true;
Ejemplo n.º 10
0
 public NavTab(StatusModule module, string route)
 {
     Module = module;
     Route  = route;
 }
Ejemplo n.º 11
0
        internal virtual bool InAdminGroups(User user, StatusModule module)
        {
            var settings = module.SecuritySettings;

            return(settings != null && InGroups(user, settings.AdminGroups));
        }
Ejemplo n.º 12
0
        internal virtual bool InReadGroups(User user, StatusModule module)
        {
            var settings = module.SecuritySettings;

            return(settings != null && (InGroups(user, settings.ViewGroups) || InAdminGroups(user, module)));
        }
Ejemplo n.º 13
0
 public bool IsAdmin(StatusModule module) => Provider.InAdminGroups(this, module);
Ejemplo n.º 14
0
 public bool HasAccess(StatusModule module) => Provider.InReadGroups(this, module);