Quitar el enlace administración de bases de datos

1,769 views
Skip to first unread message

Anabel Preciado

unread,
Aug 29, 2013, 12:06:49 PM8/29/13
to openerp-s...@googlegroups.com
Como puedo quitar el enlace "Gestionar Base de Datos" que aparece en la pantalla de login? Para que los usuarios promedio no tengan acceso a este enlace.
Gracias

Pedro Manuel Baeza Romero

unread,
Aug 29, 2013, 12:10:00 PM8/29/13
to openerp-s...@googlegroups.com
Buenas, Anabel,

El único método que conozco ahora mismo es el de editar el HTML de la plantilla (en el módulo web), pero no sé si habrá uno menos invasivo.

Un saludo.


El 29 de agosto de 2013 18:06, Anabel Preciado <damp...@gmail.com> escribió:
Como puedo quitar el enlace "Gestionar Base de Datos" que aparece en la pantalla de login? Para que los usuarios promedio no tengan acceso a este enlace.
Gracias

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a openerp-spain-u...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.

Anabel Preciado

unread,
Aug 29, 2013, 12:14:25 PM8/29/13
to openerp-s...@googlegroups.com
Hola Pedro:

He estado leyendo foros y no encuentro nada relaciono en cuenta a esto, el HTML sera dentro de los addons de openerp verdad?, o necesitaria crear uno nuevo para que tomo los cambios. Gracias por tu ayuda.

Pedro Manuel Baeza Romero

unread,
Aug 29, 2013, 12:15:21 PM8/29/13
to openerp-s...@googlegroups.com
Como te decía, en el módulo web, del proyecto openerp-web, tienes en static todo esos archivos.

Un saludo.


--

Anabel Preciado

unread,
Aug 29, 2013, 12:24:59 PM8/29/13
to openerp-s...@googlegroups.com
Pedro, gracias para ser mas exacto sera el archivo base.xml, porque es el unico que me suena para ser ese cambio o si estoy en algun error me podrias decir, gracias por tu aporte me sirve de mucho.


El jueves, 29 de agosto de 2013 11:06:49 UTC-5, Anabel Preciado escribió:

Pedro Manuel Baeza Romero

unread,
Aug 29, 2013, 12:34:13 PM8/29/13
to openerp-s...@googlegroups.com
Eso parece ser. En web/static/src/xml/base.xml.

Un saludo.


--

Anabel Preciado

unread,
Aug 29, 2013, 12:59:11 PM8/29/13
to openerp-s...@googlegroups.com
Muchas gracias Pedro ya hize la prueba y si funciono solo que no existe un modulo para ocultar este enlace a los usuarios que yo eliga es decir yo como administrador con esta opcion no puedo ver el enlace ni hacer nada con el, o alguna idea que me puedas brindar para que este enlace solo este oculto para los usuarios y a mi como administrador me deje aser uso de el.


El jueves, 29 de agosto de 2013 11:06:49 UTC-5, Anabel Preciado escribió:

Pedro Manuel Baeza Romero

unread,
Aug 29, 2013, 1:24:54 PM8/29/13
to openerp-s...@googlegroups.com
Como te decía, yo no conozco ninguno, pero a ver si alguien más se puede pronunciar. Realmente, si pones una contraseña fuerte, aunque los usuarios entren a esa sección, no podrán hacer nada. Además, existe un limitante, y es que en la pantalla de login aún no se sabe si tu usuario es administrador o no, por lo que el criterio para mostrar o no mostrar ese enlace no puede determinarse fácilmente.

Un saludo.


--

Antonio Roncero

unread,
Aug 29, 2013, 1:26:45 PM8/29/13
to openerp-s...@googlegroups.com
Buenas,

el enlace está en la pantalla de login, por lo que todavía el sistema no sabe si eres admin o no. Una pequeña chapuza es que en lugar de modificar el xml, modifiques el css poniendo el campo oculto y con el inspector de elementos le cambies la propiedad para que se vea cuando lo necesites. Es una chapuza pero puede funcionar.

saludos

Anabel Preciado

unread,
Aug 29, 2013, 1:32:19 PM8/29/13
to openerp-s...@googlegroups.com
Muchas gracias Pedro por tu aporte me a servido de mucho.
Saludos


El jueves, 29 de agosto de 2013 11:06:49 UTC-5, Anabel Preciado escribió:

Anabel Preciado

