This repository has been archived by the owner on Nov 25, 2024. It is now read-only.
Configuración de Logos y Nombres de sistema #2318
EdwinBetanc0urt
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Logo y Titulo de Login
En el login existen 2 logos, que son tomados de la misma imagen, tanto la de la pestaña del navegador (favicon) como la que aparece en el
Formulario de acceso
.Esta es configurada como variable de entorno
SYSTEM_LOGO_URL
en el contenedor del backend, donde se establece una url de acceso publico de la imagen a mostrar. Más detalle de las variables de entorno del backend en https://github.com/solop-develop/adempiere-grpc-server/?tab=readme-ov-file#environment-variablesAdemas el titulo de la pestaña del navegador es configurada en la ventana
Sistema
(System
) específicamente en el campoNombre del Sistema
(System Name
).Esta información se puede verificar con la petición
Respondiendo
Logo y Titulo de Compañía
Para el titulo del menú, luego de iniciar sesión se tomara el de la compañía de la sesión, ademas este cambien cambiara el titulo de la pestaña (que empieza con el nombre del sistema) por el nombre de la compañía.
Para el logo del menú y de la pestaña del navegador luego de iniciar sesión, se debe adjuntar desde
VUE
en el campoLogo
que esta en la pestaña deInformación de Compañía
dentro de la ventanaCompañía
.Esto se puede verificar con la siguiente petición
Respondiendo, el nombre de la compañia (
name
) y logo dentro del objetoclient
que esta dentro derole
.Logo y Titulo de Usuario
Para el logo del usuario se debe adjuntar desde
VUE
en el campoLogo
que esta dentro de la ventanaUsuario
.Esto se puede verificar con la siguiente petición
Respondiendo el valor del logo en
image
que esta dentro del objetouser_info
.Nueva Gestión de Archivos
S3 Gateway RS
Con los cambios del S3 como servicio las rutas cambiaron. Lo que sucede es que anteriormente todo lo que se registraba en ADempiere y se guardaba en el S3 se guardaba en la raíz o dentro del
Base Folder
si estaba configurado como parámetro delRegistro de Aplicación
.Con la siguiente estructura de directorios:
<Base-Forlder>
Attachment/<Attachment_Name>
Archive/<Archive_Name>
Image/<Image_Name>
Ahora, con la llegada del proyecto para manejo de S3 como verdaderamente se debe manejar existe una diferencia en cuanto a las rutas, ya se pueden tener distintas carpetas según el tipo de contenedor (
ventana
=adjuntos
), permitiendo extender la funcionalidad de adjuntar en cualquier tipo de contenedor comoFormas
(un ejemplo seria el subir los archivos de importación en la forma de cargador de archivos),Reportes
(para guardar y enviar por correo o compartir con enlace de expiración),Consultas Inteligentes
(guardar registros),Aplicación
(alguna aplicación como otro frontend, aplicación móvil, tienda virtual, etc),Recurso
(para campos de tipo imagen, binario).<ID Compañía>/client/
Para adjuntos de ventana:
<ID Compañía>/client/window/<ID de Ventana>/<Nombre de Tabla de Pestaña>/<ID del Registro>/
. Por ejemplo1000001/client/window/1000027/c_project/1007471/
.<ID Compañía>/client/resource/<ID de Ventana>/<Nombre de Tabla de Pestaña>/<ID del Regsitro>/<Archivo con nombre de columna>
. Por ejemplo1000001/client/resource/108/ad_user/1000004/logoid.png
. Cabe destacar que los nombres de imagen no permiten_
por lo que son omitidos del nombre.Para los adjuntos de proceso, reporte, consultas inteligentes, y formas es la misma estructura omitiendo la tabla y registro,
<ID Compañía>/client/<Tipo de Contenedor>/<ID de Contenedor>/<Archivo>
. Por ejemplo:1000001/client/form/108/
.1000001/client/process/108/
.1000001/client/report/108/
.1000001/client/browse/108/
.Para la gestión de archivos de una aplicación de tercero,
<ID Compañía>/client/application/<Nombre de Tabla de Pestaña>/<ID del Regsitro>/<Archivo>
.1000001/client/application/r_request/123
.Beta Was this translation helpful? Give feedback.
All reactions