Jump to content

Edit History

maryano

maryano


Más info

Respondo yo mismo.

He solucionado el problema de los permisos.

Después de seguir enredando, he visto que hay una tabla llamada ps _module_ access.

He visto también que el perfil "Vendedor" tenía la mayoría de los permisos asignados, por lo que le active todos los permisos restantes que pude al perfil vendedor a través del backoffice.

ya los tenía prácticamente todos marcados.

Exporte la lista de permisos de la tabla ps_module_access. [tanto los de admin(perfil id:1) como los de vendedor (perfil id:4)]

Cambié  el id  perfil:4 por id perfil:1 en la consulta INSERT INTO `ps_module_access` (`id_profile`, `id_authorization_role`) VALUES (

(4, 685),
(4, 686),
(4, 687),
(4, 688),

...

)  e  intenté insertar directamente en la tabla los permisos, pero al ya existir algunos de los valores me ha dado error.

Con ayuda de excel me quedé sólo con la diferencia entre los permisos de superadmin y los de vendedor. y prepare mi insert con todos los permisos que tiene vendedor pero no tenía mi superadmin y me quedó algo así diff-vendedor-superadmin.sql    (NOTA: recordar que la actualización se realizó de un PS 1.6.1.23 limpio(sin módulos adicionales) a PS 1.7.5.1 con lo que los ids de vuestros módulos puede cambiar a los que se indican en el archivo adjunto).

He podido instalar un nuevo módulo y he podido configurarlo.

EDIT: con el usuario perfil superadmin sigo sin poder ver los pedidos, pero con el usuario vendedor(que ya tiene todos los permisos, sí los puedo ver).

EDIT2: He realizado el proceso realizado anteriormente en la tabla ps_module_access sobre la tabla ps_access y para mi sorpresa, el vendedor tiene 59 permisos diferentes del que tiene el superadmin. Después de separarlos y asignar el di correspondiente al id de superadmin, queda una consulta como la siguiente: diff_ps_access_vendedorConTodo_vs_superadmin.sql

YA TENGO ACCESO CON EL USUARIO SUPERADMIN A TODA LA TIENDA.

Ahora el problema que tengo es que el BO parece una escuela de idiomas. Hay muchas partes en inglés y muchas otras en castellano.

EDIT 3: He actualizado el idioma desde el traducciones y ya aparece todo correctamente.

maryano

maryano


Más info

Respondo yo mismo.

He solucionado el problema de los permisos.

Después de seguir enredando, he visto que hay una tabla llamada ps _module_ access.

He visto también que el perfil "Vendedor" tenía la mayoría de los permisos asignados, por lo que le active todos los permisos restantes que pude al perfil vendedor a través del backoffice.

ya los tenía prácticamente todos marcados.

Exporte la lista de permisos de la tabla ps_module_access. [tanto los de admin(perfil id:1) como los de vendedor (perfil id:4)]

Cambié  el id  perfil:4 por id perfil:1 en la consulta INSERT INTO `ps_module_access` (`id_profile`, `id_authorization_role`) VALUES (

(4, 685),
(4, 686),
(4, 687),
(4, 688),

...

)  e  intenté insertar directamente en la tabla los permisos, pero al ya existir algunos de los valores me ha dado error.

Con ayuda de excel me quedé sólo con la diferencia entre los permisos de superadmin y los de vendedor. y prepare mi insert con todos los permisos que tiene vendedor pero no tenía mi superadmin y me quedó algo así diff-vendedor-superadmin.sql    (NOTA: recordar que la actualización se realizó de un PS 1.6.1.23 limpio(sin módulos adicionales) a PS 1.7.5.1 con lo que los ids de vuestros módulos puede cambiar a los que se indican en el archivo adjunto).

He podido instalar un nuevo módulo y he podido configurarlo.

EDIT: con el usuario perfil superadmin sigo sin poder ver los pedidos, pero con el usuario vendedor(que ya tiene todos los permisos, sí los puedo ver).

EDIT2: He realizado el proceso realizado anteriormente en la tabla ps_module_access sobre la tabla ps_access y para mi sorpresa, el vendedor tiene 59 permisos diferentes del que tiene el superadmin. Después de separarlos y asignar el di correspondiente al id de superadmin, queda una consulta como la siguiente: diff_ps_access_vendedorConTodo_vs_superadmin.sql

YA TENGO ACCESO CON EL USUARIO SUPERADMIN A TODA LA TIENDA.

Ahora el problema que tengo es que el BO parece una escuela de idiomas. Hay muchas partes en inglés y muchas otras en castellano.

maryano

maryano

Respondo yo mismo.

He solucionado el problema de los permisos.

Después de seguir enredando, he visto que hay una tabla llamada ps _module_ access.

He visto también que el perfil "Vendedor" tenía la mayoría de los permisos asignados, por lo que le active todos los permisos restantes que pude al perfil vendedor a través del backoffice.

ya los tenía prácticamente todos marcados.

Exporte la lista de permisos de la tabla ps_module_access. [tanto los de admin(perfil id:1) como los de vendedor (perfil id:4)]

Cambié  el id  perfil:4 por id perfil:1 en la consulta INSERT INTO `ps_module_access` (`id_profile`, `id_authorization_role`) VALUES (

(4, 685),
(4, 686),
(4, 687),
(4, 688),

...

)  e  intenté insertar directamente en la tabla los permisos, pero al ya existir algunos de los valores me ha dado error.

Con ayuda de excel me quedé sólo con la diferencia entre los permisos de superadmin y los de vendedor. y prepare mi insert con todos los permisos que tiene vendedor pero no tenía mi superadmin y me quedó algo así diff-vendedor-superadmin.sql    (NOTA: recordar que la actualización se realizó de un PS 1.6.1.23 limpio(sin módulos adicionales) a PS 1.7.5.1 con lo que los ids de vuestros módulos puede cambiar a los que se indican en el archivo adjunto).

He podido instalar un nuevo módulo y he podido configurarlo.

EDIT: con el usuario perfil superadmin sigo sin poder ver los pedidos, pero con el usuario vendedor(que ya tiene todos los permisos, sí los puedo ver).

 

maryano

maryano

Respondo yo mismo.

He solucionado el problema de los permisos.

Después de seguir enredando, he visto que hay una tabla llamada ps _module_ access.

He visto también que el perfil "Vendedor" tenía la mayoría de los permisos asignados, por lo que le active todos los permisos restantes que pude al perfil vendedor a través del backoffice.

ya los tenía prácticamente todos marcados.

Exporte la lista de permisos de la tabla ps_module_access. [tanto los de admin(perfil id:1) como los de vendedor (perfil id:4)]

Cambié  el id  perfil:4 por id perfil:1 en la consulta INSERT INTO `ps_module_access` (`id_profile`, `id_authorization_role`) VALUES (

(4, 685),
(4, 686),
(4, 687),
(4, 688),

...

)  e  intenté insertar directamente en la tabla los permisos, pero al ya existir algunos de los valores me ha dado error.

Con ayuda de excel me quedé sólo con la diferencia entre los permisos de superadmin y los de vendedor. y prepare mi insert con todos los permisos que tiene vendedor pero no tenía mi superadmin y me quedó algo así diff-vendedor-superadmin.sql    (NOTA: recordar que la actualización se realizó de un PS 1.6.1.23 limpio(sin módulos adicionales) a PS 1.7.5.1 con lo que los ids de vuestros módulos puede cambiar a los que se indican en el archivo adjunto).

He podido instalar un nuevo módulo y he podido configurarlo. Ahora toca rehacer todo el proceso con una tienda en producción.

 

×
×
  • Create New...