[SOLUCIONADO] adminsudocu sin acceso al módulo mpc y gestion

adminsudocu - seei - mpc - mpd - gestion - permiso

Buenos días, le comento mi situación, se creó un usuario adminsudocu y el mismo no contenía el correo admin@sudocu.edu.ar, por lo que se buscó realizar los cambios en la base de datos de sudocu y arai.
Buscando en las tablas de sudocu encontré la tabla usuarios_permisos, mi duda es la siguiente… de qué forma debo configurar el JSON para conceder permisos a los módulos MPC y gestión?, ya que por defecto se tenía acceso a MPD. Es correcto configurar el acceso de estos módulos desde esta tabla?

Estamos con la versión 1.4.5 de sudocu y 1.5.12 de seei

Desde ya, mil gracias

Buenas tardes,

antes de hacer cambios se recomienda realizar un backup de la base de datos y luego de realizar cambios se debe reiniciar el api_server.

deberían revisar las tablas usuarios_perfil, usuarios_cuentas y usuarios:

suponiendo que el usuario adminsudocu tiene el id xxxxxx

en la tabla usuarios, el usuario con id=xxxxxx debería tener algo como esto:

nombre = Admin
email = admin@sudocu.edu.ar
Apellido = Sudocu
dni = (completar según corresponda)
username = admin@sudocu.edu.ar
confirmado = 1
eliminado = false
nivel_firma = {“basica”: true, “reconocida”: true}
buscador_general = true

en tabla usuarios_perfil el usuario con id_usuario=xxxxxx
debería tener id_perfil = 1 (el perfil 1 significa que es administrador)

en tabla usuarios_cuentas donde id_usuario_sudocu = xxxxxx

email: admin@sudocu.edu.ar
id_usuario_idp: adminsudocu
dni: (completar igual que en tabla usuarios)

respecto a la tabla usuarios_permisos, se puede observar como se encuentra configurada desde algún software como pgadmin, un ejemplo del valor de ‘permisos’ puede ser algo como esto:

{“modulos”: {“mpc”: {“componentes”: [{“id”: “usuarios”, “activo”: true, “etiqueta”: “Usuarios”}, {“id”: “contenedores”, “activo”: true, “etiqueta”: “Contenedores”}, {“id”: “claustros”, “activo”: true, “etiqueta”: “Claustros”}, {“id”: “areas”, “activo”: true, “etiqueta”: “Areas”}, {“id”: “personas”, “activo”: true, “etiqueta”: “Personas”}, {“id”: “roles”, “activo”: true, “etiqueta”: “Roles”}, {“id”: “templates_pdf”, “activo”: true, “etiqueta”: “Templates PDF”}, {“id”: “templates_doc”, “activo”: true, “etiqueta”: “Templates Documentos”}, {“id”: “numeradores”, “activo”: true, “etiqueta”: “Numeradores”}, {“id”: “tipos_documento”, “activo”: true, “etiqueta”: “Tipos Documento”}, {“id”: “importador”, “activo”: true, “etiqueta”: “Migrador”}]}, “gestion”: {“documentos”: [{“id”: “recaratular”, “activo”: false, “etiqueta”: “Recaratular”}, {“id”: “numerar”, “activo”: false, “etiqueta”: “Numerar”}, {“id”: “visibilidad”, “activo”: false, “etiqueta”: “Visibilidad”}], “expedientes”: [{“id”: “recaratular”, “activo”: false, “etiqueta”: “Recaratular”}, {“id”: “numerar”, “activo”: false, “etiqueta”: “Numerar”}, {“id”: “visibilidad”, “activo”: false, “etiqueta”: “Visibilidad”}, {“id”: “reservados”, “activo”: false, “etiqueta”: “Reservados”}]}}, “componentes”: {“areas”: true, “roles”: true, “personas”: true, “usuarios”: true, “claustros”: true, “importador”: true, “numeradores”: true, “contenedores”: true, “templates_doc”: true, “templates_pdf”: true, “tipos_documento”: true}, “herramientas”: {“mapa”: true, “abrir”: true, “cerrar”: true, “copiar”: true, “firmar”: true, “remitir”: true, “archivar”: true, “eliminar”: true, “reenviar”: true, “autorizar”: true, “compartir”: true, “descargar”: true, “modificar”: true, “desarchivar”: true, “transformar”: true, “exportar_pdf”: true, “live_preview”: true, “vista_previa”: true, “cancelar_envio”: true, “vista_avanzada”: true, “descargar_expediente”: true, “tramitacion_paralela”: true}}

esperamos que esta información sea de ayuda, recuerden hacer copia de la base antes de realizar cambios, y sobre todo se recomienda realizar estas pruebas en un ambiente de testeo. Saludos!

solucionado, gracias!

Buenísimo! gracias por avisar!