CREATE TABLE `project_portfolio`.`roles` (
`type` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
`create_project` TINYINT NULL DEFAULT NULL ,
`copy_project` TINYINT NULL DEFAULT NULL ,
`modify_project` TINYINT NULL DEFAULT NULL ,
`enter_monthly_status_data` TINYINT NULL DEFAULT NULL ,
`financial_status_data` TINYINT NULL DEFAULT NULL ,
`create_funding_request` TINYINT NULL DEFAULT NULL ,
`modify_funding_request` TINYINT NULL DEFAULT NULL ,
`manage_contracts` TINYINT NULL DEFAULT NULL ,
`manage_appropriations` TINYINT NULL DEFAULT NULL ,
`monthly_status_report` TINYINT NULL DEFAULT NULL ,
`create_new_user` TINYINT NULL DEFAULT NULL ,
`user_management` TINYINT NULL DEFAULT NULL ,
`activate_new_users` TINYINT NULL DEFAULT NULL ,
`local_logs` TINYINT NULL DEFAULT NULL ,
`server_logs` TINYINT NULL DEFAULT NULL ,
`query_logs` TINYINT NULL DEFAULT NULL ,
`database_management` TINYINT NULL DEFAULT NULL ,
PRIMARY KEY ( `type` )) ENGINE = InnoDB ;
Also make sure to be able to have ‘Can see only data that I am connected with’ flag. That’s probably going to be the setting for lab project managers and financial people.