Esempio n. 1
0
        protected override void CustomSecure(Security config)
        {
            var full = new[] { Operation.Read, Operation.Write, Operation.Execute };

            config.GrantAdministrator(this.ObjectType, full);
            config.GrantEmployee(this.ObjectType, Operation.Read);

            //config.GrantAccountant(this.ObjectType, Operation.Write);
            config.Grant(Roles.AccountantId, this.ObjectType, Meta.Total, Operation.Write);
        }