unread,
Aug 29, 2013, 1:34:37 PM8/29/13
to openerp-s...@googlegroups.com
Hola Antonio,

si tienes razon aver deja modifico con esa opcion aver cual me parece mas propio y pues si estamos en la pantalla de login y pues el sistema no puede saber si soy el administrador o un usuario normal ojala que se este desarrollando un modulo para este caso. gracias

Anabel Preciado

unread,
Aug 29, 2013, 1:34:39 PM8/29/13
to openerp-s...@googlegroups.com
Hola Antonio,

si tienes razon aver deja modifico con esa opcion aver cual me parece mas propio y pues si estamos en la pantalla de login y pues el sistema no puede saber si soy el administrador o un usuario normal ojala que se este desarrollando un modulo para este caso. gracias

El jueves, 29 de agosto de 2013 12:26:45 UTC-5, Antonio Roncero escribió:

Antonio F. Cano

unread,
Aug 30, 2013, 5:58:10 PM8/30/13
to openerp-s...@googlegroups.com
Otra opción que se me ocurre así rápido es que definas en el servidor web (nginx, apache, ...) un alias para por ejemplo admin.erpwebsite.es que se redirija a la url a la que apunta el link de gestión de bbdd y luego que en el base.xml te lo quites :/

O esto junto a lo que te comentaba en el otro mensaje de crear un módulo nuevo en el que heredes de este y marques los recursos según más te convenga :/

Salud,

Jorge Echeazarra Zacarés

unread,
Sep 2, 2013, 5:19:48 AM9/2/13
to openerp-s...@googlegroups.com
En la 6.0 existe un par�metro en el fichero de configuraci�n del cliente
web "openerp-web.cfg" el par�metro en concreto :

dbbutton.visible = False

Y desaparece el bot�n del cliente web. igual en la 7 hay algo parecido,
pero no lo tengo mirado.


El 29/08/13 18:06, Anabel Preciado escribi�:
> --
> Has recibido este mensaje porque est�s suscrito al grupo "Usuarios
> OpenERP en Espa�a" de Grupos de Google.
> Para anular la suscripci�n a este grupo y dejar de recibir sus correos
> electr�nicos, env�a un correo electr�nico a
> openerp-spain-u...@googlegroups.com.
> Para obtener m�s opciones, visita
> https://groups.google.com/groups/opt_out.

Rafael Montes

unread,
Sep 2, 2013, 7:10:43 AM9/2/13
to openerp-s...@googlegroups.com
Hola a todos. Yo lo que he hecho ha sido poner el texto "gestionar base de datos" en rojo y abajo del todo de la pantalla. Entonces no se ve nada, y solo yo se que está ahi, y a quien yo quiera decirselo claro. Cuando pasas el raton por encima se te cambia el puntero ya que el enlace sigue estando ahi. Es un poco chapuza pero funciona no?? jeje un saludo.

Anabel Preciado

unread,
Sep 2, 2013, 11:03:38 AM9/2/13
to openerp-s...@googlegroups.com
Muchas a gracias a todos por su respuesta he probado y pues algunas me funcionan y otras no pero igual muchas gracias por el aporte, Rafael me podrias decir como isiste para cambiar de lugar el enlace y sobre todo si creaste un nuevo .xml o sobre cual modulo trabajaste para poder lograr el cambio te lo agradeceria mucho, muchas gracias.


El jueves, 29 de agosto de 2013 11:06:49 UTC-5, Anabel Preciado escribió:

Rafael Montes

unread,
Sep 2, 2013, 12:17:42 PM9/2/13
to openerp-s...@googlegroups.com
Hola Anabel. Para cambiar tanto la posicion del enlace en la pantalla, como el color de las letras, debes editar el fichero /addons/web/static/src/css/base.css

La capa que debes editar en concreto se llama oe_login_footer. Esta sobre la linea 952. Te debe aparecer con un bottom: -40px. Cambialo a tu gusto, poniendole el valor -40 mayor o menor. En cuanto al color del enlace, 2 lineas mas abajo te viene la etiqueta "oe_login_footer a". El color #eeeeee es ese gris con el que sale por defecto. Puedes cambiarlo por ejemplo por #630707 que es el rojo mas oscuro de abajo del todo. De todas formas, prueba a instalarte los plugins firebug y colorzilla para el navegador que utilices por defecto. Estan tanto en firefox como en chrome, y la verdad es que son muy utiles para cambios css.

Un saludo.

Roberto Lizana

