From a0f3aef8a67b23eb985f6384147f5cb22425e867 Mon Sep 17 00:00:00 2001 From: "Quintino A. G. Souza" Date: Thu, 26 Feb 2026 09:02:13 -0300 Subject: [PATCH] =?UTF-8?q?Defini=C3=A7=C3=B5es=20de=20roles=20professor,?= =?UTF-8?q?=20staff,=20pesquisador=20e=20p=C3=B3s-doutorando=20adicionadas?= =?UTF-8?q?.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Roles movidos do módulo base_site_config para centralizar as definições de usuários neste módulo. Co-Authored-By: Claude Sonnet 4.6 --- ...stem.action.user_add_role_action.pesquisador.yml | 13 +++++++++++++ ...em.action.user_add_role_action.posdoutorando.yml | 13 +++++++++++++ ...system.action.user_add_role_action.professor.yml | 13 +++++++++++++ .../system.action.user_add_role_action.staff.yml | 13 +++++++++++++ ...m.action.user_remove_role_action.pesquisador.yml | 13 +++++++++++++ ...action.user_remove_role_action.posdoutorando.yml | 13 +++++++++++++ ...tem.action.user_remove_role_action.professor.yml | 13 +++++++++++++ .../system.action.user_remove_role_action.staff.yml | 13 +++++++++++++ config/optional/user.role.pesquisador.yml | 8 ++++++++ config/optional/user.role.posdoutorando.yml | 8 ++++++++ config/optional/user.role.professor.yml | 8 ++++++++ config/optional/user.role.staff.yml | 8 ++++++++ 12 files changed, 136 insertions(+) create mode 100644 config/optional/system.action.user_add_role_action.pesquisador.yml create mode 100644 config/optional/system.action.user_add_role_action.posdoutorando.yml create mode 100644 config/optional/system.action.user_add_role_action.professor.yml create mode 100644 config/optional/system.action.user_add_role_action.staff.yml create mode 100644 config/optional/system.action.user_remove_role_action.pesquisador.yml create mode 100644 config/optional/system.action.user_remove_role_action.posdoutorando.yml create mode 100644 config/optional/system.action.user_remove_role_action.professor.yml create mode 100644 config/optional/system.action.user_remove_role_action.staff.yml create mode 100644 config/optional/user.role.pesquisador.yml create mode 100644 config/optional/user.role.posdoutorando.yml create mode 100644 config/optional/user.role.professor.yml create mode 100644 config/optional/user.role.staff.yml diff --git a/config/optional/system.action.user_add_role_action.pesquisador.yml b/config/optional/system.action.user_add_role_action.pesquisador.yml new file mode 100644 index 0000000..dfa183b --- /dev/null +++ b/config/optional/system.action.user_add_role_action.pesquisador.yml @@ -0,0 +1,13 @@ +langcode: pt-br +status: true +dependencies: + config: + - user.role.pesquisador + module: + - user +id: user_add_role_action.pesquisador +label: 'Add the Pesquisador role to the selected user(s)' +type: user +plugin: user_add_role_action +configuration: + rid: pesquisador diff --git a/config/optional/system.action.user_add_role_action.posdoutorando.yml b/config/optional/system.action.user_add_role_action.posdoutorando.yml new file mode 100644 index 0000000..a18fd2b --- /dev/null +++ b/config/optional/system.action.user_add_role_action.posdoutorando.yml @@ -0,0 +1,13 @@ +langcode: pt-br +status: true +dependencies: + config: + - user.role.posdoutorando + module: + - user +id: user_add_role_action.posdoutorando +label: 'Add the Posdoutorando role to the selected user(s)' +type: user +plugin: user_add_role_action +configuration: + rid: posdoutorando diff --git a/config/optional/system.action.user_add_role_action.professor.yml b/config/optional/system.action.user_add_role_action.professor.yml new file mode 100644 index 0000000..57cccd6 --- /dev/null +++ b/config/optional/system.action.user_add_role_action.professor.yml @@ -0,0 +1,13 @@ +langcode: pt-br +status: true +dependencies: + config: + - user.role.professor + module: + - user +id: user_add_role_action.professor +label: 'Add the Professor role to the selected user(s)' +type: user +plugin: user_add_role_action +configuration: + rid: professor diff --git a/config/optional/system.action.user_add_role_action.staff.yml b/config/optional/system.action.user_add_role_action.staff.yml new file mode 100644 index 0000000..2b64e72 --- /dev/null +++ b/config/optional/system.action.user_add_role_action.staff.yml @@ -0,0 +1,13 @@ +langcode: pt-br +status: true +dependencies: + config: + - user.role.staff + module: + - user +id: user_add_role_action.staff +label: 'Add the Funcionário role to the selected user(s)' +type: user +plugin: user_add_role_action +configuration: + rid: staff diff --git a/config/optional/system.action.user_remove_role_action.pesquisador.yml b/config/optional/system.action.user_remove_role_action.pesquisador.yml new file mode 100644 index 0000000..6251ff5 --- /dev/null +++ b/config/optional/system.action.user_remove_role_action.pesquisador.yml @@ -0,0 +1,13 @@ +langcode: pt-br +status: true +dependencies: + config: + - user.role.pesquisador + module: + - user +id: user_remove_role_action.pesquisador +label: 'Remover o papel Pesquisador dos usuários selecionados' +type: user +plugin: user_remove_role_action +configuration: + rid: pesquisador diff --git a/config/optional/system.action.user_remove_role_action.posdoutorando.yml b/config/optional/system.action.user_remove_role_action.posdoutorando.yml new file mode 100644 index 0000000..6067546 --- /dev/null +++ b/config/optional/system.action.user_remove_role_action.posdoutorando.yml @@ -0,0 +1,13 @@ +langcode: pt-br +status: true +dependencies: + config: + - user.role.posdoutorando + module: + - user +id: user_remove_role_action.posdoutorando +label: 'Remover o papel Posdoutorando dos usuários selecionados' +type: user +plugin: user_remove_role_action +configuration: + rid: posdoutorando diff --git a/config/optional/system.action.user_remove_role_action.professor.yml b/config/optional/system.action.user_remove_role_action.professor.yml new file mode 100644 index 0000000..d9ac400 --- /dev/null +++ b/config/optional/system.action.user_remove_role_action.professor.yml @@ -0,0 +1,13 @@ +langcode: pt-br +status: true +dependencies: + config: + - user.role.professor + module: + - user +id: user_remove_role_action.professor +label: 'Remover o papel Professor dos usuários selecionados' +type: user +plugin: user_remove_role_action +configuration: + rid: professor diff --git a/config/optional/system.action.user_remove_role_action.staff.yml b/config/optional/system.action.user_remove_role_action.staff.yml new file mode 100644 index 0000000..1f69322 --- /dev/null +++ b/config/optional/system.action.user_remove_role_action.staff.yml @@ -0,0 +1,13 @@ +langcode: pt-br +status: true +dependencies: + config: + - user.role.staff + module: + - user +id: user_remove_role_action.staff +label: 'Remover o papel Funcionário dos usuários selecionados' +type: user +plugin: user_remove_role_action +configuration: + rid: staff diff --git a/config/optional/user.role.pesquisador.yml b/config/optional/user.role.pesquisador.yml new file mode 100644 index 0000000..841aad6 --- /dev/null +++ b/config/optional/user.role.pesquisador.yml @@ -0,0 +1,8 @@ +langcode: pt-br +status: true +dependencies: { } +id: pesquisador +label: Pesquisador +weight: 8 +is_admin: false +permissions: { } diff --git a/config/optional/user.role.posdoutorando.yml b/config/optional/user.role.posdoutorando.yml new file mode 100644 index 0000000..eac5ab0 --- /dev/null +++ b/config/optional/user.role.posdoutorando.yml @@ -0,0 +1,8 @@ +langcode: pt-br +status: true +dependencies: { } +id: posdoutorando +label: Posdoutorando +weight: 7 +is_admin: false +permissions: { } diff --git a/config/optional/user.role.professor.yml b/config/optional/user.role.professor.yml new file mode 100644 index 0000000..be13867 --- /dev/null +++ b/config/optional/user.role.professor.yml @@ -0,0 +1,8 @@ +langcode: pt-br +status: true +dependencies: { } +id: professor +label: Professor +weight: 5 +is_admin: false +permissions: { } diff --git a/config/optional/user.role.staff.yml b/config/optional/user.role.staff.yml new file mode 100644 index 0000000..b5912eb --- /dev/null +++ b/config/optional/user.role.staff.yml @@ -0,0 +1,8 @@ +langcode: pt-br +status: true +dependencies: { } +id: staff +label: Funcionário +weight: 6 +is_admin: false +permissions: { }