Discussion:
[tryton-es] Estructura multiempresa
Gonzalo González Domínguez
2018-01-05 14:21:08 UTC
Permalink
Estoy intentando crear una estructura del siguiente tipo (tryton 4.6):


- Grupo Empresas 1


- Empresa 1
- Empresa 2
- Empresa 3
- Empresa 4
- Empresa 5


Con los siguientes perfiles de usuario (muy simplificado para poder
explicar el escenario):



- Administrador
- Sistemas
- Financiero
- Comprador
- Vendedor
- Almacén

Administrador, sistemas y financiero deben poder acceder a todas las
empresas, el resto de perfiles solo a la suya. Pero veo que solo salen las
empresas hijas de la que pones como Empresa principal. Es decir que si
pongo el grupo como empresa principal, no puedo acceder a empresa 4 y 5. No
se si hay alguna forma o hay que crear un grupo que englobe a todas.


También estoy viendo que si pongo como empresa el grupo no puedo logearme,
si pongo una hija si, tanto si creo empleado como si no, no se si es normal
o la he liado ...


Un saludo.
Oscar Andres Alvarez Montero
2018-01-05 14:54:32 UTC
Permalink
Prueba asi:

Grupo Mega Empresas
Grupo Empresas A
Empresa 1A
Empresa 2A
Empresa 3A

Empresa B
Empresa C
Post by Gonzalo González Domínguez
Grupo Empresas 1
Empresa 1
Empresa 2
Empresa 3
Empresa 4
Empresa 5
Administrador
Sistemas
Financiero
Comprador
Vendedor
Almacén
Administrador, sistemas y financiero deben poder acceder a todas las empresas, el resto de perfiles solo a la suya. Pero veo que solo salen las empresas hijas de la que pones como Empresa principal. Es decir que si pongo el grupo como empresa principal, no puedo acceder a empresa 4 y 5. No se si hay alguna forma o hay que crear un grupo que englobe a todas.
También estoy viendo que si pongo como empresa el grupo no puedo logearme, si pongo una hija si, tanto si creo empleado como si no, no se si es normal o la he liado ...
Un saludo.
Gonzalo
2018-01-05 15:10:40 UTC
Permalink
Me sigue sin dejar logearme si meto a los usuarios 'globales' en Grupo Mega
Empresas