unread,
Sep 2, 2013, 1:11:05 PM9/2/13
to openerp-s...@googlegroups.com
Puedes modificar directamente la plantilla del login, para hacer lo que
pides edita el fichero web/static/src/xml/base.xml y elimina la linea 314:

@@ -311,7 +307,6 @@
</ul>
</form>
<div class="footer">
- <a href="#" id="oe-db-config">Manage Databases</a> |
<a href="http://www.openerp.com">Powered by <span
class="openerp">OpenERP</span></a>
</div>
</div>



El 02/09/13 18:17, Rafael Montes escribi�:

Anabel Preciado

unread,
Sep 2, 2013, 1:13:24 PM9/2/13
to openerp-s...@googlegroups.com
Muchas gracias Rafael, provare con esto que me dices espero y lo sepa manejar, solo tengo una duda si no quisiera afectar directamente a ese modulo base, puedo crear una nueva vista para esto, o solo estos cambios lo hare directamente sobre este. Espero y me puedas apoyar.
Gracias


El jueves, 29 de agosto de 2013 11:06:49 UTC-5, Anabel Preciado escribió:

Rafael Montes

unread,
Sep 2, 2013, 1:19:04 PM9/2/13
to openerp-s...@googlegroups.com
Hola Anabel. Podrias crear un modulo nuevo que herede la vista del modulo web, para mantener el modulo web original. Pero sinceramente para hacer ese pequeño cambio no mereceria la pena ya que tiene mas complicacion hacerlo con vistas heredadas, aunque es lo ideal, ya que si haces cambios en el modulo web directamente, el dia de mañana si actualizas o algo perderias esos cambios.

Pero es lo que te he dicho, para solamente eso pequeño cambio, mejor edita el fichero base.css.

Si quisieras ocultar un div, no elimines nada del fichero base.xml como te han dicho otros compañeros. Es mejor que busques el div en el fichero base.css y le añadas la propiedad display:none. Personalmente no me gusta borrar codigo original. Mejor esconderlo ya que te puede hacer falta el dia de mañana! Un saludo

Anabel Preciado

unread,
Sep 2, 2013, 4:31:37 PM9/2/13
to openerp-s...@googlegroups.com
Muchas gracias Rafael me a servido de mucho tu aporte como el de todos, una ultima pregunta si solo deseo que ese enlace de datos se vaya hasta al final de la pagina y asi ocultarlo con el color rojo para que no se vea, como ago que solo aparesca visible el de Openerp, ya que con la propiedad que me mencionas bottom: -40px cuando la modifico pues lo unico que ase es ponerme mas abajo estos dos enlaces y pues yo quisiera que el de Openerp se quedara en la misma posicion y solo el de enlace bajarlo.
Gracias de antemano


El jueves, 29 de agosto de 2013 11:06:49 UTC-5, Anabel Preciado escribió:

Rafael Montes

unread,
Sep 2, 2013, 5:59:13 PM9/2/13
to openerp-s...@googlegroups.com
Hola Ana. Eso puedes hacerlo de dos formas:

- abres el fichero base.xml, y buscas la linea del enlace del administrador de bases de datos, que de memoria creo que era algo asi: <a href="#" id="oe-db-config">Manage Databases</a> Y le añades ahi directamente la propiedad bottom, quedando algo parecido a esto:
<a href="#" id="oe-db-config" style="bottom:100px">Manage Databases</a>

- o bien metes el manage databases en un div llamado por ejemplo footer1, quedando algo asi como esto:
<div class="footer1"><a href="#" id="oe-db-config">Manage Databases</a></div
Y luego editas el base.css y añades esto:
.footer1 {
Bottom:100px}

Lo que te sea mas sencillo. Un saludo

Anabel Preciado

unread,
Sep 3, 2013, 4:44:41 PM9/3/13
to openerp-s...@googlegroups.com
Pues ya intente hacerlo de las dos maneras que mencionas Rafael pero ninguna me funciona, estoy trabajando sobre la version 7 de Openerp no se si sea por eso??? algunos consejos mas de como poder lograr esto.


El jueves, 29 de agosto de 2013 11:06:49 UTC-5, Anabel Preciado escribió:

Saul Cejudo

unread,
Nov 4, 2014, 5:36:40 AM11/4/14
to openerp-s...@googlegroups.com
Hola,

Yo estaba también buscando sobre este tema.
Muchas gracias a todos.
Reply all
Reply to author
Forward
0 new messages