public override Config GetConfig()
        {
            Config config = ScrudProvider.GetScrudConfig();
            {
                bool denyToNonAdmins = !CacheProvider.GetSignInView().IsAdmin.ToBool();

                config.DenyAdd    = denyToNonAdmins;
                config.DenyEdit   = denyToNonAdmins;
                config.DenyDelete = denyToNonAdmins;

                config.KeyColumn = "user_id";

                config.TableSchema = "policy";
                config.Table       = "auto_verification_policy";
                config.ViewSchema  = "policy";
                config.View        = "auto_verification_policy_scrud_view";

                config.PageSize = 100;

                config.DisplayFields = GetDisplayFields();
                config.DisplayViews  = GetDisplayViews();

                config.Text             = Titles.AutoVerificationPolicy;
                config.ResourceAssembly = Assembly.GetAssembly(typeof(AutoVerificationController));

                return(config);
            }
        }
示例#2
0
        public override Config GetConfig()
        {
            Config config = ScrudProvider.GetScrudConfig();
            {
                config.Text        = Titles.Users;
                config.TableSchema = "office";
                config.Table       = "users";
                config.ViewSchema  = "office";
                config.View        = "user_view";
                config.KeyColumn   = "user_id";

                config.DisplayFields = GetDisplayFields();
                config.DisplayViews  = GetDisplayViews();
                config.ExcludeEdit   = "password, user_name";

                config.ResourceAssembly = Assembly.GetAssembly(typeof(UsersController));

                bool denyToNonAdmins = !CacheProvider.GetSignInView().IsAdmin.ToBool();

                config.DenyAdd    = denyToNonAdmins;
                config.DenyEdit   = denyToNonAdmins;
                config.DenyDelete = denyToNonAdmins;

                return(config);
            }
        }
示例#3
0
        public override Config GetConfig()
        {
            bool denyToNonAdmins = !CacheProvider.GetSignInView().IsAdmin.ToBool();

            Config config = ScrudProvider.GetScrudConfig();

            config.DenyAdd    = denyToNonAdmins;
            config.DenyEdit   = denyToNonAdmins;
            config.DenyDelete = denyToNonAdmins;

            config.KeyColumn = "api_access_policy_id";

            config.TableSchema = "policy";
            config.Table       = "api_access_policy";
            config.ViewSchema  = "policy";
            config.View        = "api_access_policy";

            config.PageSize = 100;

            config.DisplayFields = GetDisplayFields();
            config.DisplayViews  = GetDisplayViews();

            config.Text             = "API Access Policy";
            config.ResourceAssembly = Assembly.GetAssembly(typeof(ApiAccessController));

            ViewData["Pocos"] = this.GetPocos();

            return(config);
        }