MO
Ajuda com Menu.xml
Galera estou tentando acrescentar um item no menu.xml, mas ele simplesmente não acrescenta nada, alterei algumas opções e ele responde, porém acrescentar ele não dá resultado, alguém poderia me auxiliar?
abaixo o código e em destaque o que estou tentando acrescentar
<?
<menu>
<menuitem label='_t{Administration}'>
<icon>fa:university fa-fw</icon>
<menu>
<menuitem label='_t{Programs}'>
<icon>fa:file-code-o fa-fw</icon>
<action>SystemProgramList</action>
</menuitem>
<menuitem label='_t{Groups}'>
<icon>fa:users fa-fw</icon>
<action>SystemGroupList</action>
</menuitem>
<menuitem label='_t{Units}'>
<icon>fa:university fa-fw</icon>
<action>SystemUnitList</action>
</menuitem>
<menuitem label='_t{Users}'>
<icon>fa:user fa-fw</icon>
<action>SystemUserList</action>
</menuitem>
<menuitem label='_t{Database explorer}'>
<icon>fa:database fa-fw</icon>
<action>SystemDatabaseExplorer</action>
</menuitem>
<menuitem label='_t{SQL Panel}'>
<icon>fa:table fa-fw</icon>
<action>SystemSQLPanel</action>
</menuitem>
<menuitem label='PHP Info'>
<icon>fa:info-circle fa-fw</icon>
<action>SystemPHPInfoView</action>
</menuitem>
<menuitem label='_t{Preferences}'>
<icon>fa:cog fa-fw</icon>
<action>SystemPreferenceForm#method=onEdit</action>
</menuitem>
</menu>
</menuitem>
<menuitem label='_t{Documents}'>
<icon>fa:file-text-o fa-fw</icon>
<menu>
<menuitem label='_t{Send document}'>
<icon>fa:cloud-upload fa-fw</icon>
<action>SystemDocumentUploadForm</action>
</menuitem>
<menuitem label='_t{My documents}'>
<icon>fa:archive fa-fw</icon>
<action>SystemDocumentList</action>
</menuitem>
<menuitem label='_t{Shared with me}'>
<icon>fa:share-alt fa-fw</icon>
<action>SystemSharedDocumentList</action>
</menuitem>
<menuitem label='_t{Categories}'>
<icon>fa:th fa-fw</icon>
<action>SystemDocumentCategoryFormList</action>
</menuitem>
</menu>
</menuitem>
<menuitem label='Logs'>
<icon>fa:desktop fa-fw</icon>
<menu>
<menuitem label='_t{Access Stats}'>
<icon>fa:bar-chart fa-fw</icon>
<action>SystemAccessLogStats</action>
</menuitem>
<menuitem label='_t{Access Log}'>
<icon>fa:key fa-fw</icon>
<action>SystemAccessLogList</action>
</menuitem>
<menuitem label='_t{Change Log}'>
<icon>fa:film fa-fw</icon>
<action>SystemChangeLogView</action>
</menuitem>
<menuitem label='_t{SQL Log}'>
<icon>fa:database fa-fw</icon>
<action>SystemSqlLogList</action>
</menuitem>
<menuitem label='_t{PHP Log}'>
<icon>fa:exclamation-triangle fa-fw</icon>
<action>SystemPHPErrorLogView</action>
</menuitem>
</menu>
</menuitem>
---------------------------------------------------parte onde tento acrescentar no menu
<menuitem label='Cadastros'>
<icon>fa:desktop fa-fw</icon>
<menu>
<menuitem label='Titular'>
<icon>fa:file-code-o fa-fw</icon>
<action>TitularMestreDetalheForm_Completo</action>
</menuitem>
</menu>
</menuitem>
-----------------------------------------------------------------------------------------------------
<menuitem label='Common pages'>
<menu>
<menuitem label='Common page 1'>
<icon></icon>
<action>CommonPage</action>
</menuitem>
<menuitem label='Common page 2'>
<icon></icon>
<action>CommonPage</action>
</menuitem>
<menuitem label='Common page 3'>
<icon></icon>
<action>CommonPage</action>
</menuitem>
</menu>
</menuitem>
<menuitem label='Logout'>
<icon>fa:sign-out fa-fw</icon>
<menu>
<menuitem label='Logout'>
<action>LoginForm#method=onLogout#static=1</action>
<icon>fa:sign-out fa-fw</icon>
</menuitem>
</menu>
</menuitem>
</menu>
?>
abaixo o código e em destaque o que estou tentando acrescentar
<?
<menu>
<menuitem label='_t{Administration}'>
<icon>fa:university fa-fw</icon>
<menu>
<menuitem label='_t{Programs}'>
<icon>fa:file-code-o fa-fw</icon>
<action>SystemProgramList</action>
</menuitem>
<menuitem label='_t{Groups}'>
<icon>fa:users fa-fw</icon>
<action>SystemGroupList</action>
</menuitem>
<menuitem label='_t{Units}'>
<icon>fa:university fa-fw</icon>
<action>SystemUnitList</action>
</menuitem>
<menuitem label='_t{Users}'>
<icon>fa:user fa-fw</icon>
<action>SystemUserList</action>
</menuitem>
<menuitem label='_t{Database explorer}'>
<icon>fa:database fa-fw</icon>
<action>SystemDatabaseExplorer</action>
</menuitem>
<menuitem label='_t{SQL Panel}'>
<icon>fa:table fa-fw</icon>
<action>SystemSQLPanel</action>
</menuitem>
<menuitem label='PHP Info'>
<icon>fa:info-circle fa-fw</icon>
<action>SystemPHPInfoView</action>
</menuitem>
<menuitem label='_t{Preferences}'>
<icon>fa:cog fa-fw</icon>
<action>SystemPreferenceForm#method=onEdit</action>
</menuitem>
</menu>
</menuitem>
<menuitem label='_t{Documents}'>
<icon>fa:file-text-o fa-fw</icon>
<menu>
<menuitem label='_t{Send document}'>
<icon>fa:cloud-upload fa-fw</icon>
<action>SystemDocumentUploadForm</action>
</menuitem>
<menuitem label='_t{My documents}'>
<icon>fa:archive fa-fw</icon>
<action>SystemDocumentList</action>
</menuitem>
<menuitem label='_t{Shared with me}'>
<icon>fa:share-alt fa-fw</icon>
<action>SystemSharedDocumentList</action>
</menuitem>
<menuitem label='_t{Categories}'>
<icon>fa:th fa-fw</icon>
<action>SystemDocumentCategoryFormList</action>
</menuitem>
</menu>
</menuitem>
<menuitem label='Logs'>
<icon>fa:desktop fa-fw</icon>
<menu>
<menuitem label='_t{Access Stats}'>
<icon>fa:bar-chart fa-fw</icon>
<action>SystemAccessLogStats</action>
</menuitem>
<menuitem label='_t{Access Log}'>
<icon>fa:key fa-fw</icon>
<action>SystemAccessLogList</action>
</menuitem>
<menuitem label='_t{Change Log}'>
<icon>fa:film fa-fw</icon>
<action>SystemChangeLogView</action>
</menuitem>
<menuitem label='_t{SQL Log}'>
<icon>fa:database fa-fw</icon>
<action>SystemSqlLogList</action>
</menuitem>
<menuitem label='_t{PHP Log}'>
<icon>fa:exclamation-triangle fa-fw</icon>
<action>SystemPHPErrorLogView</action>
</menuitem>
</menu>
</menuitem>
---------------------------------------------------parte onde tento acrescentar no menu
<menuitem label='Cadastros'>
<icon>fa:desktop fa-fw</icon>
<menu>
<menuitem label='Titular'>
<icon>fa:file-code-o fa-fw</icon>
<action>TitularMestreDetalheForm_Completo</action>
</menuitem>
</menu>
</menuitem>
-----------------------------------------------------------------------------------------------------
<menuitem label='Common pages'>
<menu>
<menuitem label='Common page 1'>
<icon></icon>
<action>CommonPage</action>
</menuitem>
<menuitem label='Common page 2'>
<icon></icon>
<action>CommonPage</action>
</menuitem>
<menuitem label='Common page 3'>
<icon></icon>
<action>CommonPage</action>
</menuitem>
</menu>
</menuitem>
<menuitem label='Logout'>
<icon>fa:sign-out fa-fw</icon>
<menu>
<menuitem label='Logout'>
<action>LoginForm#method=onLogout#static=1</action>
<icon>fa:sign-out fa-fw</icon>
</menuitem>
</menu>
</menuitem>
</menu>
?>
Boa tarde.
Você adicionou a classe as permissões?
Precisa adicionar ao cadastro de programas e atribuir ao grupo de usuários ao qual o login de teste pertence.
Veja se é isso.
Já foi add sim jovem, mas a questão é que ele não acrescenta no menu esta opção, entende? é como se não pudesse acrescentar outras opções de menu.
Este arquivo >> TitularMestreDetalheForm_Completo << existe? ele tem como nome no final .class.php??
e foi dado os devidos privilegios a ele para o grupo/usuario?
veja este video que o Pablo mostra isso (pelas duvidas)
https://www.youtube.com/watch?v=ccnKCrhB1io
Amigo Willian Padilha, você tinha total razão eu esqueci de dar permissão ao usuário, mas achei que mesmo o administrador já teria a permissão, mas tdo deu certo obrigado
não importa o usuario ou grupo, tem que dar os privilegios, foi o que disse o companheiro >> Americo Carvalho
Obrigado pela menção, Willian Padilha.
Obrigado também ao amigo Americo Carvalho
Opa, eu consigo adicionar um menu para chamar outro link que não seja do framework adianti? deixar o menu disponível lá desconsiderando essa regra de que tem que ter a classe, permissão, etc.... um menu e submenú "genérico" ??? tem como?
Geraldo tem sim
basta deixar assim o item do menu
<menuitem label='Link Externo'>
<icon></icon>
<action>www.google.com</action>
</menuitem>
Willian Padilha
Então, eu já havia tentado isso, mas não fica disponível no menu para todos. Na verdade p ninguém né... por isso postei p saber o que pode ser que seja necessário fazer p disponibilizar um menu genérico para todos ou um grupo específico de preferencia.
A sim isso mesmo, tem que estar em um menu o de todos tenham acesso