actualización cero
This commit is contained in:
70
README.md
70
README.md
@@ -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:
|
||||

|
||||
|
||||
### 9. Forma de uso:
|
||||
|
||||
```
|
||||
|
||||
```
|
||||
Reference in New Issue
Block a user