El vie., 5 ene. 2018 a las 15:54, Oscar Andres Alvarez Montero (<
- Grupo Mega Empresas
- Grupo Empresas A
- Empresa 1A
- Empresa 2A
- Empresa 3A
- Empresa B
- Empresa C
On Jan 5 2018, at 9:21 am, Gonzalo González Domínguez <
Post by Gonzalo González Domínguez
- Grupo Empresas 1
- Empresa 1
- Empresa 2
- Empresa 3
- Empresa 4
- Empresa 5
Con los siguientes perfiles de usuario (muy simplificado para poder
- Administrador
- Sistemas
- Financiero
- Comprador
- Vendedor
- Almacén
Administrador, sistemas y financiero deben poder acceder a todas las
empresas, el resto de perfiles solo a la suya. Pero veo que solo salen las
empresas hijas de la que pones como Empresa principal. Es decir que si
pongo el grupo como empresa principal, no puedo acceder a empresa 4 y 5. No
se si hay alguna forma o hay que crear un grupo que englobe a todas.
También estoy viendo que si pongo como empresa el grupo no puedo
logearme, si pongo una hija si, tanto si creo empleado como si no, no se si
es normal o la he liado ...
Un saludo.
Sergi Almacellas Abellana
2018-01-05 15:31:13 UTC
Permalink
Post by Gonzalo
Me sigue sin dejar logearme si meto a los usuarios 'globales' en Grupo Mega
Empresas
Que quiere decir que no te deja logear? Te da algun error?

La estructura que ha propuesto oscar es la correcta.

Nosotros tenemos una instalacion con mas de 40 empresas y funciona perfectamente.
Post by Gonzalo
El vie., 5 ene. 2018 a las 15:54, Oscar Andres Alvarez Montero (<
- Grupo Mega Empresas
- Grupo Empresas A
- Empresa 1A
- Empresa 2A
- Empresa 3A
- Empresa B
- Empresa C
On Jan 5 2018, at 9:21 am, Gonzalo González Domínguez <
Post by Gonzalo González Domínguez
Estoy intentando crear una estructura del siguiente tipo (tryton
- Grupo Empresas 1
- Empresa 1
- Empresa 2
- Empresa 3
- Empresa 4
- Empresa 5
Con los siguientes perfiles de usuario (muy simplificado para poder
- Administrador
- Sistemas
- Financiero
- Comprador
- Vendedor
- Almacén
Administrador, sistemas y financiero deben poder acceder a todas las
empresas, el resto de perfiles solo a la suya. Pero veo que solo
salen las
Post by Gonzalo González Domínguez
empresas hijas de la que pones como Empresa principal. Es decir que
si
Post by Gonzalo González Domínguez
pongo el grupo como empresa principal, no puedo acceder a empresa 4
y 5. No
Post by Gonzalo González Domínguez
se si hay alguna forma o hay que crear un grupo que englobe a todas.
También estoy viendo que si pongo como empresa el grupo no puedo
logearme, si pongo una hija si, tanto si creo empleado como si no,
no se si
Post by Gonzalo González Domínguez
es normal o la he liado ...
Un saludo.
--
Enviado desde mi dispositivo Android con K-9 Mail. Por favor, disculpa mi brevedad.
Gonzalo
2018-01-05 15:42:12 UTC
Permalink
Pide conrtaseña de contínuo y está correcta, simplemente le pongo empresa
'real' y entra. En los logs del servidor no hay errores ni mensaje de
contraseña incorrecta, ejecutado con -v y --dev, y probado con sao y gtk.

El vie., 5 ene. 2018 a las 16:31, Sergi Almacellas Abellana (<
Post by Sergi Almacellas Abellana
Post by Gonzalo
Me sigue sin dejar logearme si meto a los usuarios 'globales' en Grupo Mega
Empresas
Que quiere decir que no te deja logear? Te da algun error?
La estructura que ha propuesto oscar es la correcta.
Nosotros tenemos una instalacion con mas de 40 empresas y funciona perfectamente.
Post by Gonzalo
El vie., 5 ene. 2018 a las 15:54, Oscar Andres Alvarez Montero (<
- Grupo Mega Empresas
- Grupo Empresas A
- Empresa 1A
- Empresa 2A
- Empresa 3A
- Empresa B
- Empresa C
On Jan 5 2018, at 9:21 am, Gonzalo González Domínguez <
Post by Gonzalo González Domínguez
Estoy intentando crear una estructura del siguiente tipo (tryton
- Grupo Empresas 1
- Empresa 1
- Empresa 2
- Empresa 3
- Empresa 4
- Empresa 5
Con los siguientes perfiles de usuario (muy simplificado para poder
- Administrador
- Sistemas
- Financiero
- Comprador
- Vendedor
- Almacén
Administrador, sistemas y financiero deben poder acceder a todas las
empresas, el resto de perfiles solo a la suya. Pero veo que solo
salen las
Post by Gonzalo González Domínguez
empresas hijas de la que pones como Empresa principal. Es decir que
si
Post by Gonzalo González Domínguez
pongo el grupo como empresa principal, no puedo acceder a empresa 4
y 5. No
Post by Gonzalo González Domínguez
se si hay alguna forma o hay que crear un grupo que englobe a todas.
También estoy viendo que si pongo como empresa el grupo no puedo
logearme, si pongo una hija si, tanto si creo empleado como si no,
no se si
Post by Gonzalo González Domínguez
es normal o la he liado ...
Un saludo.
--
Enviado desde mi dispositivo Android con K-9 Mail. Por favor, disculpa mi brevedad.
Raimon Esteve
2018-01-05 16:14:47 UTC
Permalink
hola,
Post by Gonzalo
Pide conrtaseña de contínuo y está correcta, simplemente le pongo empresa
'real' y entra. En los logs del servidor no hay errores ni mensaje de
contraseña incorrecta, ejecutado con -v y --dev, y probado con sao y gtk.
Raro. Pues que te pide contrasenya quiere decir que no tienes sesión.

A no ser que tengas un bucle en las empresas y sus padres (si has cargado
datos) o bien alguna regla de aceso que aborte el login

Deberias debugar en tu entorno para ver el motivo

Saludos,
Gonzalo
2018-01-08 09:26:45 UTC
Permalink
De ser por tener datos no debiera avisar el sistema de que esa operación no
se puede realizar?

Voy a hacer una instalación limpia para probar ...
Post by Raimon Esteve
hola,
Post by Gonzalo
Pide conrtaseña de contínuo y está correcta, simplemente le pongo empresa
'real' y entra. En los logs del servidor no hay errores ni mensaje de
contraseña incorrecta, ejecutado con -v y --dev, y probado con sao y gtk.
Raro. Pues que te pide contrasenya quiere decir que no tienes sesión.
A no ser que tengas un bucle en las empresas y sus padres (si has cargado
datos) o bien alguna regla de aceso que aborte el login
Deberias debugar en tu entorno para ver el motivo
Saludos,
Gonzalo
2018-01-08 09:59:23 UTC
Permalink
Con instalación limpia mismo caso, si al usuario pongo como empresa al
grupo no es capaz de acceder al sistema. Estoy partiendo de la imagen
docker, voy a echar un ojo a ver si detecto que puede ser. enlazo capturas:

Usuario general <Loading Image...>
Usuario permisos <Loading Image...>
Empresas <Loading Image...>
Post by Gonzalo
De ser por tener datos no debiera avisar el sistema de que esa operación
no se puede realizar?
Voy a hacer una instalación limpia para probar ...
Post by Raimon Esteve
hola,
Post by Gonzalo
Pide conrtaseña de contínuo y está correcta, simplemente le pongo
empresa 'real' y entra. En los logs del servidor no hay errores ni mensaje
de contraseña incorrecta, ejecutado con -v y --dev, y probado con sao y gtk.
Raro. Pues que te pide contrasenya quiere decir que no tienes sesión.
A no ser que tengas un bucle en las empresas y sus padres (si has cargado
datos) o bien alguna regla de aceso que aborte el login
Deberias debugar en tu entorno para ver el motivo
Saludos,
Gonzalo
2018-01-08 17:14:05 UTC
Permalink
Si pongo como empresa principal a una empresa hija deja acceder al sistema
pero he descubierto que al entrar en ciertos item creado por el
administrador da error, por ejemplo al entrar en un producto da:
*AttributeError:
"productconfigurationdefault_**cost_price_method,1" has no attribute
"company"*

No se si puede tener relación, no veo el campo en la bbdd
Post by Gonzalo
Con instalación limpia mismo caso, si al usuario pongo como empresa al
grupo no es capaz de acceder al sistema. Estoy partiendo de la imagen
Usuario general <https://snag.gy/Fo5wmv.jpg>
Usuario permisos <https://snag.gy/nfiOAC.jpg>
Empresas <https://snag.gy/9vqP1p.jpg>
Post by Gonzalo
De ser por tener datos no debiera avisar el sistema de que esa operación
no se puede realizar?
Voy a hacer una instalación limpia para probar ...
Post by Raimon Esteve
hola,
Post by Gonzalo
Pide conrtaseña de contínuo y está correcta, simplemente le pongo
empresa 'real' y entra. En los logs del servidor no hay errores ni mensaje
de contraseña incorrecta, ejecutado con -v y --dev, y probado con sao y gtk.
Raro. Pues que te pide contrasenya quiere decir que no tienes sesión.
A no ser que tengas un bucle en las empresas y sus padres (si has
cargado datos) o bien alguna regla de aceso que aborte el login
Deberias debugar en tu entorno para ver el motivo
Saludos,
Sergi Almacellas Abellana
2018-01-11 15:43:54 UTC
Permalink
Post by Gonzalo
Si pongo como empresa principal a una empresa hija deja acceder al
sistema pero he descubierto que al entrar en ciertos item creado por el
*AttributeError: "productconfigurationdefault_**cost_price_method,1" has
no attribute "company"*
Por si alguien mas se encuentra el mismo problema. El error esta
reportado en:

https://bugs.tryton.org/issue6672
--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk
Loading...