Module: MkAcl
- Defined in:
- lib/mikras_utils/mkacl.rb,
lib/mikras_utils/mkacl/spec.rb,
lib/mikras_utils/mkacl/parser.rb,
lib/mikras_utils/mkacl/analyzer.rb,
lib/mikras_utils/mkacl/generator.rb,
lib/mikras_utils/mkacl/generators/rules.rb,
lib/mikras_utils/mkacl/generators/seeds.rb,
lib/mikras_utils/mkacl/generators/id_functions.rb,
lib/mikras_utils/mkacl/generators/acl_functions.rb,
lib/mikras_utils/mkacl/generators/role_functions.rb,
lib/mikras_utils/mkacl/generators/insert_triggers.rb
Defined Under Namespace
Classes: Action, Analyzer, Generator, ParseError, Parser, Rule, Spec, Stamp, StampExpr, Table
Constant Summary collapse
- DOMAINS =
%w(case event visit)
- DOMAIN_TABLES =
DOMAINS.map { "#{_1}s" }
- CASE_ROLES =
TODO Read from database (or maybe not)
%w(LA TA KON AKK RLA CLA CTA)
- EVENT_ROLES =
%w(ELA ETA)
- VISIT_ROLES =
%w(VLA VTA)
- ROLES =
CASE_ROLES + EVENT_ROLES + VISIT_ROLES
- DEFAULT_FUNCTION =
"app_portal.mutate"- ACTIONS =
%w(insert select update delete attach detach)