This table provides a list of valid security models. This information is dynamic and should have a data entry page.
Source romber_meta_security_models_tbl.sql
create table romber_meta.security_models (
meta_security_model_code romber_base.generic_code not null,
meta_security_model_id romber_meta.security_model_id not null
default nextval ( 'romber_base.generic_id_seq' ),
meta_security_model_name romber_base.generic_name not null,
meta_security_model_text varchar(511) not null );
Source romber_meta_security_models_pk.sql
alter table romber_meta.security_models
add constraint romber_meta_security_models_pk
primary key ( meta_security_model_id );
Source romber_meta_security_models_uk1.sql
alter table romber_meta.security_models
add constraint romber_meta_security_models_uk1
unique ( meta_security_model_code );
Source romber_meta_security_models_load.sql
insert into romber_meta.security_models (
meta_security_model_code,
meta_security_model_id,
meta_security_model_name,
meta_security_model_text )
values (
'',
0,
'',
'' );
insert into romber_meta.security_models (
meta_security_model_code,
meta_security_model_name,
meta_security_model_text )
values (
'NONE',
'No access',
'ACCESS=NONE' );
insert into romber_meta.security_models (
meta_security_model_code,
meta_security_model_name,
meta_security_model_text )
values (
'EVERYONE',
'Everyone',
'ACCESS=ALL' );
insert into romber_meta.security_models (
meta_security_model_code,
meta_security_model_name,
meta_security_model_text )
values (
'ADMINISTRATOR',
'Administrator',
'CHECK=MEMBER_RELATIONSHIP_TYPE=ADMINISTRATOR,ACCESS=ALL' );