Repositorio del modulo personalizado en Odoo 14.
El proyecto consta de los Crud para gestionar eventos, carga de imagenes mediante "Url", y añade campos y funcionalidades propias de Odoo 14. Se trata de una simulación de un posible Crud que gestione la base de datos del proyecto Ocio Open
Link de descarga:
Desde Github: https://github.com/rubensantibanezacosta/Odoo-Ocio-Open-Crud
Necesitas un entorno de desarrollo con:
- Sistema operativo linux.
- Git - https://git-scm.com/downloads.
- Docker - https://www.docker.com/products/docker-desktop.
- Python - https://www.python.org/downloads/.
Descargue el contenedor oficial de Odoo 14 y el contenedor oficial de PostgreSQL Guía oficial
docker pull odoo
docker pull postgres
Cree el archivo docker-compose.yml
version: '3.1'
services:
web:
image: odoo:14.0
depends_on:
- db
ports:
- "8069:8069"
volumes:
- odoo-web-data-copy:/var/lib/odoo
- odoo-web-config:/etc/odoo
- ./extra-addons:/mnt/extra-addons
db:
image: postgres:13
environment:
- POSTGRES_DB=postgres
- POSTGRES_PASSWORD=odoo
- POSTGRES_USER=odoo
- PGDATA=/var/lib/postgresql/data/pgdata
ports:
- "5432:5432"
volumes:
- odoo-db-data-copy:/var/lib/postgresql/data/pgdata
volumes:
odoo-web-data-copy:
odoo-db-data-copy:
odoo-web-config:
Arranque su docker-compose:
docker-compose up
Clone el repositorio en su carpeta Extra-addons:
git clone https://github.com/rubensantibanezacosta/Odoo-Ocio-Open-Crud
Deberá extraer las carpetas que contiene el repositorio directamente en su carpeta extra-addons.
Abra su nagegador el la dirección http://localhost:8069/
En el buscador de Aplicaciones busque la aplicación ocio_open, incidencias, digital sign, web responsive, y reports whith trademark, qr generator, e instálelas en el mismo orden.
Para poder visualizar y utilizar en nuevo módulo, deberá proporcionar permisos al usuario.
Marque la casilla de Ocio Open Gestor, u Ocio Open operario, segun sus necesidades.
Es posible que deba acceder al modulo desde el modo desarrolador, para añadir el grupo de administracion/técnico a los modulos de ocio__open.
Pulse la tecla f5 para actualizar la caché, y ya dispondra de las funcionalidades del módulo.
Tendrá nuevos campos en el formulario de usuarios:
Si marca su casilla Modo oscuro, su tema varíará, aunque debido a las limitaciones de Odoo el modo oscuro no funcionará como se espera.
Tendrá disponible en el menú la aplicación Ocio Open.
Para crear nuevos eventos, debera primero cargar imágenes simplemente registrando la url en el campo correspondiente, y Odoo descargará y le mostrará la imagen.
Ahora podra crear un evento, y una vez creado, tendra una sección de comentarios en cada evento.
Podra imprimir informes de sus eventos:
Podra generar códigos QR a traves de una mini aplicación situada junto a las notificaciones:
Debido a las aplicaciones de terceros que se han instalado, su aplicación sera adaptable a resoluciones móviles, dispondra de un campo para registrar la firma de sus usuarios, y se añadira una marca de agua a sus informes.
Disfrute!!