From 8371f69d7a051711b50391a4f83cb76013983f07 Mon Sep 17 00:00:00 2001 From: Laurent Giovannoni <laurent.giovannoni@maarch.org> Date: Thu, 4 Apr 2013 10:12:57 +0000 Subject: [PATCH] evo: new role for archiving --- core/trunk/data_fr.sql | 411 ++++++++++++++++++--------------------- core/trunk/structure.sql | 4 +- 2 files changed, 188 insertions(+), 227 deletions(-) diff --git a/core/trunk/data_fr.sql b/core/trunk/data_fr.sql index 7abe117984d..4a5a13a3b10 100644 --- a/core/trunk/data_fr.sql +++ b/core/trunk/data_fr.sql @@ -55,13 +55,12 @@ INSERT INTO users (user_id, password, firstname, lastname, phone, mail, departme ------------ --USERGROUPS-- ------------ -INSERT INTO usergroups (group_id, group_desc, administrator, custom_right1, custom_right2, custom_right3, custom_right4, enabled) VALUES ('ADMINISTRATEUR', 'Administrateurs fonctionnels', 'N', 'N', 'N', 'N', 'N', 'Y'); -INSERT INTO usergroups (group_id, group_desc, administrator, custom_right1, custom_right2, custom_right3, custom_right4, enabled) VALUES ('ELU', 'Elus', 'N', 'N', 'N', 'N', 'N', 'Y'); -INSERT INTO usergroups (group_id, group_desc, administrator, custom_right1, custom_right2, custom_right3, custom_right4, enabled) VALUES ('RESPONSABLE', 'Responsables de direction', 'N', 'N', 'N', 'N', 'N', 'Y'); -INSERT INTO usergroups (group_id, group_desc, administrator, custom_right1, custom_right2, custom_right3, custom_right4, enabled) VALUES ('AGENT', 'Agents', 'N', 'N', 'N', 'N', 'N', 'Y'); -INSERT INTO usergroups (group_id, group_desc, administrator, custom_right1, custom_right2, custom_right3, custom_right4, enabled) VALUES ('RESP_COURRIER', 'Superviseurs courrier', 'N', 'N', 'N', 'N', 'N', 'Y'); -INSERT INTO usergroups (group_id, group_desc, administrator, custom_right1, custom_right2, custom_right3, custom_right4, enabled) VALUES ('COURRIER', 'Archivistes et operateurs de scan', 'N', 'N', 'N', 'N', 'N', 'Y'); -INSERT INTO usergroups (group_id, group_desc, administrator, custom_right1, custom_right2, custom_right3, custom_right4, enabled) VALUES ('CORRESPONDANT', 'Correspondants Archive', 'N', 'N', 'N', 'N', 'N', 'Y'); +INSERT INTO usergroups VALUES ('ADMINISTRATEUR', '[courrier] Administrateurs fonctionnels', 'N', 'N', 'N', 'N', 'N', 'Y'); +INSERT INTO usergroups VALUES ('AGENT', '[courrier] Agents', 'N', 'N', 'N', 'N', 'N', 'Y'); +INSERT INTO usergroups VALUES ('COURRIER', '[courrier] Operateurs de scan', 'N', 'N', 'N', 'N', 'N', 'Y'); +INSERT INTO usergroups VALUES ('ELU', '[courrier] Elus', 'N', 'N', 'N', 'N', 'N', 'Y'); +INSERT INTO usergroups VALUES ('RESP_COURRIER', '[courrier] Superviseurs courrier', 'N', 'N', 'N', 'N', 'N', 'Y'); +INSERT INTO usergroups VALUES ('RESPONSABLE', '[courrier] Responsables de direction', 'N', 'N', 'N', 'N', 'N', 'Y'); ------------ --USERGROUP_CONTENT-- @@ -90,150 +89,119 @@ INSERT INTO usergroup_content (user_id, group_id, primary_group, role) VALUES (' INSERT INTO usergroup_content (user_id, group_id, primary_group, role) VALUES ('ddaull', 'RESPONSABLE', 'N', ''); INSERT INTO usergroup_content (user_id, group_id, primary_group, role) VALUES ('jjonasz', 'AGENT', 'Y', ''); INSERT INTO usergroup_content (user_id, group_id, primary_group, role) VALUES ('ggrand', 'AGENT', 'Y', ''); -INSERT INTO usergroup_content (user_id, group_id, primary_group, role) VALUES ('ggrand', 'CORRESPONDANT', 'N', ''); ------------ --USERGROUPS_SERVICES-- ------------ -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESPONSABLE', 'adv_search_mlb'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESPONSABLE', 'my_contacts'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESPONSABLE', 'print_details'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESPONSABLE', 'view_baskets'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESPONSABLE', 'join_res_case'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESPONSABLE', 'close_case'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESPONSABLE', 'add_copy_in_process'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESPONSABLE', 'admin_templates'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESPONSABLE', 'view_versions'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESPONSABLE', 'view_folder_tree'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESPONSABLE', 'view_technical_infos'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESPONSABLE', 'add_links'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESPONSABLE', 'update_case'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESPONSABLE', 'join_res_case_in_process'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESPONSABLE', 'add_cases'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESPONSABLE', 'update_list_diff_in_details'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESPONSABLE', 'reports'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESPONSABLE', 'add_new_version'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESPONSABLE', 'index_mlb'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESPONSABLE', 'tag_view'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESPONSABLE', 'add_tag_to_res'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESPONSABLE', 'delete_tag_to_res'); - -INSERT INTO usergroups_services (group_id, service_id) VALUES ('AGENT', 'adv_search_mlb'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('AGENT', 'my_contacts'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('AGENT', 'print_details'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('AGENT', 'view_baskets'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('AGENT', 'join_res_case'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('AGENT', 'add_cases'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('AGENT', 'update_list_diff_in_details'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('AGENT', 'create_folder'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('AGENT', 'add_new_version'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('AGENT', 'view_folder_tree'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('AGENT', 'view_technical_infos'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('AGENT', 'add_links'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('AGENT', 'update_case'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('AGENT', 'join_res_case_in_process'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('AGENT', 'add_copy_in_process'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('AGENT', 'folder_search'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('AGENT', 'view_versions'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('AGENT', 'index_mlb'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('AGENT', 'tag_view'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('AGENT', 'add_tag_to_res'); - -INSERT INTO usergroups_services (group_id, service_id) VALUES ('COURRIER', 'adv_search_mlb'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('COURRIER', 'index_mlb'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('COURRIER', 'view_technical_infos'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('COURRIER', 'add_links'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('COURRIER', 'update_case'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('COURRIER', 'join_res_case_in_process'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('COURRIER', 'add_cases'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('COURRIER', 'update_list_diff_in_details'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('COURRIER', 'reports'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('COURRIER', 'add_new_version'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('COURRIER', 'admin'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('COURRIER', 'view_folder_tree'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('COURRIER', 'admin_architecture'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('COURRIER', 'my_contacts'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('COURRIER', 'put_in_validation'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('COURRIER', 'view_baskets'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('COURRIER', 'join_res_case'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('COURRIER', 'close_case'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('COURRIER', 'add_copy_in_process'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('COURRIER', 'view_versions'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('COURRIER', 'tag_view'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('COURRIER', 'add_tag_to_res'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('COURRIER', 'admin_apa'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('COURRIER', 'manage_apa'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('COURRIER', 'physical_archive'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('COURRIER', 'physical_archive_box_read'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('COURRIER', 'physical_archive_box_manage'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('COURRIER', 'physical_archive_batch_read'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('COURRIER', 'physical_archive_batch_manage'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('COURRIER', '_print_sep'); - -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ELU', 'view_technical_infos'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ELU', 'add_links'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ELU', 'add_copy_in_process'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ELU', 'reports'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ELU', 'add_new_version'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ELU', 'adv_search_mlb'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ELU', 'print_details'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ELU', 'view_baskets'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ELU', 'update_list_diff_in_details'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ELU', 'view_versions'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ELU', 'index_mlb'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ELU', 'tag_view'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ELU', 'add_tag_to_res'); - -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESP_COURRIER', 'adv_search_mlb'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESP_COURRIER', 'index_mlb'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESP_COURRIER', 'view_technical_infos'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESP_COURRIER', 'update_case'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESP_COURRIER', 'join_res_case_in_process'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESP_COURRIER', 'add_cases'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESP_COURRIER', 'update_list_diff_in_details'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESP_COURRIER', 'reports'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESP_COURRIER', 'admin'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESP_COURRIER', 'view_folder_tree'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESP_COURRIER', 'my_contacts'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESP_COURRIER', 'view_baskets'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESP_COURRIER', 'join_res_case'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESP_COURRIER', 'close_case'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESP_COURRIER', 'add_copy_in_process'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESP_COURRIER', 'admin_templates'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESP_COURRIER', 'view_versions'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESP_COURRIER', 'tag_view'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('RESp_COURRIER', 'add_tag_to_res'); - -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ADMINISTRATEUR', 'admin'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ADMINISTRATEUR', 'adv_search_mlb'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ADMINISTRATEUR', 'admin_users'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ADMINISTRATEUR', 'admin_groups'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ADMINISTRATEUR', 'admin_architecture'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ADMINISTRATEUR', 'view_history'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ADMINISTRATEUR', 'view_history_batch'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ADMINISTRATEUR', 'admin_status'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ADMINISTRATEUR', 'admin_actions'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ADMINISTRATEUR', 'admin_contacts'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ADMINISTRATEUR', 'reopen_mail'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ADMINISTRATEUR', 'admin_docservers'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ADMINISTRATEUR', 'admin_baskets'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ADMINISTRATEUR', 'update_case'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ADMINISTRATEUR', 'join_res_case'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ADMINISTRATEUR', 'join_res_case_in_process'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ADMINISTRATEUR', 'close_case'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ADMINISTRATEUR', 'manage_entities'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ADMINISTRATEUR', 'update_list_diff_in_details'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ADMINISTRATEUR', 'admin_templates'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ADMINISTRATEUR', 'admin_reports'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ADMINISTRATEUR', 'reports'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ADMINISTRATEUR', 'view_versions'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ADMINISTRATEUR', 'add_new_version'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ADMINISTRATEUR', 'tag_view'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ADMINISTRATEUR', 'add_tag_to_res'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ADMINISTRATEUR', 'delete_tag_to_res'); -INSERT INTO usergroups_services (group_id, service_id) VALUES ('ADMINISTRATEUR', 'admin_tag'); - -INSERT INTO usergroups_services (group_id, service_id) VALUES ('CORRESPONDANT', 'reserve_apa'); +INSERT INTO usergroups_services VALUES ('RESPONSABLE', 'index_mlb'); +INSERT INTO usergroups_services VALUES ('RESPONSABLE', 'view_technical_infos'); +INSERT INTO usergroups_services VALUES ('RESPONSABLE', 'add_links'); +INSERT INTO usergroups_services VALUES ('RESPONSABLE', 'update_case'); +INSERT INTO usergroups_services VALUES ('RESPONSABLE', 'join_res_case_in_process'); +INSERT INTO usergroups_services VALUES ('RESPONSABLE', 'add_cases'); +INSERT INTO usergroups_services VALUES ('RESPONSABLE', 'update_list_diff_in_details'); +INSERT INTO usergroups_services VALUES ('RESPONSABLE', 'admin_templates'); +INSERT INTO usergroups_services VALUES ('RESPONSABLE', 'add_new_version'); +INSERT INTO usergroups_services VALUES ('RESPONSABLE', 'add_tag_to_res'); + +INSERT INTO usergroups_services VALUES ('AGENT', 'adv_search_mlb'); +INSERT INTO usergroups_services VALUES ('AGENT', 'index_mlb'); +INSERT INTO usergroups_services VALUES ('AGENT', 'my_contacts'); +INSERT INTO usergroups_services VALUES ('AGENT', 'view_technical_infos'); +INSERT INTO usergroups_services VALUES ('AGENT', 'print_details'); +INSERT INTO usergroups_services VALUES ('AGENT', 'add_links'); +INSERT INTO usergroups_services VALUES ('AGENT', 'view_baskets'); +INSERT INTO usergroups_services VALUES ('AGENT', 'update_case'); +INSERT INTO usergroups_services VALUES ('AGENT', 'join_res_case'); +INSERT INTO usergroups_services VALUES ('AGENT', 'join_res_case_in_process'); +INSERT INTO usergroups_services VALUES ('AGENT', 'add_cases'); +INSERT INTO usergroups_services VALUES ('AGENT', 'add_copy_in_process'); +INSERT INTO usergroups_services VALUES ('AGENT', 'update_list_diff_in_details'); +INSERT INTO usergroups_services VALUES ('AGENT', 'folder_search'); +INSERT INTO usergroups_services VALUES ('AGENT', 'view_folder_tree'); +INSERT INTO usergroups_services VALUES ('AGENT', 'create_folder'); +INSERT INTO usergroups_services VALUES ('AGENT', 'add_new_version'); +INSERT INTO usergroups_services VALUES ('AGENT', 'tag_view'); +INSERT INTO usergroups_services VALUES ('AGENT', 'add_tag_to_res'); + +INSERT INTO usergroups_services VALUES ('COURRIER', 'admin'); +INSERT INTO usergroups_services VALUES ('COURRIER', 'adv_search_mlb'); +INSERT INTO usergroups_services VALUES ('COURRIER', 'index_mlb'); +INSERT INTO usergroups_services VALUES ('COURRIER', 'admin_architecture'); +INSERT INTO usergroups_services VALUES ('COURRIER', 'my_contacts'); +INSERT INTO usergroups_services VALUES ('COURRIER', 'view_technical_infos'); +INSERT INTO usergroups_services VALUES ('COURRIER', 'put_in_validation'); +INSERT INTO usergroups_services VALUES ('COURRIER', 'add_links'); +INSERT INTO usergroups_services VALUES ('COURRIER', 'view_baskets'); +INSERT INTO usergroups_services VALUES ('COURRIER', 'update_case'); +INSERT INTO usergroups_services VALUES ('COURRIER', 'join_res_case'); +INSERT INTO usergroups_services VALUES ('COURRIER', 'join_res_case_in_process'); +INSERT INTO usergroups_services VALUES ('COURRIER', 'close_case'); +INSERT INTO usergroups_services VALUES ('COURRIER', 'add_cases'); +INSERT INTO usergroups_services VALUES ('COURRIER', 'add_copy_in_process'); +INSERT INTO usergroups_services VALUES ('COURRIER', 'update_list_diff_in_details'); +INSERT INTO usergroups_services VALUES ('COURRIER', 'view_folder_tree'); +INSERT INTO usergroups_services VALUES ('COURRIER', 'physical_archive'); +INSERT INTO usergroups_services VALUES ('COURRIER', 'physical_archive_box_read'); +INSERT INTO usergroups_services VALUES ('COURRIER', 'physical_archive_box_manage'); +INSERT INTO usergroups_services VALUES ('COURRIER', 'physical_archive_batch_read'); +INSERT INTO usergroups_services VALUES ('COURRIER', 'physical_archive_batch_manage'); +INSERT INTO usergroups_services VALUES ('COURRIER', '_print_sep'); +INSERT INTO usergroups_services VALUES ('COURRIER', 'reports'); +INSERT INTO usergroups_services VALUES ('COURRIER', 'add_new_version'); +INSERT INTO usergroups_services VALUES ('COURRIER', 'tag_view'); +INSERT INTO usergroups_services VALUES ('COURRIER', 'add_tag_to_res'); + +INSERT INTO usergroups_services VALUES ('ELU', 'adv_search_mlb'); +INSERT INTO usergroups_services VALUES ('ELU', 'index_mlb'); +INSERT INTO usergroups_services VALUES ('ELU', 'view_technical_infos'); +INSERT INTO usergroups_services VALUES ('ELU', 'print_details'); +INSERT INTO usergroups_services VALUES ('ELU', 'add_links'); +INSERT INTO usergroups_services VALUES ('ELU', 'view_baskets'); +INSERT INTO usergroups_services VALUES ('ELU', 'add_copy_in_process'); +INSERT INTO usergroups_services VALUES ('ELU', 'update_list_diff_in_details'); +INSERT INTO usergroups_services VALUES ('ELU', 'reports'); +INSERT INTO usergroups_services VALUES ('ELU', 'add_new_version'); +INSERT INTO usergroups_services VALUES ('ELU', 'tag_view'); +INSERT INTO usergroups_services VALUES ('ELU', 'add_tag_to_res'); + +INSERT INTO usergroups_services VALUES ('RESP_COURRIER', 'admin'); +INSERT INTO usergroups_services VALUES ('RESP_COURRIER', 'index_mlb'); +INSERT INTO usergroups_services VALUES ('RESP_COURRIER', 'view_technical_infos'); +INSERT INTO usergroups_services VALUES ('RESP_COURRIER', 'update_case'); +INSERT INTO usergroups_services VALUES ('RESP_COURRIER', 'join_res_case_in_process'); +INSERT INTO usergroups_services VALUES ('RESP_COURRIER', 'add_cases'); +INSERT INTO usergroups_services VALUES ('RESP_COURRIER', 'update_list_diff_in_details'); +INSERT INTO usergroups_services VALUES ('RESP_COURRIER', 'admin_templates'); +INSERT INTO usergroups_services VALUES ('RESP_COURRIER', 'tag_view'); + +INSERT INTO usergroups_services VALUES ('ADMINISTRATEUR', 'admin'); +INSERT INTO usergroups_services VALUES ('ADMINISTRATEUR', 'adv_search_mlb'); +INSERT INTO usergroups_services VALUES ('ADMINISTRATEUR', 'admin_users'); +INSERT INTO usergroups_services VALUES ('ADMINISTRATEUR', 'admin_groups'); +INSERT INTO usergroups_services VALUES ('ADMINISTRATEUR', 'admin_architecture'); +INSERT INTO usergroups_services VALUES ('ADMINISTRATEUR', 'view_history'); +INSERT INTO usergroups_services VALUES ('ADMINISTRATEUR', 'view_history_batch'); +INSERT INTO usergroups_services VALUES ('ADMINISTRATEUR', 'admin_status'); +INSERT INTO usergroups_services VALUES ('ADMINISTRATEUR', 'admin_actions'); +INSERT INTO usergroups_services VALUES ('ADMINISTRATEUR', 'admin_contacts'); +INSERT INTO usergroups_services VALUES ('ADMINISTRATEUR', 'reopen_mail'); +INSERT INTO usergroups_services VALUES ('ADMINISTRATEUR', 'admin_docservers'); +INSERT INTO usergroups_services VALUES ('ADMINISTRATEUR', 'admin_baskets'); +INSERT INTO usergroups_services VALUES ('ADMINISTRATEUR', 'update_case'); +INSERT INTO usergroups_services VALUES ('ADMINISTRATEUR', 'join_res_case'); +INSERT INTO usergroups_services VALUES ('ADMINISTRATEUR', 'join_res_case_in_process'); +INSERT INTO usergroups_services VALUES ('ADMINISTRATEUR', 'close_case'); +INSERT INTO usergroups_services VALUES ('ADMINISTRATEUR', 'manage_entities'); +INSERT INTO usergroups_services VALUES ('ADMINISTRATEUR', 'update_list_diff_in_details'); +INSERT INTO usergroups_services VALUES ('ADMINISTRATEUR', 'admin_templates'); +INSERT INTO usergroups_services VALUES ('ADMINISTRATEUR', 'admin_reports'); +INSERT INTO usergroups_services VALUES ('ADMINISTRATEUR', 'reports'); +INSERT INTO usergroups_services VALUES ('ADMINISTRATEUR', 'add_new_version'); +INSERT INTO usergroups_services VALUES ('ADMINISTRATEUR', 'admin_tag'); +INSERT INTO usergroups_services VALUES ('ADMINISTRATEUR', 'tag_view'); +INSERT INTO usergroups_services VALUES ('ADMINISTRATEUR', 'add_tag_to_res'); +INSERT INTO usergroups_services VALUES ('ADMINISTRATEUR', 'delete_tag_to_res'); ------------ --ENTITIES-- @@ -331,8 +299,6 @@ INSERT INTO listmodels (coll_id, object_id, object_type, sequence, item_id, item ------------ --BASKETS-- ------------ -INSERT INTO baskets (coll_id, basket_id, basket_name, basket_desc, basket_clause, is_generic, is_visible, enabled) VALUES ('apa_coll', 'APA_reservation', '[APA] 40 - Archives reservees', 'Corbeille des archives reservees', 'res_view_apa.status = ''RSV'' and (ORIGIN= @my_primary_entity or ORIGIN in (@subentities[@my_primary_entity]))', 'NO', 'Y', 'Y'); -INSERT INTO baskets (coll_id, basket_id, basket_name, basket_desc, basket_clause, is_generic, is_visible, enabled) VALUES ('apa_coll', 'APA_picking', '[APA] 41 - Archives prelevees', 'Corbeille des archives prelevees', 'res_view_apa.status = ''OUT'' and (ORIGIN= @my_primary_entity or ORIGIN in (@subentities[@my_primary_entity]))', 'NO', 'Y', 'Y'); INSERT INTO baskets (coll_id, basket_id, basket_name, basket_desc, basket_clause, is_generic, is_visible, enabled) VALUES ('letterbox_coll', 'SignedBasket', '[courrier] 05 - Courriers visés par la direction', 'Corbeilles des courriers visés, à imprimer', 'status=''SIG'' and DEST_USER = @user', 'N', 'Y', 'Y'); INSERT INTO baskets (coll_id, basket_id, basket_name, basket_desc, basket_clause, is_generic, is_visible, enabled) VALUES ('letterbox_coll', 'SigningBasket', '[courrier] 11 - Courriers à viser', 'Corbeille des courriers à approuver', 'STATUS = ''VIS'' and DESTINATION in (@subentities[@my_entities])', 'N', 'Y', 'Y'); INSERT INTO baskets (coll_id, basket_id, basket_name, basket_desc, basket_clause, is_generic, is_visible, enabled) VALUES ('letterbox_coll', 'QualificationBasket', '[courrier] 22 - Courriers à qualifier', 'Corbeille de qualification', 'status=''ATT''', 'N', 'Y', 'Y'); @@ -435,8 +401,6 @@ INSERT INTO groupbasket (group_id, basket_id, sequence, redirect_basketlist, red INSERT INTO groupbasket (group_id, basket_id, sequence, redirect_basketlist, redirect_grouplist, result_page, can_redirect, can_delete, can_insert) VALUES ('COURRIER', 'QualificationBasket', 18, NULL, NULL, 'list_with_attachments', 'N', 'N', 'N'); INSERT INTO groupbasket (group_id, basket_id, sequence, redirect_basketlist, redirect_grouplist, result_page, can_redirect, can_delete, can_insert) VALUES ('COURRIER', 'IndexingBasket', 16, NULL, NULL, 'redirect_to_action', 'N', 'N', 'N'); INSERT INTO groupbasket (group_id, basket_id, sequence, redirect_basketlist, redirect_grouplist, result_page, can_redirect, can_delete, can_insert) VALUES ('COURRIER', 'RetourCourrier', 12, NULL, NULL, 'list_with_attachments', 'N', 'N', 'N'); -INSERT INTO groupbasket (group_id, basket_id, sequence, redirect_basketlist, redirect_grouplist, result_page, can_redirect, can_delete, can_insert) VALUES ('COURRIER', 'APA_reservation', 1, NULL, NULL, 'apa_basket_list', 'N', 'N', 'N'); -INSERT INTO groupbasket (group_id, basket_id, sequence, redirect_basketlist, redirect_grouplist, result_page, can_redirect, can_delete, can_insert) VALUES ('COURRIER', 'APA_picking', 2, NULL, NULL, 'apa_basket_list', 'N', 'N', 'N'); INSERT INTO groupbasket (group_id, basket_id, sequence, redirect_basketlist, redirect_grouplist, result_page, can_redirect, can_delete, can_insert) VALUES ('ELU', 'DepartmentBasket', 1, NULL, NULL, 'list_with_attachments', 'N', 'N', 'N'); INSERT INTO groupbasket (group_id, basket_id, sequence, redirect_basketlist, redirect_grouplist, result_page, can_redirect, can_delete, can_insert) VALUES ('ELU', 'CopyMailBasket', 2, NULL, NULL, 'list_with_attachments', 'N', 'N', 'N'); INSERT INTO groupbasket (group_id, basket_id, sequence, redirect_basketlist, redirect_grouplist, result_page, can_redirect, can_delete, can_insert) VALUES ('ELU', 'MyBasket', 4, NULL, NULL, 'list_with_attachments', 'N', 'N', 'N'); @@ -507,8 +471,6 @@ INSERT INTO actions_groupbaskets (id_action, where_clause, group_id, basket_id, INSERT INTO actions_groupbaskets (id_action, where_clause, group_id, basket_id, used_in_basketlist, used_in_action_page, default_action_list) VALUES (21, '', 'COURRIER', 'RetourCourrier', 'N', 'N', 'Y'); INSERT INTO actions_groupbaskets (id_action, where_clause, group_id, basket_id, used_in_basketlist, used_in_action_page, default_action_list) VALUES (22, '', 'COURRIER', 'QualificationBasket', 'N', 'N', 'Y'); INSERT INTO actions_groupbaskets (id_action, where_clause, group_id, basket_id, used_in_basketlist, used_in_action_page, default_action_list) VALUES (21, '', 'COURRIER', 'IndexingBasket', 'N', 'N', 'Y'); -INSERT INTO actions_groupbaskets (id_action, where_clause, group_id, basket_id, used_in_basketlist, used_in_action_page, default_action_list) VALUES (15, '', 'COURRIER', 'APA_reservation', 'Y', 'Y', 'N'); -INSERT INTO actions_groupbaskets (id_action, where_clause, group_id, basket_id, used_in_basketlist, used_in_action_page, default_action_list) VALUES (16, '', 'COURRIER', 'APA_picking', 'Y', 'Y', 'N'); INSERT INTO actions_groupbaskets (id_action, where_clause, group_id, basket_id, used_in_basketlist, used_in_action_page, default_action_list) VALUES (100, '', 'ELU', 'DepartmentBasket', 'N', 'N', 'Y'); INSERT INTO actions_groupbaskets (id_action, where_clause, group_id, basket_id, used_in_basketlist, used_in_action_page, default_action_list) VALUES (20, '', 'ELU', 'MyBasket', 'N', 'Y', 'N'); INSERT INTO actions_groupbaskets (id_action, where_clause, group_id, basket_id, used_in_basketlist, used_in_action_page, default_action_list) VALUES (1, '', 'ELU', 'MyBasket', 'N', 'Y', 'N'); @@ -2960,33 +2922,39 @@ delete from entities where entity_id='AD06' or entity_id='CCAS'; insert into entities (entity_id, entity_label, business_id) values ('AD06', 'Archives Départementales', 'AD06001'); insert into entities (entity_id, entity_label, business_id) values ('CCAS', 'Centre Communal d''Action Sociale', 'CCAS01'); +----------------------- +--USERGROUPS-- +----------------------- +INSERT INTO usergroups VALUES ('ARCHIVISTE', '[archivage] Archivistes', 'N', 'N', 'N', 'N', 'N', 'Y'); +INSERT INTO usergroups VALUES ('CORRESPONDANT', '[archivage] Correspondants Archive', 'N', 'N', 'N', 'N', 'N', 'Y'); + ----------------------- --USERGROUPS_SERVICES-- ----------------------- -INSERT INTO usergroups_services (group_id, service_id) -VALUES ('COURRIER', 'admin_records_management'); -INSERT INTO usergroups_services (group_id, service_id) -VALUES ('COURRIER', 'admin_ArchivalAgreement'); -INSERT INTO usergroups_services (group_id, service_id) -VALUES ('COURRIER', 'index_rm'); -INSERT INTO usergroups_services (group_id, service_id) -VALUES ('COURRIER', 'admin_rm_entities'); -INSERT INTO usergroups_services (group_id, service_id) -VALUES ('COURRIER', 'admin_FilePlan'); -INSERT INTO usergroups_services (group_id, service_id) -VALUES ('COURRIER', 'admin_Schedule'); -INSERT INTO usergroups_services (group_id, service_id) -VALUES ('COURRIER', 'ArchiveTransferCreation'); - -INSERT INTO usergroups_services (group_id, service_id) -VALUES ('CORRESPONDANT', 'adv_search_rm'); -INSERT INTO usergroups_services (group_id, service_id) -VALUES ('CORRESPONDANT', 'index_rm'); -INSERT INTO usergroups_services (group_id, service_id) -VALUES ('CORRESPONDANT', 'ArchiveTransferCreation'); +INSERT INTO usergroups_services VALUES ('ARCHIVISTE', 'admin'); +INSERT INTO usergroups_services VALUES ('ARCHIVISTE', 'view_technical_infos'); +INSERT INTO usergroups_services VALUES ('ARCHIVISTE', 'admin_apa'); +INSERT INTO usergroups_services VALUES ('ARCHIVISTE', 'manage_apa'); +INSERT INTO usergroups_services VALUES ('ARCHIVISTE', 'reserve_apa'); +INSERT INTO usergroups_services VALUES ('ARCHIVISTE', 'view_baskets'); +INSERT INTO usergroups_services VALUES ('ARCHIVISTE', 'tag_view'); +INSERT INTO usergroups_services VALUES ('ARCHIVISTE', 'add_tag_to_res'); +INSERT INTO usergroups_services VALUES ('ARCHIVISTE', 'admin_records_management'); +INSERT INTO usergroups_services VALUES ('ARCHIVISTE', 'admin_ArchivalAgreement'); +INSERT INTO usergroups_services VALUES ('ARCHIVISTE', 'admin_rm_entities'); +INSERT INTO usergroups_services VALUES ('ARCHIVISTE', 'admin_FilePlan'); +INSERT INTO usergroups_services VALUES ('ARCHIVISTE', 'admin_Schedule'); +INSERT INTO usergroups_services VALUES ('ARCHIVISTE', 'adv_search_rm'); +INSERT INTO usergroups_services VALUES ('ARCHIVISTE', 'index_rm'); +INSERT INTO usergroups_services VALUES ('ARCHIVISTE', 'ArchiveTransferCreation'); + +INSERT INTO usergroups_services VALUES ('CORRESPONDANT', 'reserve_apa'); +INSERT INTO usergroups_services VALUES ('CORRESPONDANT', 'adv_search_rm'); +INSERT INTO usergroups_services VALUES ('CORRESPONDANT', 'index_rm'); +INSERT INTO usergroups_services VALUES ('CORRESPONDANT', 'ArchiveTransferCreation'); ------------------ ---USERS_ENTITIES-- +--USERS-- ------------------ delete from users_entities where user_id = 'bblier' and entity_id = 'COU'; INSERT INTO users_entities (user_id, entity_id, user_role, primary_entity) @@ -2994,6 +2962,7 @@ VALUES ('bblier', 'COU', 'Responsable courrier', 'N'); delete from users_entities where user_id = 'bblier' and entity_id = 'VILLE'; INSERT INTO users_entities (user_id, entity_id, user_role, primary_entity) VALUES ('bblier', 'VILLE', 'Responsable courrier', 'Y'); +INSERT INTO users_entities VALUES ('ccamus', 'VILLE', '', 'Y'); delete from users_entities where user_id = 'ggrand' and entity_id = 'COR'; INSERT INTO users_entities (user_id, entity_id, user_role, primary_entity) @@ -3002,9 +2971,17 @@ delete from users_entities where user_id = 'ggrand' and entity_id = 'CCAS'; INSERT INTO users_entities (user_id, entity_id, user_role, primary_entity) VALUES ('ggrand', 'CCAS', 'Responsable CCAS', 'Y'); +INSERT INTO users VALUES ('ccamus', 'ef9689be896dacd901cae4f13593e90d', 'Cyril', 'CAMUS', '', 'info@maarch.org', '', '0', NULL, NULL, 'e8be8d2f23f636ad76d12d666ef333b8', '2013-04-04 12:02:23.273', 'Y', 'N', NULL, 'OK', 'standard', NULL); + UPDATE usergroup_content SET primary_group='Y' where user_id='ggrand' and group_id='CORRESPONDANT'; UPDATE usergroup_content SET primary_group='N' where user_id='ggrand' and group_id='AGENT'; +---------- +--USERGROUP_CONTENT-- +---------- +INSERT INTO usergroup_content VALUES ('ggrand', 'CORRESPONDANT', 'N', ''); +INSERT INTO usergroup_content VALUES ('ccamus', 'ARCHIVISTE', 'Y', 'Archiviste'); + ---------- --STATUS-- ---------- @@ -3051,19 +3028,23 @@ VALUES ('rm_coll', 'INDEXARCHIVE', '[archivage] Indexer une archive', 'Indexer u INSERT INTO baskets (coll_id, basket_id, basket_name, basket_desc, basket_clause, is_generic, is_visible, enabled) VALUES ('io_coll', 'BREnvoyes', '[archivage] Bordereaux envoyés', 'Bordereaux envoyés', 'io_type = ''ArchiveTransfer'' AND io_status = ''SENT''', 'N', 'Y', 'Y'); +INSERT INTO baskets (coll_id, basket_id, basket_name, basket_desc, basket_clause, is_generic, is_visible, enabled) +VALUES ('log_coll', 'logsArchives', '[archivage] 100 - logs archivés', '100 - logs archivés', '1=1', 'N', 'Y', 'Y'); + +INSERT INTO baskets (coll_id, basket_id, basket_name, basket_desc, basket_clause, is_generic, is_visible, enabled) +VALUES ('apa_coll', 'APA_reservation', '[APA] 40 - Archives reservees', 'Corbeille des archives reservees', 'res_view_apa.status = ''RSV'' and (ORIGIN= @my_primary_entity or ORIGIN in (@subentities[@my_primary_entity]))', 'NO', 'Y', 'Y'); +INSERT INTO baskets (coll_id, basket_id, basket_name, basket_desc, basket_clause, is_generic, is_visible, enabled) +VALUES ('apa_coll', 'APA_picking', '[APA] 41 - Archives prelevees', 'Corbeille des archives prelevees', 'res_view_apa.status = ''OUT'' and (ORIGIN= @my_primary_entity or ORIGIN in (@subentities[@my_primary_entity]))', 'NO', 'Y', 'Y'); + ------------------------ --ACTIONS_GROUPBASKETS-- ------------------------ -INSERT INTO actions_groupbaskets (id_action, where_clause, group_id, basket_id, used_in_basketlist, used_in_action_page, default_action_list) -VALUES (202, '', 'COURRIER', 'INDEXARCHIVE', 'N', 'N', 'Y'); -INSERT INTO actions_groupbaskets (id_action, where_clause, group_id, basket_id, used_in_basketlist, used_in_action_page, default_action_list) -VALUES (203, '', 'COURRIER', 'BRAttenteControleConformite', 'N', 'N', 'Y'); -INSERT INTO actions_groupbaskets (id_action, where_clause, group_id, basket_id, used_in_basketlist, used_in_action_page, default_action_list) -VALUES (204, '', 'COURRIER', 'TransfertArticles', 'Y', 'N', 'N'); -INSERT INTO actions_groupbaskets (id_action, where_clause, group_id, basket_id, used_in_basketlist, used_in_action_page, default_action_list) -VALUES (205, '', 'COURRIER', 'BRCreation', 'N', 'N', 'Y'); -INSERT INTO actions_groupbaskets (id_action, where_clause, group_id, basket_id, used_in_basketlist, used_in_action_page, default_action_list) -VALUES (206, '', 'COURRIER', 'BREnPreparation', 'Y', 'N', 'Y'); +INSERT INTO actions_groupbaskets VALUES (15, '', 'ARCHIVISTE', 'APA_reservation', 'Y', 'Y', 'N'); +INSERT INTO actions_groupbaskets VALUES (16, '', 'ARCHIVISTE', 'APA_picking', 'Y', 'Y', 'N'); +INSERT INTO actions_groupbaskets VALUES (203, '', 'ARCHIVISTE', 'BRAttenteControleConformite', 'N', 'N', 'Y'); +INSERT INTO actions_groupbaskets VALUES (206, '', 'ARCHIVISTE', 'BREnPreparation', 'N', 'N', 'Y'); +INSERT INTO actions_groupbaskets VALUES (205, '', 'ARCHIVISTE', 'BRCreation', 'N', 'N', 'Y'); +INSERT INTO actions_groupbaskets VALUES (202, '', 'ARCHIVISTE', 'INDEXARCHIVE', 'N', 'N', 'Y'); INSERT INTO actions_groupbaskets (id_action, where_clause, group_id, basket_id, used_in_basketlist, used_in_action_page, default_action_list) VALUES (202, '', 'CORRESPONDANT', 'INDEXARCHIVE', 'N', 'N', 'Y'); @@ -3075,53 +3056,39 @@ VALUES (206, '', 'CORRESPONDANT', 'BREnPreparation', 'Y', 'N', 'Y'); --------------- --GROUPBASKET-- --------------- -INSERT INTO groupbasket (group_id, basket_id, sequence, redirect_basketlist, redirect_grouplist, result_page, can_redirect, can_delete, can_insert) -VALUES ('COURRIER', 'BRCreation', 26, NULL, NULL, 'redirect_to_action', 'N', 'N', 'N'); -INSERT INTO groupbasket (group_id, basket_id, sequence, redirect_basketlist, redirect_grouplist, result_page, can_redirect, can_delete, can_insert) -VALUES ('COURRIER', 'INDEXARCHIVE', 19, NULL, NULL, 'redirect_to_action', 'N', 'N', 'N'); -INSERT INTO groupbasket (group_id, basket_id, sequence, redirect_basketlist, redirect_grouplist, result_page, can_redirect, can_delete, can_insert) -VALUES ('COURRIER', 'BRAttenteControleConformite', 21, NULL, NULL, 'io_basket_list', 'N', 'N', 'N'); -INSERT INTO groupbasket (group_id, basket_id, sequence, redirect_basketlist, redirect_grouplist, result_page, can_redirect, can_delete, can_insert) -VALUES ('COURRIER', 'BRAcceptes', 22, NULL, NULL, 'io_basket_list', 'N', 'N', 'N'); -INSERT INTO groupbasket (group_id, basket_id, sequence, redirect_basketlist, redirect_grouplist, result_page, can_redirect, can_delete, can_insert) -VALUES ('COURRIER', 'BRRejetes', 23, NULL, NULL, 'io_basket_list', 'N', 'N', 'N'); -INSERT INTO groupbasket (group_id, basket_id, sequence, redirect_basketlist, redirect_grouplist, result_page, can_redirect, can_delete, can_insert) -VALUES ('COURRIER', 'TransfertArticles', 24, NULL, NULL, 'item_basket_list', 'N', 'N', 'N'); -INSERT INTO groupbasket (group_id, basket_id, sequence, redirect_basketlist, redirect_grouplist, result_page, can_redirect, can_delete, can_insert) -VALUES ('COURRIER', 'ArticlesTransferes', 25, NULL, NULL, 'item_basket_list', 'N', 'N', 'N'); -INSERT INTO groupbasket (group_id, basket_id, sequence, redirect_basketlist, redirect_grouplist, result_page, can_redirect, can_delete, can_insert) -VALUES ('COURRIER', 'BREnPreparation', 27, NULL, NULL, 'io_basket_list', 'N', 'N', 'N'); -INSERT INTO groupbasket (group_id, basket_id, sequence, redirect_basketlist, redirect_grouplist, result_page, can_redirect, can_delete, can_insert) -VALUES ('COURRIER', 'BREnvoyes', 32, NULL, NULL, 'io_basket_list', 'N', 'N', 'N'); - -INSERT INTO groupbasket (group_id, basket_id, sequence, redirect_basketlist, redirect_grouplist, result_page, can_redirect, can_delete, can_insert) -VALUES ('CORRESPONDANT', 'BRCreation', 26, NULL, NULL, 'redirect_to_action', 'N', 'N', 'N'); -INSERT INTO groupbasket (group_id, basket_id, sequence, redirect_basketlist, redirect_grouplist, result_page, can_redirect, can_delete, can_insert) -VALUES ('CORRESPONDANT', 'INDEXARCHIVE', 19, NULL, NULL, 'redirect_to_action', 'N', 'N', 'N'); -INSERT INTO groupbasket (group_id, basket_id, sequence, redirect_basketlist, redirect_grouplist, result_page, can_redirect, can_delete, can_insert) -VALUES ('CORRESPONDANT', 'BREnPreparation', 27, NULL, NULL, 'io_basket_list', 'N', 'N', 'N'); - +INSERT INTO groupbasket VALUES ('ARCHIVISTE', 'APA_reservation', 1, NULL, NULL, 'redirect_to_action', 'N', 'N', 'N', '', ''); +INSERT INTO groupbasket VALUES ('ARCHIVISTE', 'APA_picking', 2, NULL, NULL, 'redirect_to_action', 'N', 'N', 'N', '', ''); +INSERT INTO groupbasket VALUES ('ARCHIVISTE', 'logsArchives', 3, NULL, NULL, 'logs_list', 'N', 'N', 'N', '', ''); +INSERT INTO groupbasket VALUES ('ARCHIVISTE', 'TransfertArticles', 4, NULL, NULL, 'item_basket_list', 'N', 'N', 'N', '', ''); +INSERT INTO groupbasket VALUES ('ARCHIVISTE', 'BRAcceptes', 5, NULL, NULL, 'io_basket_list', 'N', 'N', 'N', '', ''); +INSERT INTO groupbasket VALUES ('ARCHIVISTE', 'BRAttenteControleConformite', 6, NULL, NULL, 'io_basket_list', 'N', 'N', 'N', '', ''); +INSERT INTO groupbasket VALUES ('CORRESPONDANT', 'BREnPreparation', 27, NULL, NULL, 'io_basket_list', 'N', 'N', 'N', '', ''); +INSERT INTO groupbasket VALUES ('ARCHIVISTE', 'BREnPreparation', 7, NULL, NULL, 'io_basket_list', 'N', 'N', 'N', '', ''); +INSERT INTO groupbasket VALUES ('ARCHIVISTE', 'BRRejetes', 8, NULL, NULL, 'io_basket_list', 'N', 'N', 'N', '', ''); +INSERT INTO groupbasket VALUES ('CORRESPONDANT', 'BRCreation', 26, NULL, NULL, 'redirect_to_action', 'N', 'N', 'N', '', ''); +INSERT INTO groupbasket VALUES ('ARCHIVISTE', 'BRCreation', 9, NULL, NULL, 'redirect_to_action', 'N', 'N', 'N', '', ''); +INSERT INTO groupbasket VALUES ('CORRESPONDANT', 'INDEXARCHIVE', 19, NULL, NULL, 'redirect_to_action', 'N', 'N', 'N', '', ''); +INSERT INTO groupbasket VALUES ('ARCHIVISTE', 'INDEXARCHIVE', 10, NULL, NULL, 'redirect_to_action', 'N', 'N', 'N', '', ''); +INSERT INTO groupbasket VALUES ('ARCHIVISTE', 'ArticlesTransferes', 25, NULL, NULL, 'item_basket_list', 'N', 'N', 'N', NULL, NULL); +INSERT INTO groupbasket VALUES ('ARCHIVISTE', 'BREnvoyes', 32, NULL, NULL, 'io_basket_list', 'N', 'N', 'N', NULL, NULL); ------------------------ --GROUPBASKET_REDIRECT-- ------------------------ -delete from groupbasket_redirect where basket_id = 'INDEXARCHIVE' or basket_id='BRCreation'; -INSERT INTO groupbasket_redirect (group_id, basket_id, action_id, entity_id, keyword, redirect_mode) -VALUES ('COURRIER', 'INDEXARCHIVE', 202, '', 'ALL_ENTITIES', 'ENTITY'); -INSERT INTO groupbasket_redirect (group_id, basket_id, action_id, entity_id, keyword, redirect_mode) -VALUES ('COURRIER', 'BRCreation', 205, '', 'ALL_ENTITIES', 'ENTITY'); - INSERT INTO groupbasket_redirect (group_id, basket_id, action_id, entity_id, keyword, redirect_mode) VALUES ('CORRESPONDANT', 'INDEXARCHIVE', 202, '', 'ALL_ENTITIES', 'ENTITY'); INSERT INTO groupbasket_redirect (group_id, basket_id, action_id, entity_id, keyword, redirect_mode) +VALUES ('ARCHIVISTE', 'INDEXARCHIVE', 202, '', 'ALL_ENTITIES', 'ENTITY'); +INSERT INTO groupbasket_redirect (group_id, basket_id, action_id, entity_id, keyword, redirect_mode) VALUES ('CORRESPONDANT', 'BRCreation', 205, '', 'ALL_ENTITIES', 'ENTITY'); +INSERT INTO groupbasket_redirect (group_id, basket_id, action_id, entity_id, keyword, redirect_mode) +VALUES ('ARCHIVISTE', 'BRCreation', 205, '', 'ALL_ENTITIES', 'ENTITY'); ------------ --SECURITY-- ------------ -delete from security where coll_id = 'rm_coll' and group_id = 'COURRIER'; INSERT INTO security (group_id, coll_id, where_clause, maarch_comment, can_insert, can_update, can_delete, rights_bitmask, mr_start_date, mr_stop_date, where_target) -VALUES ('COURRIER', 'rm_coll', '1=1', 'ARCHIVES', 'N', 'N', 'N', 153, NULL, NULL, 'DOC'); +VALUES ('ARCHIVISTE', 'rm_coll', '1=1', 'Acces', 'N', 'N', 'N', 153, NULL, NULL, 'DOC'); delete from security where coll_id = 'rm_coll' and group_id = 'CORRESPONDANT'; INSERT INTO security (group_id, coll_id, where_clause, maarch_comment, can_insert, can_update, can_delete, rights_bitmask, mr_start_date, mr_stop_date, where_target) @@ -3187,12 +3154,6 @@ VALUES ('RM_POLICY', 'INIT_OAIS_RM', 'INIT_OAIS_RM_STEP', 'Étape d''initialisat INSERT INTO lc_cycle_steps (policy_id, cycle_id, cycle_step_id, cycle_step_desc, docserver_type_id, is_allow_failure, step_operation, sequence_number, is_must_complete, preprocess_script, postprocess_script) VALUES ('RM_POLICY', 'OAIS_RM', 'OAIS_RM_STEP', 'Étape de création des conteneurs OAIS pour la collection RM', 'OAIS_RM', 'N', 'COPY', 1, 'N', NULL, NULL); ------------- ---BASKETS-- ------------- -INSERT INTO baskets (coll_id, basket_id, basket_name, basket_desc, basket_clause, is_generic, is_visible, enabled) -VALUES ('log_coll', 'logsArchives', '[archivage] 100 - logs archivés', '100 - logs archivés', '1=1', 'N', 'Y', 'Y'); - --------------- --GROUPBASKET-- --------------- diff --git a/core/trunk/structure.sql b/core/trunk/structure.sql index 24983f548fd..d8bf5538db4 100644 --- a/core/trunk/structure.sql +++ b/core/trunk/structure.sql @@ -211,7 +211,7 @@ CREATE SEQUENCE security_security_id_seq INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 - START 500 + START 600 CACHE 1; CREATE TABLE "security" @@ -867,7 +867,7 @@ CREATE SEQUENCE groupbasket_redirect_system_id_seq INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 - START 500 + START 600 CACHE 1; CREATE TABLE groupbasket_redirect -- GitLab