1 package OpenILS::Application::Storage::CDBI::permission;
4 #-------------------------------------------------------------------------------
6 use base qw/OpenILS::Application::Storage::CDBI/;
7 #-------------------------------------------------------------------------------
8 package permission::perm_list;
9 use base qw/permission/;
10 __PACKAGE__->table('permission_perm_list');
11 __PACKAGE__->columns(All => qw/id code/);
12 #-------------------------------------------------------------------------------
13 package permission::grp_tree;
14 use base qw/permission/;
15 __PACKAGE__->table('permission_grp_tree');
16 __PACKAGE__->columns(All => qw/id name parent/);
17 #-------------------------------------------------------------------------------
18 package permission::usr_grp_map;
19 use base qw/permission/;
20 __PACKAGE__->table('permission_usr_grp_map');
21 __PACKAGE__->columns(All => qw/id usr grp/);
22 #-------------------------------------------------------------------------------
23 package permission::usr_perm_map;
24 use base qw/permission/;
25 __PACKAGE__->table('permission_usr_perm_map');
26 __PACKAGE__->columns(All => qw/id usr perm depth/);
27 #-------------------------------------------------------------------------------
28 package permission::grp_perm_map;
29 use base qw/permission/;
30 __PACKAGE__->table('permission_grp_perm_map');
31 __PACKAGE__->columns(All => qw/id grp perm depth/);
32 #-------------------------------------------------------------------------------