ctrl-alt-d / django-aula

Gestió de presencia, incidències i més en centres educatius i acadèmies.
Other
18 stars 28 forks source link

Cal actualitzar documentació: carpeta d' imatges. #118

Closed rafatecno1 closed 4 years ago

rafatecno1 commented 4 years ago

Les tutores m'avisen que no poden pujar les fotos dels alumnes i comprovo que rebo correu del sistema on se m'informa de que hi ha un problema. Desxifrant el correu, i amb ajuda dels companys del grup de Telegram, veig que el problema és amb el directori /dades/fitxers_privats_djAu/

La variable d'entorn PRIVATE_STORAGE_ROOT en settings.py guarda el nom d'una carpeta que no existeix a la meva instal·lació del djau.

rafatecno1 commented 4 years ago

Per solucionar-ho he creat l'entrada següent en l'arxiu settings_local.py

#Ruta on guardar dades privades, per exemple les fotos dels alumnes
PRIVATE_STORAGE_ROOT ='/opt/djau2020/aula/dades/fitxers_privats_djAu/'

A continuació he creat el directori i he donat permisos, de forma recursiva, al directori "dades" de la següent forma:

chgrp -R www-data dades
chmod -R 775 dades
ctrl-alt-d commented 4 years ago

Gràcies @rafatecno1

Reobro issue: Cal actualitzar documentació. Caldria afegir les passes per crear i donar permisos a la carpeta aquí:

https://github.com/ctrl-alt-d/django-aula/blob/master/docs/Wiki/instalacion-2/instalacion.md

Nota 1: A la documentació caldria recomanar no posar aquesta carpeta de dades sensibles barrejada amb el codi del programa o relacionada amb un path de servidor web. Ex de lloc on posar-ho:

PRIVATE_STORAGE_ROOT ='/opt/dades_privades/djau2020/'

Nota 2: A la documentació caldria recomanar posar permisos per tal que els usuaris que no siguin del grup no puguin entrar a la carpeta. Exemple chmod -R 770 /opt/dades_privades

Nota 3: ho marco com a Hacktoberfest per si algú s'anima a fer-ho dins la Hacktoberfest i guanyar una samarreta o plantar un arbre