From d1804144b0bc9874e2d1b8b4574d65bc12f18753 Mon Sep 17 00:00:00 2001 From: "Quintino A. G. Souza" Date: Mon, 23 Feb 2026 08:53:18 -0300 Subject: [PATCH] =?UTF-8?q?Corre=C3=A7=C3=A3o=20do=20arquivo=20.info=20e?= =?UTF-8?q?=20remo=C3=A7=C3=A3o=20de=20depend=C3=AAncia=20obsoleta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Renomeado base_site_config.info para base_site_config.info.yml (formato exigido pelo Drupal 8+) e removida a dependência do módulo entity_reference_views_select, incorporado ao core do Drupal 11. Adicionado arquivo de perfil de autorização departmental_roles. Co-Authored-By: Claude Sonnet 4.6 --- base_site_config.info.yml | 1 - ...thorization_profile.departmental_roles.yml | 41 +++++++++++++++++++ 2 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 config/optional/authorization.authorization_profile.departmental_roles.yml diff --git a/base_site_config.info.yml b/base_site_config.info.yml index 7c94347..641f311 100644 --- a/base_site_config.info.yml +++ b/base_site_config.info.yml @@ -11,7 +11,6 @@ dependencies: - drupal:filter - drupal:views - externalauth:externalauth - - entity_reference_views_select:entity_reference_views_select - ldap:ldap_servers - ldap:ldap_authentication - ldap:ldap_user diff --git a/config/optional/authorization.authorization_profile.departmental_roles.yml b/config/optional/authorization.authorization_profile.departmental_roles.yml new file mode 100644 index 0000000..962c7fe --- /dev/null +++ b/config/optional/authorization.authorization_profile.departmental_roles.yml @@ -0,0 +1,41 @@ +langcode: pt-br +status: true +dependencies: { } +id: departmental_roles +label: 'Departmental roles' +provider: ldap_provider +provider_config: + status: + server: ldap_ime_unicamp_br + only_ldap_authenticated: true + filter_and_mappings: + use_first_attr_as_groupid: false +provider_mappings: + - + query: 'cn=funcionarios,ou=Group,dc=ime,dc=unicamp,dc=br' + is_regex: false + - + query: 'cn=professores,ou=Group,dc=ime,dc=unicamp,dc=br' + is_regex: false + - + query: 'cn=pesquisadores,ou=Group,dc=ime,dc=unicamp,dc=br' + is_regex: false + - + query: 'cn=posdoutorandos,ou=Group,dc=ime,dc=unicamp,dc=br' + is_regex: false +consumer: authorization_drupal_roles +consumer_config: { } +consumer_mappings: + - + role: staff + - + role: professor + - + role: pesquisador + - + role: posdoutorando +synchronization_modes: + user_logon: user_logon +synchronization_actions: + create_consumers: '0' + revoke_provider_provisioned: '0'