diff --git a/custom/modules/SecurityGroups/CustomSecurityGroupsInherit.php b/custom/modules/SecurityGroups/CustomSecurityGroupsInherit.php index 6751bc248c0..3f2eca4e5dd 100644 --- a/custom/modules/SecurityGroups/CustomSecurityGroupsInherit.php +++ b/custom/modules/SecurityGroups/CustomSecurityGroupsInherit.php @@ -78,8 +78,7 @@ public function after_save(&$bean, $event, $arguments) // Log a message indicating that the inheritance rule does not apply // due to the configuration setting $GLOBALS['log']->info('Line ' . __LINE__ . ': ' . __METHOD__ . ': ' . - "The variablrsos 24/07/2023 11:20 13/07/2023 15:22 -  PROPUESTAS - HE No No No e {sugar_config['securitysuite_inherit_parent']} " . + "The variable {sugar_config['securitysuite_inherit_parent']} " . "is set to true, indicating that the inheritance rule for the " . "parent defined in the stic_Advanced_Security_Groups module " . "does not apply"); diff --git a/modules/SecurityGroups/SecurityGroup.php b/modules/SecurityGroups/SecurityGroup.php index b9d0e5c7dcb..29543e52ae0 100755 --- a/modules/SecurityGroups/SecurityGroup.php +++ b/modules/SecurityGroups/SecurityGroup.php @@ -189,15 +189,14 @@ public static function inherit($focus, $isUpdate) { global $sugar_config; - // STIC-CUSTOM JCH 2024-02-02 Do not apply inheritance rules if a custom rule is defined. + // STIC-CUSTOM JCH 2024-02-02 Do not apply global inheritance rules if a custom rule is defined for current module. // https://github.com/SinergiaTIC/SinergiaCRM/pull/3 - // Check for a custom rule for the module in the database + // Check for a custom rule for the module in stic_Advanced_Security_Groups $customRuleQuery = "SELECT count(*) FROM stic_advanced_security_groups WHERE name='{$focus->module_dir}' AND active=true"; $customRuleCount = $focus->db->getOne($customRuleQuery); - // If a custom rule is defined (count is 1), exit the function - // This prevents the application of default inheritance rules - // defined in the SinergiaCRM configuration for this module + // If a custom rule is defined for current module, exit the function + // This prevents the application of default inheritance global rules if ($customRuleCount == 1) { return; } diff --git a/modules/stic_Advanced_Security_Groups/language/ca_ES.lang.php b/modules/stic_Advanced_Security_Groups/language/ca_ES.lang.php index 1a238e8c0a4..f732efce43d 100644 --- a/modules/stic_Advanced_Security_Groups/language/ca_ES.lang.php +++ b/modules/stic_Advanced_Security_Groups/language/ca_ES.lang.php @@ -37,56 +37,62 @@ * reasonably feasible for technical reasons, the Appropriate Legal Notices must * display the words "Powered by SugarCRM" and "Supercharged by SuiteCRM". */ -$mod_strings = array ( - 'LBL_ASSIGNED_TO_ID' => 'ID Usuari Assignat', - 'LBL_ASSIGNED_TO_NAME' => 'Assignat a', - 'LBL_SECURITYGROUPS' => 'Grups de Seguretat', - 'LBL_SECURITYGROUPS_SUBPANEL_TITLE' => 'Grups de Seguretat', - 'LBL_ID' => 'ID', - 'LBL_DATE_ENTERED' => 'Data de Creació', - 'LBL_DATE_MODIFIED' => 'Última Modificació', - 'LBL_MODIFIED' => 'Modificat Per', - 'LBL_MODIFIED_NAME' => 'Modificat Per Nom', - 'LBL_CREATED' => 'Creat Per', - 'LBL_DESCRIPTION' => 'Descripció', - 'LBL_DELETED' => 'Eliminat', - 'LBL_NAME' => 'Mòdul (Nom)', - 'LBL_NAME_LBL' => 'Mòdul', - 'LBL_CREATED_USER' => 'Creat Per Usuari', - 'LBL_MODIFIED_USER' => 'Modificat Per Usuari', - 'LBL_LIST_NAME' => 'Nom', - 'LBL_EDIT_BUTTON' => 'Editar', - 'LBL_REMOVE' => 'Eliminar', - 'LBL_ASCENDING' => 'Ascendent', - 'LBL_DESCENDING' => 'Descendent', - 'LBL_OPT_IN' => 'Autoritzar comunicacions', - 'LBL_OPT_IN_PENDING_EMAIL_NOT_SENT' => 'Confirmació d\'autorització pendent, Confirmació d\'autorització no enviada', - 'LBL_OPT_IN_PENDING_EMAIL_SENT' => 'Confirmació d\'autorització pendent, Confirmació d\'autorització enviada', - 'LBL_OPT_IN_CONFIRMED' => 'Autoritzat a enviar', - 'LBL_LIST_FORM_TITLE' => 'Reglas personalizadas de herencia de grupo Llista', - 'LBL_MODULE_NAME' => 'Reglas personalizadas de herencia de grupo', - 'LBL_MODULE_TITLE' => 'Reglas personalizadas de herencia de grupo', - 'LBL_HOMEPAGE_TITLE' => 'El meu Reglas personalizadas de herencia de grupo', - 'LNK_NEW_RECORD' => 'Crea Reglas personalizadas de herencia de grupo', - 'LNK_LIST' => 'Mostra Reglas personalizadas de herencia de grupo', - 'LNK_IMPORT_STIC_ADVANCED_SECURITY_GROUPS' => 'Importar Reglas personalizadas de herencia de grupo', - 'LBL_SEARCH_FORM_TITLE' => 'Cerca Reglas personalizadas de herencia de grupo', - 'LBL_HISTORY_SUBPANEL_TITLE' => 'Historial', - 'LBL_ACTIVITIES_SUBPANEL_TITLE' => 'Activitats', - 'LBL_STIC_ADVANCED_SECURITY_GROUPS_SUBPANEL_TITLE' => 'Reglas personalizadas de herencia de grupo', - 'LBL_NEW_FORM_TITLE' => 'Nou Reglas personalizadas de herencia de grupo', - 'LBL_MODULO' => 'modulo', - 'LBL_RULES' => 'Reglas de herencia', - 'LBL_MODULE' => 'module', - 'LBL_ACTIVE' => 'Activo', - 'LBL_INHERIT_ASSIGNED' => 'Usuario asignado', - 'LBL_INHERIT_PARENT' => 'Heredar del registro padre', - 'LBL_INHERIT_CREATOR' => 'Heredar del usuario creador', - 'LBL_INHERIT_CUSTOM_RULES' => 'Reglas de herencia personalizadas', - 'LBL_INHERIT_FROM_MODULES' => 'custom rules module', - 'LBL_CUSTOM_RULES_PATH' => 'custom rules field', - 'LBL_INHERIT_CUSTOM' => 'Heredar de un módulo y campo especifico', - 'LBL_INHERIT_FROM_MODULES' => 'Relaciones a través de las que hereda', - 'LBL_NON_INHERIT_FROM_SECURITY_GROUPS' => 'GS no heredable', - 'LBL_COMMENTS' => 'Observaciones', -); \ No newline at end of file +$mod_strings = array( + 'LBL_ASSIGNED_TO_ID' => 'ID Usuari Assignat', + 'LBL_ASSIGNED_TO_NAME' => 'Assignat a', + 'LBL_SECURITYGROUPS' => 'Grups de Seguretat', + 'LBL_SECURITYGROUPS_SUBPANEL_TITLE' => 'Grups de Seguretat', + 'LBL_ID' => 'ID', + 'LBL_DATE_ENTERED' => 'Data de Creació', + 'LBL_DATE_MODIFIED' => 'Última Modificació', + 'LBL_MODIFIED' => 'Modificat Per', + 'LBL_MODIFIED_NAME' => 'Modificat Per Nom', + 'LBL_CREATED' => 'Creat Per', + 'LBL_DESCRIPTION' => 'Descripció', + 'LBL_DELETED' => 'Eliminat', + 'LBL_NAME' => 'Mòdul (Nom)', + 'LBL_NAME_LBL' => 'Mòdul', + 'LBL_CREATED_USER' => 'Creat Per Usuari', + 'LBL_MODIFIED_USER' => 'Modificat Per Usuari', + 'LBL_LIST_NAME' => 'Nom', + 'LBL_EDIT_BUTTON' => 'Editar', + 'LBL_REMOVE' => 'Eliminar', + 'LBL_ASCENDING' => 'Ascendent', + 'LBL_DESCENDING' => 'Descendent', + 'LBL_OPT_IN' => 'Autoritzar comunicacions', + 'LBL_OPT_IN_PENDING_EMAIL_NOT_SENT' => 'Confirmació d\'autorització pendent, Confirmació d\'autorització no enviada', + 'LBL_OPT_IN_PENDING_EMAIL_SENT' => 'Confirmació d\'autorització pendent, Confirmació d\'autorització enviada', + 'LBL_OPT_IN_CONFIRMED' => 'Autoritzat a enviar', + 'LBL_LIST_FORM_TITLE' => 'Reglas personalizadas de herencia de grupo Llista', + 'LBL_MODULE_NAME' => 'Reglas personalizadas de herencia de grupo', + 'LBL_MODULE_TITLE' => 'Reglas personalizadas de herencia de grupo', + 'LBL_HOMEPAGE_TITLE' => 'El meu Reglas personalizadas de herencia de grupo', + 'LNK_NEW_RECORD' => 'Crea Reglas personalizadas de herencia de grupo', + 'LNK_LIST' => 'Mostra Reglas personalizadas de herencia de grupo', + 'LNK_IMPORT_STIC_ADVANCED_SECURITY_GROUPS' => 'Importar Reglas personalizadas de herencia de grupo', + 'LBL_SEARCH_FORM_TITLE' => 'Cerca Reglas personalizadas de herencia de grupo', + 'LBL_HISTORY_SUBPANEL_TITLE' => 'Historial', + 'LBL_ACTIVITIES_SUBPANEL_TITLE' => 'Activitats', + 'LBL_STIC_ADVANCED_SECURITY_GROUPS_SUBPANEL_TITLE' => 'Reglas personalizadas de herencia de grupo', + 'LBL_NEW_FORM_TITLE' => 'Nou Reglas personalizadas de herencia de grupo', + 'LBL_MODULO' => 'modulo', + 'LBL_RULES' => 'Reglas de herencia', + 'LBL_MODULE' => 'module', + 'LBL_INHERIT_ASSIGNED' => 'Usuario asignado', + 'LBL_INHERIT_PARENT' => 'Heredar del registro padre', + 'LBL_INHERIT_CREATOR' => 'Heredar del usuario creador', + 'LBL_INHERIT_CUSTOM_RULES' => 'Reglas de herencia personalizadas', + 'LBL_INHERIT_FROM_MODULES' => 'custom rules module', + 'LBL_CUSTOM_RULES_PATH' => 'custom rules field', + 'LBL_INHERIT_CUSTOM' => 'Heredar de un módulo y campo especifico', + 'LBL_INHERIT_FROM_MODULES' => 'Relaciones a través de las que hereda', + 'LBL_NON_INHERIT_FROM_SECURITY_GROUPS' => 'GS no heredable', + 'LBL_COMMENTS' => 'Observaciones', + 'LBL_ACTIVE_INFO' => 'Indica si les regles personalitzades d\'herència estan actives. Si està desactivat, s\'apliquen regles globals de Grups de Seguretat.', + 'LBL_INHERIT_FROM_MODULES_INFO' => 'Determina de quins mòduls s\'hereten els Grups de Seguretat i la relació específica per a la herència.', + 'LBL_NON_INHERIT_FROM_SECURITY_GROUPS_INFO' => 'Especifica quins Grups de Seguretat no han de ser heretats pel registre actual.', + 'LBL_INHERIT_ASSIGNED_CUSTOM_INFO' => 'Defineix si s\'hereten els Grups de Seguretat de l\'usuari assignat al registre actual.', + 'LBL_INHERIT_CREATOR_CUSTOM_INFO' => 'Habilita l\'herència dels Grups de Seguretat de l\'usuari que va crear el registre.', + 'LBL_INHERIT_PARENT_CUSTOM_INFO' => 'Estableix si s\'han d\'heretar els Grups de Seguretat del registre pare en la jerarquia.', + 'LBL_ACTIVE' => 'Activo', +); diff --git a/modules/stic_Advanced_Security_Groups/language/en_us.lang.php b/modules/stic_Advanced_Security_Groups/language/en_us.lang.php index 2d07c1ed9f0..ff15b49a92c 100644 --- a/modules/stic_Advanced_Security_Groups/language/en_us.lang.php +++ b/modules/stic_Advanced_Security_Groups/language/en_us.lang.php @@ -37,53 +37,59 @@ * reasonably feasible for technical reasons, the Appropriate Legal Notices must * display the words "Powered by SugarCRM" and "Supercharged by SuiteCRM". */ -$mod_strings = array ( - 'LBL_ASSIGNED_TO_ID' => 'Assigned User Id', - 'LBL_ASSIGNED_TO_NAME' => 'Assigned to', - 'LBL_SECURITYGROUPS' => 'Security Groups', - 'LBL_SECURITYGROUPS_SUBPANEL_TITLE' => 'Security Groups', - 'LBL_ID' => 'ID', - 'LBL_DATE_ENTERED' => 'Date Created', - 'LBL_DATE_MODIFIED' => 'Date Modified', - 'LBL_MODIFIED' => 'Modified By', - 'LBL_MODIFIED_NAME' => 'Modified By Name', - 'LBL_CREATED' => 'Created By', - 'LBL_DESCRIPTION' => 'Description', - 'LBL_DELETED' => 'Deleted', - 'LBL_NAME' => 'Name', - 'LBL_NAME_LBL' => 'Module', - 'LBL_CREATED_USER' => 'Created by User', - 'LBL_MODIFIED_USER' => 'Modified by User', - 'LBL_LIST_NAME' => 'Name', - 'LBL_EDIT_BUTTON' => 'Edit', - 'LBL_REMOVE' => 'Remove', - 'LBL_ASCENDING' => 'Ascending', - 'LBL_DESCENDING' => 'Descending', - 'LBL_OPT_IN' => 'Opt In', - 'LBL_OPT_IN_PENDING_EMAIL_NOT_SENT' => 'Pending Confirm opt in, Confirm opt in not sent', - 'LBL_OPT_IN_PENDING_EMAIL_SENT' => 'Pending Confirm opt in, Confirm opt in sent', - 'LBL_OPT_IN_CONFIRMED' => 'Opted in', - 'LBL_LIST_FORM_TITLE' => 'Reglas personalizadas de herencia de grupo List', - 'LBL_MODULE_NAME' => 'Reglas personalizadas de herencia de grupo', - 'LBL_MODULE_TITLE' => 'Reglas personalizadas de herencia de grupo', - 'LBL_HOMEPAGE_TITLE' => 'My Reglas personalizadas de herencia de grupo', - 'LNK_NEW_RECORD' => 'Create Reglas personalizadas de herencia de grupo', - 'LNK_LIST' => 'View Reglas personalizadas de herencia de grupo', - 'LNK_IMPORT_STIC_ADVANCED_SECURITY_GROUPS' => 'Importar Reglas personalizadas de herencia de grupo', - 'LBL_SEARCH_FORM_TITLE' => 'Search Reglas personalizadas de herencia de grupo', - 'LBL_HISTORY_SUBPANEL_TITLE' => 'View History', - 'LBL_ACTIVITIES_SUBPANEL_TITLE' => 'Activities', - 'LBL_STIC_ADVANCED_SECURITY_GROUPS_SUBPANEL_TITLE' => 'Reglas personalizadas de herencia de grupo', - 'LBL_NEW_FORM_TITLE' => 'New Reglas personalizadas de herencia de grupo', - 'LBL_MODULO' => 'modulo', - 'LBL_RULES' => 'Reglas de herencia', - 'LBL_MODULE' => 'module', - 'LBL_ACTIVE' => 'Active', - 'LBL_INHERIT_ASSIGNED' => 'Usuario asignado', - 'LBL_INHERIT_PARENT' => 'Heredar del registro padre', - 'LBL_INHERIT_CREATOR' => 'Heredar del usuario creador', - 'LBL_INHERIT_CUSTOM_RULES' => 'Reglas de herencia personalizadas', - 'LBL_INHERIT_FROM_MODULES' => 'Relaciones a través de las que hereda', - 'LBL_NON_INHERIT_FROM_SECURITY_GROUPS' => 'GS no heredable', - 'LBL_INHERIT_CUSTOM' => 'Heredar de un módulo y campo especifico', -); \ No newline at end of file +$mod_strings = array( + 'LBL_ASSIGNED_TO_ID' => 'Assigned User Id', + 'LBL_ASSIGNED_TO_NAME' => 'Assigned to', + 'LBL_SECURITYGROUPS' => 'Security Groups', + 'LBL_SECURITYGROUPS_SUBPANEL_TITLE' => 'Security Groups', + 'LBL_ID' => 'ID', + 'LBL_DATE_ENTERED' => 'Date Created', + 'LBL_DATE_MODIFIED' => 'Date Modified', + 'LBL_MODIFIED' => 'Modified By', + 'LBL_MODIFIED_NAME' => 'Modified By Name', + 'LBL_CREATED' => 'Created By', + 'LBL_DESCRIPTION' => 'Description', + 'LBL_DELETED' => 'Deleted', + 'LBL_NAME' => 'Name', + 'LBL_NAME_LBL' => 'Module', + 'LBL_CREATED_USER' => 'Created by User', + 'LBL_MODIFIED_USER' => 'Modified by User', + 'LBL_LIST_NAME' => 'Name', + 'LBL_EDIT_BUTTON' => 'Edit', + 'LBL_REMOVE' => 'Remove', + 'LBL_ASCENDING' => 'Ascending', + 'LBL_DESCENDING' => 'Descending', + 'LBL_OPT_IN' => 'Opt In', + 'LBL_OPT_IN_PENDING_EMAIL_NOT_SENT' => 'Pending Confirm opt in, Confirm opt in not sent', + 'LBL_OPT_IN_PENDING_EMAIL_SENT' => 'Pending Confirm opt in, Confirm opt in sent', + 'LBL_OPT_IN_CONFIRMED' => 'Opted in', + 'LBL_LIST_FORM_TITLE' => 'Reglas personalizadas de herencia de grupo List', + 'LBL_MODULE_NAME' => 'Reglas personalizadas de herencia de grupo', + 'LBL_MODULE_TITLE' => 'Reglas personalizadas de herencia de grupo', + 'LBL_HOMEPAGE_TITLE' => 'My Reglas personalizadas de herencia de grupo', + 'LNK_NEW_RECORD' => 'Create Reglas personalizadas de herencia de grupo', + 'LNK_LIST' => 'View Reglas personalizadas de herencia de grupo', + 'LNK_IMPORT_STIC_ADVANCED_SECURITY_GROUPS' => 'Importar Reglas personalizadas de herencia de grupo', + 'LBL_SEARCH_FORM_TITLE' => 'Search Reglas personalizadas de herencia de grupo', + 'LBL_HISTORY_SUBPANEL_TITLE' => 'View History', + 'LBL_ACTIVITIES_SUBPANEL_TITLE' => 'Activities', + 'LBL_STIC_ADVANCED_SECURITY_GROUPS_SUBPANEL_TITLE' => 'Reglas personalizadas de herencia de grupo', + 'LBL_NEW_FORM_TITLE' => 'New Reglas personalizadas de herencia de grupo', + 'LBL_MODULO' => 'modulo', + 'LBL_RULES' => 'Reglas de herencia', + 'LBL_MODULE' => 'module', + 'LBL_ACTIVE' => 'Active', + 'LBL_INHERIT_ASSIGNED' => 'Usuario asignado', + 'LBL_INHERIT_PARENT' => 'Heredar del registro padre', + 'LBL_INHERIT_CREATOR' => 'Heredar del usuario creador', + 'LBL_INHERIT_CUSTOM_RULES' => 'Reglas de herencia personalizadas', + 'LBL_INHERIT_FROM_MODULES' => 'Relaciones a través de las que hereda', + 'LBL_NON_INHERIT_FROM_SECURITY_GROUPS' => 'GS no heredable', + 'LBL_INHERIT_CUSTOM' => 'Heredar de un módulo y campo especifico', + 'LBL_ACTIVE_INFO' => 'Indicates whether custom inheritance rules are active. If deactivated, global Security Group rules apply.', + 'LBL_INHERIT_FROM_MODULES_INFO' => 'Determines from which modules the Security Groups are inherited and the specific relationship for inheritance.', + 'LBL_NON_INHERIT_FROM_SECURITY_GROUPS_INFO' => 'Specifies which Security Groups should not be inherited by the current record.', + 'LBL_INHERIT_ASSIGNED_CUSTOM_INFO' => 'Defines whether the Security Groups of the user assigned to the current record are inherited.', + 'LBL_INHERIT_CREATOR_CUSTOM_INFO' => 'Enables inheritance of Security Groups from the user who created the record.', + 'LBL_INHERIT_PARENT_CUSTOM_INFO' => 'Sets whether to inherit Security Groups from the parent record in the hierarchy.', +); diff --git a/modules/stic_Advanced_Security_Groups/language/es_ES.lang.php b/modules/stic_Advanced_Security_Groups/language/es_ES.lang.php index d2380502dad..fa47dbd892b 100644 --- a/modules/stic_Advanced_Security_Groups/language/es_ES.lang.php +++ b/modules/stic_Advanced_Security_Groups/language/es_ES.lang.php @@ -37,56 +37,63 @@ * reasonably feasible for technical reasons, the Appropriate Legal Notices must * display the words "Powered by SugarCRM" and "Supercharged by SuiteCRM". */ -$mod_strings = array ( - 'LBL_ASSIGNED_TO_ID' => 'Id de usuario asignado', - 'LBL_ASSIGNED_TO_NAME' => 'Asignado a', - 'LBL_SECURITYGROUPS' => 'Grupos de Seguridad Avanzados', - 'LBL_SECURITYGROUPS_SUBPANEL_TITLE' => 'Grupos de Seguridad Avanzados', - 'LBL_ID' => 'ID', - 'LBL_DATE_ENTERED' => 'Fecha de Creación', - 'LBL_DATE_MODIFIED' => 'Fecha de Modificación', - 'LBL_MODIFIED' => 'Modificado Por', - 'LBL_MODIFIED_NAME' => 'Modificado Por Nombre', - 'LBL_CREATED' => 'Creado por', - 'LBL_DESCRIPTION' => 'Descripción', - 'LBL_DELETED' => 'Eliminado', - 'LBL_NAME' => 'Módulo (nombre)', - 'LBL_NAME_LBL' => 'Módulo', - 'LBL_CREATED_USER' => 'Creado por el Usuario', - 'LBL_MODIFIED_USER' => 'Modificado por el Usuario', - 'LBL_LIST_NAME' => 'Nombre', - 'LBL_EDIT_BUTTON' => 'Editar', - 'LBL_REMOVE' => 'Quitar', - 'LBL_ASCENDING' => 'Ascendente', - 'LBL_DESCENDING' => 'Descendente', - 'LBL_OPT_IN' => 'Autorizar', - 'LBL_OPT_IN_PENDING_EMAIL_NOT_SENT' => 'Confirmación de Autorización pendiente, Confirmación de Autorización no enviada', - 'LBL_OPT_IN_PENDING_EMAIL_SENT' => 'Confirmación de Autorización pendiente, Confirmación de Autorización enviada', - 'LBL_OPT_IN_CONFIRMED' => 'Autorizado', - 'LBL_LIST_FORM_TITLE' => 'herencia de grupo Lista', - 'LBL_MODULE_NAME' => 'Reglas personalizadas de herencia de grupo', - 'LBL_MODULE_TITLE' => 'Reglas personalizadas de herencia de grupo', - 'LBL_HOMEPAGE_TITLE' => 'Mi herencia de grupo', - 'LNK_NEW_RECORD' => 'Crear herencia de grupo', - 'LNK_LIST' => 'Vista herencia de grupo', - 'LNK_IMPORT_STIC_ADVANCED_SECURITY_GROUPS' => 'Importar herencia de grupo', - 'LBL_SEARCH_FORM_TITLE' => 'Búsqueda herencia de grupo', - 'LBL_HISTORY_SUBPANEL_TITLE' => 'Ver Historial', - 'LBL_ACTIVITIES_SUBPANEL_TITLE' => 'Actividades', - 'LBL_STIC_ADVANCED_SECURITY_GROUPS_SUBPANEL_TITLE' => 'Reglas personalizadas de herencia de grupo', - 'LBL_NEW_FORM_TITLE' => 'Nuevo herencia de grupo', - 'LBL_MODULO' => 'Módulo', - 'LBL_RULES' => 'Reglas de herencia aplicables', - 'LBL_MODULE' => 'Módulo', - 'LBL_ACTIVE' => 'Activo', - 'LBL_INHERIT_ASSIGNED' => 'Heredar del usuario asignado', - 'LBL_INHERIT_PARENT' => 'Heredar del registro padre', - 'LBL_INHERIT_CREATOR' => 'Heredar del usuario creador', - 'LBL_INHERIT_CUSTOM_RULES' => 'Reglas de herencia personalizadas', - 'LBL_INHERIT_FROM_MODULES' => 'Relaciones a través de las que hereda', - 'LBL_NON_INHERIT_FROM_SECURITY_GROUPS' => 'GS no heredable', - 'LBL_INHERIT_CUSTOM' => 'Heredar de un módulo y campo especifico', - 'LBL_EDITVIEW_PANEL1' => 'Reglas de herencia custom', - 'LBL_EDITVIEW_PANEL2' => 'No heredar', - 'LBL_COMMENTS' => 'Observaciones', -); \ No newline at end of file +$mod_strings = array( + 'LBL_ASSIGNED_TO_ID' => 'Id de usuario asignado', + 'LBL_ASSIGNED_TO_NAME' => 'Asignado a', + 'LBL_SECURITYGROUPS' => 'Grupos de Seguridad Avanzados', + 'LBL_SECURITYGROUPS_SUBPANEL_TITLE' => 'Grupos de Seguridad Avanzados', + 'LBL_ID' => 'ID', + 'LBL_DATE_ENTERED' => 'Fecha de Creación', + 'LBL_DATE_MODIFIED' => 'Fecha de Modificación', + 'LBL_MODIFIED' => 'Modificado Por', + 'LBL_MODIFIED_NAME' => 'Modificado Por Nombre', + 'LBL_CREATED' => 'Creado por', + 'LBL_DESCRIPTION' => 'Descripción', + 'LBL_DELETED' => 'Eliminado', + 'LBL_NAME' => 'Módulo (nombre)', + 'LBL_NAME_LBL' => 'Módulo', + 'LBL_CREATED_USER' => 'Creado por el Usuario', + 'LBL_MODIFIED_USER' => 'Modificado por el Usuario', + 'LBL_LIST_NAME' => 'Nombre', + 'LBL_EDIT_BUTTON' => 'Editar', + 'LBL_REMOVE' => 'Quitar', + 'LBL_ASCENDING' => 'Ascendente', + 'LBL_DESCENDING' => 'Descendente', + 'LBL_OPT_IN' => 'Autorizar', + 'LBL_OPT_IN_PENDING_EMAIL_NOT_SENT' => 'Confirmación de Autorización pendiente, Confirmación de Autorización no enviada', + 'LBL_OPT_IN_PENDING_EMAIL_SENT' => 'Confirmación de Autorización pendiente, Confirmación de Autorización enviada', + 'LBL_OPT_IN_CONFIRMED' => 'Autorizado', + 'LBL_LIST_FORM_TITLE' => 'herencia de grupo Lista', + 'LBL_MODULE_NAME' => 'Reglas personalizadas de herencia de grupo', + 'LBL_MODULE_TITLE' => 'Reglas personalizadas de herencia de grupo', + 'LBL_HOMEPAGE_TITLE' => 'Mi herencia de grupo', + 'LNK_NEW_RECORD' => 'Crear herencia de grupo', + 'LNK_LIST' => 'Vista herencia de grupo', + 'LNK_IMPORT_STIC_ADVANCED_SECURITY_GROUPS' => 'Importar herencia de grupo', + 'LBL_SEARCH_FORM_TITLE' => 'Búsqueda herencia de grupo', + 'LBL_HISTORY_SUBPANEL_TITLE' => 'Ver Historial', + 'LBL_ACTIVITIES_SUBPANEL_TITLE' => 'Actividades', + 'LBL_STIC_ADVANCED_SECURITY_GROUPS_SUBPANEL_TITLE' => 'Reglas personalizadas de herencia de grupo', + 'LBL_NEW_FORM_TITLE' => 'Nuevo herencia de grupo', + 'LBL_MODULO' => 'Módulo', + 'LBL_RULES' => 'Reglas de herencia aplicables', + 'LBL_MODULE' => 'Módulo', + 'LBL_ACTIVE' => 'Activo', + 'LBL_INHERIT_ASSIGNED' => 'Heredar del usuario asignado', + 'LBL_INHERIT_PARENT' => 'Heredar del registro padre', + 'LBL_INHERIT_CREATOR' => 'Heredar del usuario creador', + 'LBL_INHERIT_CUSTOM_RULES' => 'Reglas de herencia personalizadas', + 'LBL_INHERIT_FROM_MODULES' => 'Relaciones a través de las que hereda', + 'LBL_NON_INHERIT_FROM_SECURITY_GROUPS' => 'GS no heredable', + 'LBL_INHERIT_CUSTOM' => 'Heredar de un módulo y campo especifico', + 'LBL_EDITVIEW_PANEL1' => 'Reglas de herencia custom', + 'LBL_EDITVIEW_PANEL2' => 'No heredar', + 'LBL_COMMENTS' => 'Observaciones', + 'LBL_ACTIVE_INFO' => 'Indica si las reglas personalizadas de herencia están activas. Si está desactivado, aplican reglas globales de Grupos de Seguridad.', + 'LBL_INHERIT_FROM_MODULES_INFO' => 'Determina de qué módulos se heredan los Grupos de Seguridad y la relación específica para la herencia.', + 'LBL_NON_INHERIT_FROM_SECURITY_GROUPS_INFO' => 'Especifica qué Grupos de Seguridad no deben ser heredados por el registro actual.', + 'LBL_INHERIT_ASSIGNED_CUSTOM_INFO' => 'Define si se heredan los Grupos de Seguridad del usuario asignado al registro actual.', + 'LBL_INHERIT_CREATOR_CUSTOM_INFO' => 'Habilita la herencia de los Grupos de Seguridad del usuario que creó el registro.', + 'LBL_INHERIT_PARENT_CUSTOM_INFO' => 'Establece si se heredan los Grupos de Seguridad del registro padre en la jerarquía.', + +); diff --git a/modules/stic_Advanced_Security_Groups/language/gl_ES.lang.php b/modules/stic_Advanced_Security_Groups/language/gl_ES.lang.php index 1ef83d81341..45cf363437a 100644 --- a/modules/stic_Advanced_Security_Groups/language/gl_ES.lang.php +++ b/modules/stic_Advanced_Security_Groups/language/gl_ES.lang.php @@ -37,56 +37,62 @@ * reasonably feasible for technical reasons, the Appropriate Legal Notices must * display the words "Powered by SugarCRM" and "Supercharged by SuiteCRM". */ -$mod_strings = array ( - 'LBL_ASSIGNED_TO_ID' => 'Id de usuario asignado', - 'LBL_ASSIGNED_TO_NAME' => 'Asignado a', - 'LBL_SECURITYGROUPS' => 'Grupos de Seguridad', - 'LBL_SECURITYGROUPS_SUBPANEL_TITLE' => 'Grupos de Seguridad', - 'LBL_ID' => 'ID', - 'LBL_DATE_ENTERED' => 'Fecha de Creación', - 'LBL_DATE_MODIFIED' => 'Fecha de Modificación', - 'LBL_MODIFIED' => 'Modificado Por', - 'LBL_MODIFIED_NAME' => 'Modificado Por Nombre', - 'LBL_CREATED' => 'Creado por', - 'LBL_DESCRIPTION' => 'Descripción', - 'LBL_DELETED' => 'Eliminado', - 'LBL_NAME' => 'Módulo (nombre)', - 'LBL_NAME_LBL' => 'Módulo', - 'LBL_CREATED_USER' => 'Creado por el Usuario', - 'LBL_MODIFIED_USER' => 'Modificado por el Usuario', - 'LBL_LIST_NAME' => 'Nombre', - 'LBL_EDIT_BUTTON' => 'Editar', - 'LBL_REMOVE' => 'Quitar', - 'LBL_ASCENDING' => 'Ascendente', - 'LBL_DESCENDING' => 'Descendente', - 'LBL_OPT_IN' => 'Autorizar', - 'LBL_OPT_IN_PENDING_EMAIL_NOT_SENT' => 'Confirmación de Autorización pendiente, Confirmación de Autorización no enviada', - 'LBL_OPT_IN_PENDING_EMAIL_SENT' => 'Confirmación de Autorización pendiente, Confirmación de Autorización enviada', - 'LBL_OPT_IN_CONFIRMED' => 'Autorizado', - 'LBL_LIST_FORM_TITLE' => 'herencia de grupo Lista', - 'LBL_MODULE_NAME' => 'Reglas personalizadas de herencia de grupo', - 'LBL_MODULE_TITLE' => 'Reglas personalizadas de herencia de grupo', - 'LBL_HOMEPAGE_TITLE' => 'Mi herencia de grupo', - 'LNK_NEW_RECORD' => 'Crear herencia de grupo', - 'LNK_LIST' => 'Vista herencia de grupo', - 'LNK_IMPORT_STIC_ADVANCED_SECURITY_GROUPS' => 'Importar herencia de grupo', - 'LBL_SEARCH_FORM_TITLE' => 'Búsqueda herencia de grupo', - 'LBL_HISTORY_SUBPANEL_TITLE' => 'Ver Historial', - 'LBL_ACTIVITIES_SUBPANEL_TITLE' => 'Actividades', - 'LBL_STIC_ADVANCED_SECURITY_GROUPS_SUBPANEL_TITLE' => 'Reglas personalizadas de herencia de grupo', - 'LBL_NEW_FORM_TITLE' => 'Nuevo herencia de grupo', - 'LBL_MODULO' => 'Módulo', - 'LBL_RULES' => 'Reglas de herencia aplicables', - 'LBL_MODULE' => 'Módulo', - 'LBL_ACTIVE' => 'Activo', - 'LBL_INHERIT_ASSIGNED' => 'Heredar del usuario asignado', - 'LBL_INHERIT_PARENT' => 'Heredar del registro padre', - 'LBL_INHERIT_CREATOR' => 'Heredar del usuario creador', - 'LBL_INHERIT_CUSTOM_RULES' => 'Reglas de herencia personalizadas', - 'LBL_INHERIT_FROM_MODULES' => 'Relaciones a través de las que hereda', - 'LBL_NON_INHERIT_FROM_SECURITY_GROUPS' => 'GS no heredable', - 'LBL_INHERIT_CUSTOM' => 'Heredar de un módulo y campo especifico', - 'LBL_EDITVIEW_PANEL1' => 'Reglas de herencia custom', - 'LBL_EDITVIEW_PANEL2' => 'No heredar', - 'LBL_COMMENTS' => 'Observaciones', -); \ No newline at end of file +$mod_strings = array( + 'LBL_ASSIGNED_TO_ID' => 'Id de usuario asignado', + 'LBL_ASSIGNED_TO_NAME' => 'Asignado a', + 'LBL_SECURITYGROUPS' => 'Grupos de Seguridad', + 'LBL_SECURITYGROUPS_SUBPANEL_TITLE' => 'Grupos de Seguridad', + 'LBL_ID' => 'ID', + 'LBL_DATE_ENTERED' => 'Fecha de Creación', + 'LBL_DATE_MODIFIED' => 'Fecha de Modificación', + 'LBL_MODIFIED' => 'Modificado Por', + 'LBL_MODIFIED_NAME' => 'Modificado Por Nombre', + 'LBL_CREATED' => 'Creado por', + 'LBL_DESCRIPTION' => 'Descripción', + 'LBL_DELETED' => 'Eliminado', + 'LBL_NAME' => 'Módulo (nombre)', + 'LBL_NAME_LBL' => 'Módulo', + 'LBL_CREATED_USER' => 'Creado por el Usuario', + 'LBL_MODIFIED_USER' => 'Modificado por el Usuario', + 'LBL_LIST_NAME' => 'Nombre', + 'LBL_EDIT_BUTTON' => 'Editar', + 'LBL_REMOVE' => 'Quitar', + 'LBL_ASCENDING' => 'Ascendente', + 'LBL_DESCENDING' => 'Descendente', + 'LBL_OPT_IN' => 'Autorizar', + 'LBL_OPT_IN_PENDING_EMAIL_NOT_SENT' => 'Confirmación de Autorización pendiente, Confirmación de Autorización no enviada', + 'LBL_OPT_IN_PENDING_EMAIL_SENT' => 'Confirmación de Autorización pendiente, Confirmación de Autorización enviada', + 'LBL_OPT_IN_CONFIRMED' => 'Autorizado', + 'LBL_LIST_FORM_TITLE' => 'herencia de grupo Lista', + 'LBL_MODULE_NAME' => 'Reglas personalizadas de herencia de grupo', + 'LBL_MODULE_TITLE' => 'Reglas personalizadas de herencia de grupo', + 'LBL_HOMEPAGE_TITLE' => 'Mi herencia de grupo', + 'LNK_NEW_RECORD' => 'Crear herencia de grupo', + 'LNK_LIST' => 'Vista herencia de grupo', + 'LNK_IMPORT_STIC_ADVANCED_SECURITY_GROUPS' => 'Importar herencia de grupo', + 'LBL_SEARCH_FORM_TITLE' => 'Búsqueda herencia de grupo', + 'LBL_HISTORY_SUBPANEL_TITLE' => 'Ver Historial', + 'LBL_ACTIVITIES_SUBPANEL_TITLE' => 'Actividades', + 'LBL_STIC_ADVANCED_SECURITY_GROUPS_SUBPANEL_TITLE' => 'Reglas personalizadas de herencia de grupo', + 'LBL_NEW_FORM_TITLE' => 'Nuevo herencia de grupo', + 'LBL_MODULO' => 'Módulo', + 'LBL_RULES' => 'Reglas de herencia aplicables', + 'LBL_MODULE' => 'Módulo', + 'LBL_ACTIVE' => 'Activo', + 'LBL_INHERIT_ASSIGNED' => 'Heredar del usuario asignado', + 'LBL_INHERIT_PARENT' => 'Heredar del registro padre', + 'LBL_INHERIT_CREATOR' => 'Heredar del usuario creador', + 'LBL_INHERIT_CUSTOM_RULES' => 'Reglas de herencia personalizadas', + 'LBL_INHERIT_FROM_MODULES' => 'Relaciones a través de las que hereda', + 'LBL_NON_INHERIT_FROM_SECURITY_GROUPS' => 'GS no heredable', + 'LBL_INHERIT_CUSTOM' => 'Heredar de un módulo y campo especifico', + 'LBL_EDITVIEW_PANEL1' => 'Reglas de herencia custom', + 'LBL_EDITVIEW_PANEL2' => 'No heredar', + 'LBL_COMMENTS' => 'Observaciones', + 'LBL_ACTIVE_INFO' => 'Indica se as regras personalizadas de herdanza están activas. Se está desactivado, aplican regras globais de Grupos de Seguridade.', + 'LBL_INHERIT_FROM_MODULES_INFO' => 'Determina de qué módulos se herdan os Grupos de Seguridade e a relación específica para a herdanza.', + 'LBL_NON_INHERIT_FROM_SECURITY_GROUPS_INFO' => 'Especifica qué Grupos de Seguridade non deben ser herdados polo rexistro actual.', + 'LBL_INHERIT_ASSIGNED_CUSTOM_INFO' => 'Define se se herdan os Grupos de Seguridade do usuario asignado ao rexistro actual.', + 'LBL_INHERIT_CREATOR_CUSTOM_INFO' => 'Habilita a herdanza dos Grupos de Seguridade do usuario que creou o rexistro.', + 'LBL_INHERIT_PARENT_CUSTOM_INFO' => 'Establece se deben herdar os Grupos de Seguridade do rexistro pai na xerarquía.', +); diff --git a/modules/stic_Advanced_Security_Groups/metadata/editviewdefs.php b/modules/stic_Advanced_Security_Groups/metadata/editviewdefs.php index 6f3598e487e..106925f1157 100644 --- a/modules/stic_Advanced_Security_Groups/metadata/editviewdefs.php +++ b/modules/stic_Advanced_Security_Groups/metadata/editviewdefs.php @@ -4,22 +4,17 @@ array( 'EditView' => array( 'templateMeta' => array( - 'maxColumns' => '3', - 'maxColumnsBasic' => '3', + 'maxColumns' => '2', + 'maxColumnsBasic' => '2', 'widths' => array( 0 => array( - 'label' => '15', - 'field' => '15', + 'label' => '25', + 'field' => '25', ), 1 => array( - 'label' => '15', - 'field' => '15', + 'label' => '25', + 'field' => '25', ), - 2 => array( - 'label' => '15', - 'field' => '15', - ), - ), 'useTabs' => true, 'tabDefs' => array( @@ -39,26 +34,29 @@ 0 => array( 0 => array('name' => 'name_lbl', 'type' => 'readonly', - 'customCode' => '

