Diagrama del modelo del dominio
- Descargar fichero db.sqlite3 del drive (Ordenadores > PC AMPA > database)
- Reemplazar ampa_members_manager_project\database\db.sqlite3
- Realizar modificaciones
- Subir el fichero al drive (Ordenadores > PC AMPA > database)
- Generar ficheros de traducciones
django-admin makemessages -l es -l eu
python manage.py makemessages -l es
- Completar las traducciones
- Validar traducciones marcadas como "fuzzy" (son traducciones automáticas basadas en textos similares). Una vez validadas se les puede quitar la etiqueta "fuzzy".
- Completar traducciones pendientes (look for
msgstr ""
)
locale/es/LC_MESSAGES/django.po
locale/eu/LC_MESSAGES/django.po
- Compilar ficheros de traducciones
django-admin compilemessages
- Familia: se filtra por apellidos
- Padres: se filtra por nombre y apellidos
- Cuenta bancaria: se filtra por IBAN.
- Hijo: se filtra por nombre y familia
En todos los casos si existe se actualiza, si no se crea. Si hubiera varias elementos que cumplen el filtro no se procesa y se muestra un aviso.
python manage.py import <FILE_PATH>
- Instalar BFG Repo-Cleaner
- Ejecutar en una nueva carpeta
git clone --mirror https://github.com/IgnacioMaestro/ampa-manager.git
java -jar .\bfg-1.14.0.jar --delete-files '<FILE TO REMOVE>' .\ampa-manager.git\
cd .\ampa-manager.git\
$ git reflog expire --expire=now --all && git gc --prune=now --aggressive
git push