-
Notifications
You must be signed in to change notification settings - Fork 0
Acesso e Visualização do Gestor de Eventos
Alguns ajustes foram feitos para se simplificar a experiência do usuário Gestor de Evento no cenário de acesso ao Painel Administrativo do WordPress. Alterações de fluxo de navegação e ocultamento de elementos, além de uma "maquiada" na interface dos formulários do Tainacan.
- /inc/gestor-tweaks.php;
- /admin.css;
- /admin.js;
- /assets/css/icons-tweaks.css;
- /assets/css/gestor-admin.css;
Usa da action pre_get_posts
para não mostrar instituições que não foram criadas pelo usuário atual se ele for Gestor. Por padrão o WordPress lista todos os posts, removendo apenas os links de edição quando o usuário não pode editar. Aqui queremos deixar a interface mais simples portanto filtramos os posts para nem serem mostrados no admin caso o usuário não posssa editar;
Usando respectivamente os filtros login_redirect
e blocksy:account:modal:login:redirect_to
, redireciona o usuário após o login para a página de gestão das instituições;
Usando o filtro admin_body_class
adiciona a importante classe user-is-gestor
ao <body>
do admin para que no /assets/css/gestor-admin.css possa se estilizar o admin condicionado ao tipo de usuário atual;
Usando filtro tainacan-admin-ui-options
esconde diversos elementos do painel administrativo do Tainacan para o usuário Gestor. Por exemplo, remove a navegação, os cabeçalhos, tipos de metadados, etc;
-
cne_hide_user_contactmethods()
: Esconde várias opções de contato na página do perfil do usuário; -
cne_menu_page_removing()
: Remove links desnecessários do menu admin; - `cne_remove_screen_options(): Remove dropdown de "opções da tela";
- Início
- Modelagem;
- Introdução Técnica;
- Visão Pública
- Parte Administrativa
- TUTORIAL: Como criar e configurar um novo Evento atual;