Guía actualizada
This commit is contained in:
25
README.md
25
README.md
@@ -34,10 +34,10 @@ pip install folium # provisional, se estan evaluando otras librerias como py-sta
|
|||||||
git clone https://gitea.patrimonio.org.bo/sysadmin/sprpcb-exportpdf-func.git
|
git clone https://gitea.patrimonio.org.bo/sysadmin/sprpcb-exportpdf-func.git
|
||||||
```
|
```
|
||||||
|
|
||||||
### 2. Agregar la vista personalizada creando (copiando) la carpeta indicada y moviendo la vista adentro:
|
### 2. Agregar la vista personalizada creando (copiando) las carpetas indicadas y luego los contenidos respectivos:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
# en caso de que el repo clonado esté en el home y se encuentra en la 1er carpeta mi_proyecto
|
# en caso de que el repo clonado esté en el home y desde la 1er carpeta mi_proyecto
|
||||||
cp -r ../sprpcb-exportpdf-func/pdf ./mi_proyecto/pdf # copia la carpeta incluida la vista
|
cp -r ../sprpcb-exportpdf-func/pdf ./mi_proyecto/pdf # copia la carpeta incluida la vista
|
||||||
cp -r ../sprpcb-exportpdf-func/report-templates ./mi_proyecto/templates/views/report-templates # copia la carpeta incluida la plantilla
|
cp -r ../sprpcb-exportpdf-func/report-templates ./mi_proyecto/templates/views/report-templates # copia la carpeta incluida la plantilla
|
||||||
# o si prefiere crea la carpetas primero y luego copia los contenidos
|
# o si prefiere crea la carpetas primero y luego copia los contenidos
|
||||||
@@ -55,21 +55,23 @@ urlpatterns = [
|
|||||||
```
|
```
|
||||||
|
|
||||||
### 4. Copiar las plantillas de la funcionalidad correspondientes a los modelos de recursos:
|
### 4. Copiar las plantillas de la funcionalidad correspondientes a los modelos de recursos:
|
||||||
```python
|
```shell
|
||||||
python manage.py migrate
|
# en caso de que el repo clonado esté en el home y desde la 1er carpeta mi_proyecto
|
||||||
|
cp -r ../sprpcb-exportpdf-func/pdf_reports ./mi_proyecto/templates/reports # copia la carpeta incluida la plantilla
|
||||||
|
# o si prefiere crea la carpetas primero y luego copia los contenidos
|
||||||
```
|
```
|
||||||
|
|
||||||
### 5. Copiar los arachivos necesarios para una nueva plantilla de reporte:
|
### 5. Copiar los arachivos necesarios para una nueva plantilla de reporte:
|
||||||
```python
|
```shell
|
||||||
python manage.py migrate
|
cp -r ../sprpcb-exportpdf-func/reports ./mi_proyecto/reports
|
||||||
```
|
```
|
||||||
|
|
||||||
### 6. Registrar la plantilla personalizada de proyecto que agrega los botones necesarios:
|
### 6. Registrar la plantilla personalizada de proyecto que agrega los botones necesarios:
|
||||||
```python
|
```python
|
||||||
python manage.py migrate
|
python manage.py report register -s sprpcb/reports/export-pdf-report.json
|
||||||
```
|
```
|
||||||
|
|
||||||
### 7. A continuación, asegúrese de reconstruir la interfaz de su proyecto para incluir el complemento:
|
### 7. A continuación, asegúrese de reconstruir la interfaz de su proyecto para habilitar los cambios:
|
||||||
|
|
||||||
```
|
```
|
||||||
npm run build_development
|
npm run build_development
|
||||||
@@ -80,6 +82,7 @@ npm run build_development
|
|||||||
|
|
||||||
### 9. Forma de uso:
|
### 9. Forma de uso:
|
||||||
|
|
||||||
```
|
El botón "Exportar a PDF", de manera predeterminada, crea el reporte PDF incluyendo casi todos los datos del recurso. Y de manera opcional se pueden incluir 3 características adicionales a través de los siguientes parámetros:
|
||||||
|
* Incluir ubicación detallada: Se puede incluir datos de ubicación (geo-localización) que podrían estar contraindicados en algunos tipos de recursos.
|
||||||
```
|
* Incluir imágenes adjuntas: Una galería de imágenes distribuida en mosaicos de 2x6 imagénes por hoja a manera de Anexo al informe
|
||||||
|
* Incluir documentos (pdf) adjuntos: se ajuntan los documentos relacionados en el mismo archivo pdf del informe
|
||||||
Reference in New Issue
Block a user