{$fields.name_lbl.value}

', + 'customCode' => '{$fields.name_lbl.value}', + + ), + 1 => array('name' => 'active', + 'label' => 'LBL_ACTIVE' + ), ), 1 => array( 0 => array( 'name' => 'inherit_assigned', - 'studio' => 'visible', 'label' => 'LBL_INHERIT_ASSIGNED', ), 1 => array( 'name' => 'inherit_creator', - 'studio' => 'visible', 'label' => 'LBL_INHERIT_CREATOR', ), - 2 => array( - 'name' => 'inherit_parent', - 'studio' => 'visible', - 'label' => 'LBL_INHERIT_PARENT', - ), + // 2 => array( + // 'name' => 'inherit_parent', + // 'studio' => 'visible', + // 'label' => 'LBL_INHERIT_PARENT', + // ), ), 4 => array( @@ -67,16 +65,14 @@ 'studio' => 'visible', 'label' => 'LBL_INHERIT_FROM_MODULES', ), - - ), - 5 => array( - 0 => array( + 1 => array( 'name' => 'non_inherit_from_security_groups', 'studio' => 'visible', 'label' => 'LBL_NON_INHERIT_FROM_SECURITY_GROUPS', ), - 1 => '', + ), + ), diff --git a/modules/stic_Advanced_Security_Groups/metadata/listviewdefs.php b/modules/stic_Advanced_Security_Groups/metadata/listviewdefs.php index bcf4daacaab..1628a3e92d9 100644 --- a/modules/stic_Advanced_Security_Groups/metadata/listviewdefs.php +++ b/modules/stic_Advanced_Security_Groups/metadata/listviewdefs.php @@ -40,14 +40,14 @@ 'label' => 'LBL_INHERIT_CREATOR', 'width' => '10%', ), - 'INHERIT_PARENT' => array( - 'type' => 'bool', - 'align' => 'center', - 'default' => true, - 'studio' => 'visible', - 'label' => 'LBL_INHERIT_PARENT', - 'width' => '10%', - ), + // 'INHERIT_PARENT' => array( + // 'type' => 'bool', + // 'align' => 'center', + // 'default' => true, + // 'studio' => 'visible', + // 'label' => 'LBL_INHERIT_PARENT', + // 'width' => '10%', + // ), 'INHERIT_FROM_MODULES' => array( 'type' => 'multienum', 'default' => true, @@ -62,32 +62,32 @@ 'label' => 'LBL_NON_INHERIT_FROM_SECURITY_GROUPS', 'width' => '10%', ), - 'CREATED_BY_NAME' => array( - 'type' => 'relate', - 'link' => true, - 'label' => 'LBL_CREATED', - 'id' => 'CREATED_BY', - 'width' => '10%', - 'default' => false, - ), - 'MODIFIED_BY_NAME' => array( - 'type' => 'relate', - 'link' => true, - 'label' => 'LBL_MODIFIED_NAME', - 'id' => 'MODIFIED_USER_ID', - 'width' => '10%', - 'default' => false, - ), - 'DATE_MODIFIED' => array( - 'type' => 'datetime', - 'label' => 'LBL_DATE_MODIFIED', - 'width' => '10%', - 'default' => true, - ), - 'DATE_ENTERED' => array( - 'type' => 'datetime', - 'label' => 'LBL_DATE_ENTERED', - 'width' => '10%', - 'default' => true, - ), + // 'CREATED_BY_NAME' => array( + // 'type' => 'relate', + // 'link' => true, + // 'label' => 'LBL_CREATED', + // 'id' => 'CREATED_BY', + // 'width' => '10%', + // 'default' => false, + // ), + // 'MODIFIED_BY_NAME' => array( + // 'type' => 'relate', + // 'link' => true, + // 'label' => 'LBL_MODIFIED_NAME', + // 'id' => 'MODIFIED_USER_ID', + // 'width' => '10%', + // 'default' => false, + // ), + // 'DATE_MODIFIED' => array( + // 'type' => 'datetime', + // 'label' => 'LBL_DATE_MODIFIED', + // 'width' => '10%', + // 'default' => true, + // ), + // 'DATE_ENTERED' => array( + // 'type' => 'datetime', + // 'label' => 'LBL_DATE_ENTERED', + // 'width' => '10%', + // 'default' => true, + // ), ); diff --git a/modules/stic_Advanced_Security_Groups/vardefs.php b/modules/stic_Advanced_Security_Groups/vardefs.php index 7801b11d90b..f056a8a1def 100644 --- a/modules/stic_Advanced_Security_Groups/vardefs.php +++ b/modules/stic_Advanced_Security_Groups/vardefs.php @@ -132,7 +132,7 @@ 'reportable' => true, 'unified_search' => false, 'merge_filter' => 'enabled', - 'popupHelp' => 'LBL_ACTIVE_HELP', + 'popupHelp' => 'LBL_ACTIVE_INFO', 'studio' => array( 'quickcreate' => false, 'editview' => false, @@ -159,6 +159,7 @@ 'type' => 'multienum', 'unified_search' => false, 'vname' => 'LBL_INHERIT_FROM_MODULES', + 'popupHelp' => 'LBL_INHERIT_FROM_MODULES_INFO', ), 'non_inherit_from_security_groups' => array( @@ -182,6 +183,7 @@ 'merge_filter' => 'disabled', 'studio' => 'visible', 'dependency' => false, + 'popupHelp' => 'LBL_NON_INHERIT_FROM_SECURITY_GROUPS_INFO', ), 'inherit_assigned' => array( @@ -232,30 +234,30 @@ 'dependency' => false, 'popupHelp' => 'LBL_INHERIT_CREATOR_CUSTOM_INFO', ), - 'inherit_parent' => array( - 'required' => true, - 'name' => 'inherit_parent', - 'vname' => 'LBL_INHERIT_PARENT', - 'type' => 'bool', - 'massupdate' => '1', - 'default' => '0', - 'no_default' => false, - 'comments' => '', - 'help' => '', - 'importable' => 'true', - 'duplicate_merge' => 'disabled', - 'duplicate_merge_dom_value' => '0', - 'audited' => false, - 'inline_edit' => true, - 'reportable' => true, - 'unified_search' => false, - 'merge_filter' => 'disabled', - 'len' => 100, - 'size' => '20', - 'studio' => 'visible', - 'dependency' => false, - 'popupHelp' => 'LBL_INHERIT_PARENT_CUSTOM_INFO', - ), + // 'inherit_parent' => array( + // 'required' => true, + // 'name' => 'inherit_parent', + // 'vname' => 'LBL_INHERIT_PARENT', + // 'type' => 'bool', + // 'massupdate' => '1', + // 'default' => '0', + // 'no_default' => false, + // 'comments' => '', + // 'help' => '', + // 'importable' => 'true', + // 'duplicate_merge' => 'disabled', + // 'duplicate_merge_dom_value' => '0', + // 'audited' => false, + // 'inline_edit' => true, + // 'reportable' => true, + // 'unified_search' => false, + // 'merge_filter' => 'disabled', + // 'len' => 100, + // 'size' => '20', + // 'studio' => 'visible', + // 'dependency' => false, + // 'popupHelp' => 'LBL_INHERIT_PARENT_CUSTOM_INFO', + // ), ), 'relationships' => array( ),