actualización cero

This commit is contained in:
Juan Burgos
2026-08-03 14:57:44 +00:00
parent d073a071ad
commit 3ae490f25f
9 changed files with 1786 additions and 2 deletions

View File

@@ -1,3 +1,69 @@
# sprpcb-exportpdf-func
# exportPDF
Funcionalidad para exportar datos de un recurso a un archivo PDF
Funcionalidad para implementar la capacidad de exportar los datos de un recurso a formato PDF.
Los modelos de recursos habilitados para la función son los siguientes:
* Patrimonio material - Bienes inmuebles
* Patrimonio material - Bienes muebles
* Patrimonio inmaterial
* Organización o persona
# Para agregar la funcionalidad ExportPDF a un proyecto de Arches puede seguir el siguiente procedimiento.
Procedimiento válido para un proyecto en modo desarrollo implementado con un enfoque tradicional sin contenedores.
Para el caso de un enfoque utilizando contenedores o en moo Producción, el procesos varía levemente.
### 1. Clonar este repositorio en alguna carpeta de su servidor).
```shell
pip install git+https://gitea.patrimonio.org.bo/sysadmin/sprpcb-resumen-app.git
```
### 2. Agregar la vista personalizada creando (copiando) la carpeta indicada y moviendo la vista adentro:
```properties
INSTALLED_APPS = (
# otras aplicaciones ya enumeradas
"resumen",
"arches_proy", # Ensure the project is listed before any other arches applications
)
```
### 3. Agregar la entrada de ruta en el archivo urls.py del proyecto:
```shell
from django.urls import include, re_path, path # re_path añadido
urlpatterns = [
re_path(r"^", include("resumen.urls")), # Línea añadida
# project-level urls
]
```
### 4. Copiar las plantillas de la funcionalidad correspondientes a los modelos de recursos:
```python
python manage.py migrate
```
### 5. Copiar los arachivos necesarios para una nueva plantilla de reporte:
```python
python manage.py migrate
```
### 6. Registrar la plantilla personalizada de proyecto que agrega los botones necesarios:
```python
python manage.py migrate
```
### 7. A continuación, asegúrese de reconstruir la interfaz de su proyecto para incluir el complemento:
```
npm run build_development
```
### 8. Cuando haya terminado, debería ver los botones de exportar en la ventana de vista de reporte de su modelo de recursos:
![image.png](https://gitea.patrimonio.org.bo/sysadmin/sprpcb-resumen-app/attachments/a9b5011e-ce70-482e-8953-da45ff04ca1c)
### 9. Forma de uso:
```
```