From 59cdcfeb213d0e600307860457db00334c65d3aa Mon Sep 17 00:00:00 2001 From: Julio Cesar Laura Date: Wed, 7 Nov 2012 20:25:54 -0400 Subject: [PATCH] BUG 6507 Request to add PM_FOLDERS_VIEW, PM_FOLDERS_ADD_FOLDER, PM_FOLDERS_ADD_FILE to the Manager Role SOLVED - Added permissions related to folders --- rbac/engine/data/mssql/insert.sql | 5 +++ rbac/engine/data/mysql/insert.sql | 12 +++++--- workflow/engine/data/mssql/insert.sql | 44 ++++++++++++++++++++++----- workflow/engine/data/mysql/insert.sql | 31 ++++++++++++++----- 4 files changed, 73 insertions(+), 19 deletions(-) diff --git a/rbac/engine/data/mssql/insert.sql b/rbac/engine/data/mssql/insert.sql index 70c3d00e2..9fcb62487 100755 --- a/rbac/engine/data/mssql/insert.sql +++ b/rbac/engine/data/mssql/insert.sql @@ -50,6 +50,11 @@ INSERT INTO ROLES_PERMISSIONS VALUES ('00000000000000000000000000000004', '00000 INSERT INTO ROLES_PERMISSIONS VALUES ('00000000000000000000000000000004', '00000000000000000000000000000011'); INSERT INTO ROLES_PERMISSIONS VALUES ('00000000000000000000000000000004', '00000000000000000000000000000013'); INSERT INTO ROLES_PERMISSIONS VALUES ('00000000000000000000000000000004', '00000000000000000000000000000014'); +INSERT INTO ROLES_PERMISSIONS VALUES ('00000000000000000000000000000004', '00000000000000000000000000000015'); +INSERT INTO ROLES_PERMISSIONS VALUES ('00000000000000000000000000000004', '00000000000000000000000000000016'); +INSERT INTO ROLES_PERMISSIONS VALUES ('00000000000000000000000000000004', '00000000000000000000000000000017'); +INSERT INTO ROLES_PERMISSIONS VALUES ('00000000000000000000000000000004', '00000000000000000000000000000018'); +INSERT INTO ROLES_PERMISSIONS VALUES ('00000000000000000000000000000004', '00000000000000000000000000000019'); INSERT INTO SYSTEMS VALUES ('00000000000000000000000000000001','RBAC','2007-07-31 19:10:22','2007-08-03 12:24:36',1); INSERT INTO SYSTEMS VALUES ('00000000000000000000000000000002','PROCESSMAKER','2007-07-31 19:10:22','2007-08-03 12:24:36',1); diff --git a/rbac/engine/data/mysql/insert.sql b/rbac/engine/data/mysql/insert.sql index 8d803aba9..d8bc6ed10 100755 --- a/rbac/engine/data/mysql/insert.sql +++ b/rbac/engine/data/mysql/insert.sql @@ -1,4 +1,4 @@ -INSERT INTO `PERMISSIONS` VALUES +INSERT INTO `PERMISSIONS` VALUES ('00000000000000000000000000000001','PM_LOGIN','2007-08-03 12:24:36','2007-08-03 12:24:36',1,'00000000000000000000000000000002'), ('00000000000000000000000000000002','PM_SETUP','2007-08-03 12:24:36','2007-08-03 12:24:36',1,'00000000000000000000000000000002'), ('00000000000000000000000000000003','PM_USERS','2007-08-03 12:24:36','2007-08-03 12:24:36',1,'00000000000000000000000000000002'), @@ -19,14 +19,14 @@ INSERT INTO `PERMISSIONS` VALUES ('00000000000000000000000000000018','PM_CANCELCASE','2011-15-11 00:00:00','2011-15-11 00:00:00',1,'00000000000000000000000000000002'), ('00000000000000000000000000000019','PM_FOLDER_DELETE','2011-15-11 00:00:00','2011-15-11 00:00:00',1,'00000000000000000000000000000002'); -INSERT INTO `ROLES` VALUES +INSERT INTO `ROLES` VALUES ('00000000000000000000000000000001','','00000000000000000000000000000001','RBAC_ADMIN','2007-07-31 19:10:22','2007-08-03 12:24:36',1), ('00000000000000000000000000000002','','00000000000000000000000000000002','PROCESSMAKER_ADMIN','2007-07-31 19:10:22','2007-08-03 12:24:36',1), ('00000000000000000000000000000003','','00000000000000000000000000000002','PROCESSMAKER_OPERATOR','2007-07-31 19:10:22','2007-08-03 12:24:36',1), ('00000000000000000000000000000004', '', '00000000000000000000000000000002', 'PROCESSMAKER_MANAGER', '2010-03-29 09:14:15', '2010-03-29 09:19:53', 1); -INSERT INTO `ROLES_PERMISSIONS` VALUES +INSERT INTO `ROLES_PERMISSIONS` VALUES ('00000000000000000000000000000002','00000000000000000000000000000001'), ('00000000000000000000000000000002','00000000000000000000000000000002'), ('00000000000000000000000000000002','00000000000000000000000000000003'), @@ -58,7 +58,11 @@ INSERT INTO `ROLES_PERMISSIONS` VALUES ('00000000000000000000000000000004', '00000000000000000000000000000011'), ('00000000000000000000000000000004', '00000000000000000000000000000013'), ('00000000000000000000000000000004', '00000000000000000000000000000014'), -('00000000000000000000000000000004', '00000000000000000000000000000018'); +('00000000000000000000000000000004', '00000000000000000000000000000015'), +('00000000000000000000000000000004', '00000000000000000000000000000016'), +('00000000000000000000000000000004', '00000000000000000000000000000017'), +('00000000000000000000000000000004', '00000000000000000000000000000018'), +('00000000000000000000000000000004', '00000000000000000000000000000019'); INSERT INTO `SYSTEMS` VALUES ('00000000000000000000000000000001','RBAC','2007-07-31 19:10:22','2007-08-03 12:24:36',1),('00000000000000000000000000000002','PROCESSMAKER','2007-07-31 19:10:22','2007-08-03 12:24:36',1); INSERT INTO `USERS` VALUES ('00000000000000000000000000000001','admin','21232f297a57a5a743894a0e4a801fc3','Administrator','','admin@processmaker.com','2020-01-01','2007-08-03 12:24:36','2008-02-13 07:24:07',1,'MYSQL','00000000000000000000000000000000','',''); diff --git a/workflow/engine/data/mssql/insert.sql b/workflow/engine/data/mssql/insert.sql index 6fdc493ca..41200078f 100755 --- a/workflow/engine/data/mssql/insert.sql +++ b/workflow/engine/data/mssql/insert.sql @@ -1511,7 +1511,7 @@ SELECT 'LABEL','ID_MSG_CONFIRM_DELETE_GROUP','en','Are you sure to delete this g UNION ALL SELECT 'LABEL','ID_INCORRECT_EMAIL','en','Your E-mail address is not valid.','2012-06-01' UNION ALL -SELECT 'LABEL','ID_USER_NOT_REGISTERED','en','User not registered!','2012-06-01' +SELECT 'LABEL','ID_USER_NOT_REGISTERED','en','User not registered!','2012-11-07' UNION ALL SELECT 'LABEL','ID_USER_INACTIVE','en','User inactive!','2012-06-01' UNION ALL @@ -1547,7 +1547,7 @@ SELECT 'LABEL','ID_MSG_CONFIRM_DELETE_CASES','en','Are you sure you want to del UNION ALL SELECT 'LABEL','ID_ALL','en','All','2012-06-01' UNION ALL -SELECT 'LABEL','ID_CANCELLED','en','Canceled','2012-06-01' +SELECT 'LABEL','ID_CANCELLED','en','Cancelled','2012-10-29' UNION ALL SELECT 'LABEL','ID_FINISHED','en','Finished','2012-06-01' UNION ALL @@ -1799,7 +1799,7 @@ SELECT 'LABEL','PAUSED','en','Pause','2012-06-01' UNION ALL SELECT 'LABEL','COMPLETED','en','Completed','2012-06-01' UNION ALL -SELECT 'LABEL','CANCELLED','en','Canceled','2012-06-01' +SELECT 'LABEL','CANCELLED','en','Cancelled','2012-10-29' UNION ALL SELECT 'LABEL','ID_NOT_FINISHED','en','Not finished','2012-06-01' UNION ALL @@ -4207,7 +4207,7 @@ SELECT 'LABEL','ID_GENERATE_WEB_ENTRY_PAGE','en','Generate Web Entry Page','2012 UNION ALL SELECT 'LABEL','ID_GENERATE_INFO','en','General Information','2012-06-01' UNION ALL -SELECT 'LABEL','ID_TEST_USER','en','Test User','2012-06-01' +SELECT 'LABEL','ID_TEST_USER','en','Test User','2012-10-09' UNION ALL SELECT 'LABEL','ID_PROCESSMAKER_VALIDATION','en','Please insert a valid processmaker user name and password, in order to assign the case to their respective owner.','2012-06-01' UNION ALL @@ -5739,9 +5739,9 @@ SELECT 'LABEL','ID_CRON_STATUS_ACTIVE','en','Active','2012-09-20' UNION ALL SELECT 'LABEL','ID_CRON_STATUS','en','Cron status','2012-09-20' UNION ALL -SELECT 'LABEL','ID_CRON_ACTIONS_LOG','en','Cron Actions Log','2012-09-20' - UNION ALL SELECT 'LABEL','ID_RESET_DATES','en','Reset Dates','2012-09-24' + UNION ALL +SELECT 'LABEL','ID_CRON_ACTIONS','en','Cron','2012-10-02' ; INSERT INTO [TRANSLATION] ([TRN_CATEGORY],[TRN_ID],[TRN_LANG],[TRN_VALUE],[TRN_UPDATE_DATE]) @@ -5760,6 +5760,36 @@ SELECT 'LABEL','ID_CRON_INFO','en','Cron Information','2012-09-24' SELECT 'LABEL','ID_PATH','en','Path','2012-09-24' UNION ALL SELECT 'LABEL','ID_LOG_INFO','en','Log Information','2012-09-24' + UNION ALL +SELECT 'LABEL','ID_REFRESH_TIME_SECONDS','en','Refresh Time (seconds)','2012-09-26' + UNION ALL +SELECT 'LABEL','ID_MSG_ENABLE_HTML_EDITING','en','Warning: Editing the HTML prevents fields from being added or moved, so only edit the HTML after creating all the fields. Do you like to continue anyway?','2012-10-01' + UNION ALL +SELECT 'LABEL','ID_ALL_CATEGORIES','en','All Categories','2012-10-02' + UNION ALL +SELECT 'LABEL','ID_CASES_NOTES_NO_PERMISSIONS','en','You do not have permission to cases notes','2012-10-03' + UNION ALL +SELECT 'LABEL','ID_DELETE_DOCUMENT','en','Do you want to delete selected document?','2012-10-08' + UNION ALL +SELECT 'LABEL','ID_AUTH_SOURCE_MISSING','en','The plugin that is related to this authentication source was removed or disabled, please consult to your system administrator.','2012-10-12' + UNION ALL +SELECT 'LABEL','ID_TRIGGER_REQUIRED','en','Trigger is required','2012-10-17' + UNION ALL +SELECT 'LABEL','ID_TIME_REQUIRED','en','Time is required','2012-10-17' + UNION ALL +SELECT 'LABEL','ID_CURRENT_WORKSPACE','en','Current Workspace','2012-10-29' + UNION ALL +SELECT 'LABEL','ID_PM_FUNCTION_CHANGE_CASE','en','The "{0}" function has {1} the current case, the script has stopped to avoid conflicts.','2012-10-29' + UNION ALL +SELECT 'LABEL','ID_DYNAFORM_EDITOR_LOGIN_AGAIN','en','You have lost your session and you have to login to continue. Please enter you password.','2012-10-31' + UNION ALL +SELECT 'LABEL','ID_DATE_FORMAT_14','en','d.m.Y','2012-11-06' + UNION ALL +SELECT 'LABEL','ID_TRIGGER_COPY_TITLE','en','Copy/Import Trigger','2012-11-07' + UNION ALL +SELECT 'LABEL','ID_TRIGGER_COPY_OPTION','en','Copy/Import Triggers from a Process','2012-11-07' + UNION ALL +SELECT 'LABEL','ID_TRIGGER_COPY_OPTION_DESCRIPTION','en','With this option is it possible to copy/import a trigger from any existent process on the System','2012-11-07' ; INSERT INTO ISO_LOCATION ([IC_UID],[IL_UID],[IL_NAME],[IL_NORMAL_NAME],[IS_UID]) @@ -61121,7 +61151,7 @@ SELECT 'ZW','WKI','Hwange','','' ; INSERT INTO [DASHLET] ([DAS_UID],[DAS_CLASS],[DAS_TITLE],[DAS_DESCRIPTION],[DAS_VERSION],[DAS_CREATE_DATE],[DAS_UPDATE_DATE],[DAS_STATUS]) SELECT '00000000000000000000000000000001','dashletOpenVSCompleted','Open Cases VS Completed Cases','Open Cases VS Completed Cases','1.0','2011-10-28 00:00:00','2011-10-28 00:00:00','1' UNION ALL SELECT '00000000000000000000000000000002','dashletProcessMakerCommunity','ProcessMaker Community','ProcessMaker Community Links and Information','1.0','2011-12-01 00:00:00','2011-12-01 00:00:00','1' UNION ALL -SELECT '00000000000000000000000000000003','dashletProcessMakerEnterprise','ProcessMaker Enterprise Plugins and Addons','The following list of Enterprise plug-ins includes features and functionality that extend and enhance ProcessMaker's performance and functionality.','1.0','2011-12-05 00:00:00','2011-12-05 00:00:00','1' UNION ALL +SELECT '00000000000000000000000000000003','dashletProcessMakerEnterprise','ProcessMaker Enterprise Plugins and Addons','The following list of Enterprise plug-ins includes features and functionality that extend and enhance ProcessMaker''s performance and functionality.','1.0','2011-12-05 00:00:00','2011-12-05 00:00:00','1' UNION ALL SELECT '00000000000000000000000000000004','dashletRssReader','Simple RSS reader','Simple RSS reader for ProcessMaker','1.0','2012-04-16 00:00:00','2012-04-16 00:00:00','1'; INSERT INTO [DASHLET_INSTANCE] ([DAS_INS_UID],[DAS_UID],[DAS_INS_OWNER_TYPE],[DAS_INS_OWNER_UID],[DAS_INS_ADDITIONAL_PROPERTIES],[DAS_INS_CREATE_DATE],[DAS_INS_UPDATE_DATE],[DAS_INS_STATUS]) diff --git a/workflow/engine/data/mysql/insert.sql b/workflow/engine/data/mysql/insert.sql index 3a0244e49..d9892e038 100755 --- a/workflow/engine/data/mysql/insert.sql +++ b/workflow/engine/data/mysql/insert.sql @@ -1441,7 +1441,7 @@ INSERT INTO TRANSLATION (TRN_CATEGORY,TRN_ID,TRN_LANG,TRN_VALUE,TRN_UPDATE_DATE ( 'LABEL','ID_MEMBERS','en','Members','2012-06-01') , ( 'LABEL','ID_MSG_CONFIRM_DELETE_GROUP','en','Are you sure to delete this group?','2012-06-11') , ( 'LABEL','ID_INCORRECT_EMAIL','en','Your E-mail address is not valid.','2012-06-01') , -( 'LABEL','ID_USER_NOT_REGISTERED','en','User not registered!','2012-06-01') , +( 'LABEL','ID_USER_NOT_REGISTERED','en','User not registered!','2012-11-07') , ( 'LABEL','ID_USER_INACTIVE','en','User inactive!','2012-06-01') , ( 'LABEL','ID_CANNOT_CHANGE_STATUS_ADMIN_USER','en','Can''t change the status of administrator!','2012-06-01') , ( 'LABEL','ID_CANNOT_DELETE_ADMIN_USER','en','Can''t delete the administrator!','2012-06-01') , @@ -1460,7 +1460,7 @@ INSERT INTO TRANSLATION (TRN_CATEGORY,TRN_ID,TRN_LANG,TRN_VALUE,TRN_UPDATE_DATE ( 'LABEL','ID_ATTACH','en','Attach','2012-06-01') , ( 'LABEL','ID_MSG_CONFIRM_DELETE_CASES','en','Are you sure you want to delete all selected cases?','2012-06-01') , ( 'LABEL','ID_ALL','en','All','2012-06-01') , -( 'LABEL','ID_CANCELLED','en','Canceled','2012-06-01') , +( 'LABEL','ID_CANCELLED','en','Cancelled','2012-10-29') , ( 'LABEL','ID_FINISHED','en','Finished','2012-06-01') , ( 'LABEL','ID_PAUSED','en','Paused','2012-06-01') , ( 'LABEL','ID_DERIVED','en','Sent','2012-06-01') , @@ -1587,7 +1587,7 @@ INSERT INTO TRANSLATION (TRN_CATEGORY,TRN_ID,TRN_LANG,TRN_VALUE,TRN_UPDATE_DATE ( 'LABEL','TO_DO','en','To Do','2012-06-01') , ( 'LABEL','PAUSED','en','Pause','2012-06-01') , ( 'LABEL','COMPLETED','en','Completed','2012-06-01') , -( 'LABEL','CANCELLED','en','Canceled','2012-06-01') , +( 'LABEL','CANCELLED','en','Cancelled','2012-10-29') , ( 'LABEL','ID_NOT_FINISHED','en','Not finished','2012-06-01') , ( 'LABEL','ID_HOUR','en','Hour','2012-06-01') , ( 'LABEL','ID_HOURS','en','Hours','2012-06-01') , @@ -2806,7 +2806,7 @@ INSERT INTO TRANSLATION (TRN_CATEGORY,TRN_ID,TRN_LANG,TRN_VALUE,TRN_UPDATE_DATE ( 'LABEL','ID_TEST_CONFIGURATION','en','Test Configuration','2012-06-01') , ( 'LABEL','ID_GENERATE_WEB_ENTRY_PAGE','en','Generate Web Entry Page','2012-06-01') , ( 'LABEL','ID_GENERATE_INFO','en','General Information','2012-06-01') , -( 'LABEL','ID_TEST_USER','en','Test User','2012-06-01') , +( 'LABEL','ID_TEST_USER','en','Test User','2012-10-09') , ( 'LABEL','ID_PROCESSMAKER_VALIDATION','en','Please insert a valid processmaker user name and password, in order to assign the case to their respective owner.','2012-06-01') , ( 'LABEL','ID_VALID_CREDENTIALS','en','Please enter valid credentials','2012-06-01') , ( 'LABEL','ID_PERFORM_TASK','en','Perform this Task','2012-06-01') , @@ -3581,8 +3581,8 @@ INSERT INTO TRANSLATION (TRN_CATEGORY,TRN_ID,TRN_LANG,TRN_VALUE,TRN_UPDATE_DATE ( 'LABEL','ID_CRON_STATUS_INACTIVE','en','Inactive','2012-09-20') , ( 'LABEL','ID_CRON_STATUS_ACTIVE','en','Active','2012-09-20') , ( 'LABEL','ID_CRON_STATUS','en','Cron status','2012-09-20') , -( 'LABEL','ID_CRON_ACTIONS_LOG','en','Cron Actions Log','2012-09-20') , -( 'LABEL','ID_RESET_DATES','en','Reset Dates','2012-09-24') ; +( 'LABEL','ID_RESET_DATES','en','Reset Dates','2012-09-24') , +( 'LABEL','ID_CRON_ACTIONS','en','Cron','2012-10-02') ; INSERT INTO TRANSLATION (TRN_CATEGORY,TRN_ID,TRN_LANG,TRN_VALUE,TRN_UPDATE_DATE ) VALUES ( 'LABEL','ID_ALL_WORKSPACES','en','All Workspaces','2012-09-21') , @@ -3592,7 +3592,22 @@ INSERT INTO TRANSLATION (TRN_CATEGORY,TRN_ID,TRN_LANG,TRN_VALUE,TRN_UPDATE_DATE ( 'LABEL','ID_VIEW_INFO','en','View Information','2012-09-24') , ( 'LABEL','ID_CRON_INFO','en','Cron Information','2012-09-24') , ( 'LABEL','ID_PATH','en','Path','2012-09-24') , -( 'LABEL','ID_LOG_INFO','en','Log Information','2012-09-24') ; +( 'LABEL','ID_LOG_INFO','en','Log Information','2012-09-24') , +( 'LABEL','ID_REFRESH_TIME_SECONDS','en','Refresh Time (seconds)','2012-09-26') , +( 'LABEL','ID_MSG_ENABLE_HTML_EDITING','en','Warning: Editing the HTML prevents fields from being added or moved, so only edit the HTML after creating all the fields. Do you like to continue anyway?','2012-10-01') , +( 'LABEL','ID_ALL_CATEGORIES','en','All Categories','2012-10-02') , +( 'LABEL','ID_CASES_NOTES_NO_PERMISSIONS','en','You do not have permission to cases notes','2012-10-03') , +( 'LABEL','ID_DELETE_DOCUMENT','en','Do you want to delete selected document?','2012-10-08') , +( 'LABEL','ID_AUTH_SOURCE_MISSING','en','The plugin that is related to this authentication source was removed or disabled, please consult to your system administrator.','2012-10-12') , +( 'LABEL','ID_TRIGGER_REQUIRED','en','Trigger is required','2012-10-17') , +( 'LABEL','ID_TIME_REQUIRED','en','Time is required','2012-10-17') , +( 'LABEL','ID_CURRENT_WORKSPACE','en','Current Workspace','2012-10-29') , +( 'LABEL','ID_PM_FUNCTION_CHANGE_CASE','en','The "{0}" function has {1} the current case, the script has stopped to avoid conflicts.','2012-10-29') , +( 'LABEL','ID_DYNAFORM_EDITOR_LOGIN_AGAIN','en','You have lost your session and you have to login to continue. Please enter you password.','2012-10-31') , +( 'LABEL','ID_DATE_FORMAT_14','en','d.m.Y','2012-11-06') , +( 'LABEL','ID_TRIGGER_COPY_TITLE','en','Copy/Import Trigger','2012-11-07') , +( 'LABEL','ID_TRIGGER_COPY_OPTION','en','Copy/Import Triggers from a Process','2012-11-07') , +( 'LABEL','ID_TRIGGER_COPY_OPTION_DESCRIPTION','en','With this option is it possible to copy/import a trigger from any existent process on the System','2012-11-07') ; INSERT INTO ISO_LOCATION (IC_UID,IL_UID,IL_NAME,IL_NORMAL_NAME,IS_UID) VALUES ('AD','','',' ','') , @@ -58953,7 +58968,7 @@ INSERT INTO ISO_LOCATION (IC_UID,IL_UID,IL_NAME,IL_NORMAL_NAME,IS_UID) VALUES INSERT INTO DASHLET (DAS_UID,DAS_CLASS,DAS_TITLE,DAS_DESCRIPTION,DAS_VERSION,DAS_CREATE_DATE,DAS_UPDATE_DATE,DAS_STATUS) VALUES ('00000000000000000000000000000001','dashletOpenVSCompleted','Open Cases VS Completed Cases','Open Cases VS Completed Cases','1.0','2011-10-28 00:00:00','2011-10-28 00:00:00','1'), ('00000000000000000000000000000002','dashletProcessMakerCommunity','ProcessMaker Community','ProcessMaker Community Links and Information','1.0','2011-12-01 00:00:00','2011-12-01 00:00:00','1'), -('00000000000000000000000000000003','dashletProcessMakerEnterprise','ProcessMaker Enterprise Plugins and Addons','The following list of Enterprise plug-ins includes features and functionality that extend and enhance ProcessMaker's performance and functionality.','1.0','2011-12-05 00:00:00','2011-12-05 00:00:00','1'), +('00000000000000000000000000000003','dashletProcessMakerEnterprise','ProcessMaker Enterprise Plugins and Addons','The following list of Enterprise plug-ins includes features and functionality that extend and enhance ProcessMaker''s performance and functionality.','1.0','2011-12-05 00:00:00','2011-12-05 00:00:00','1'), ('00000000000000000000000000000004','dashletRssReader','Simple RSS reader','Simple RSS reader for ProcessMaker','1.0','2012-04-16 00:00:00','2012-04-16 00:00:00','1'); INSERT INTO DASHLET_INSTANCE (DAS_INS_UID,DAS_UID,DAS_INS_OWNER_TYPE,DAS_INS_OWNER_UID,DAS_INS_ADDITIONAL_PROPERTIES,DAS_INS_CREATE_DATE,DAS_INS_UPDATE_DATE,DAS_INS_STATUS) VALUES