New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Modul de presencia setmanal #51
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Wow! Bestial, i amb paràmetre de custom:
CUSTOM_MODUL_PRESENCIA_SETMANAL_ACTIU = True
Per mi merge! Mirar comentaris.
He provat el mòdu i, quan he triat el grup, m'ha sortit un error:
Crec que és degut a aquesta select:
Abans de fer el merge hauriem de transformar les selects en query api, per temes de portabilitat i de seguretat. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Canviar els sql per django query api.
- Proposta: Hauria de ser un submenú d'aula (i no un menú principal)
Et passa amb qualsevol grup?
No puc reproduir l'error...
Missatge de dani herrera <notifications@github.com> del dia dt., 16 de jul.
2019 a les 0:24:
… ***@***.**** requested changes on this pull request.
- Canviar els sql per django query api.
- Proposta: Hauria de ser un submenú d'aula (i no un menú principal)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#51?email_source=notifications&email_token=AA4OWQYCEXYYJZ5GWAZSHL3P7T2JXA5CNFSM4IDYFSVKYY3PNVWWK3TUL52HS4DFWFIHK3DMKJSXC5LFON2FEZLWNFSXPKTDN5WW2ZLOORPWSZGOB6PWZNQ#pullrequestreview-262106294>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AA4OWQ3FT6FWXZ3W4QKN4RTP7T2JXANCNFSM4IDYFSVA>
.
|
Potser és pel tema postgres. Ara veig la necessitat de passar-ho tot a
django query api.
Ara m'ho miro.
Fins ara!
Xevi.
Missatge de Xevi Terradellas <xeviterr@gmail.com> del dia dt., 16 de
jul. 2019 a les 11:12:
…
Et passa amb qualsevol grup?
No puc reproduir l'error...
Missatge de dani herrera ***@***.***> del dia dt., 16 de jul. 2019 a les 0:24:
>
> @ctrl-alt-d requested changes on this pull request.
>
> Canviar els sql per django query api.
> Proposta: Hauria de ser un submenú d'aula (i no un menú principal)
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub, or mute the thread.
|
He passat la consulta a query API, a veure si ara funciona amb postres. Proposta: Hauria de ser un submenú d'aula (i no un menú principal), això queda pendent.... a veure si demà.... |
Mira m'he animat, també ho he fet. |
S'hauria de mirar la funció de dins views.py: def modificaEstatControlAssistencia(request, codiEstat, idAlumne, idImpartir) Basicament el que fa la funció és passar llista. He create el codi a base de mirar com ho fa el mòdul de presència, però al final duplico certes parts de codi, potser seria més interessant poder compartir el codi de passar llista entre el mòdul de presència i el de presència setmanal. No m'atreveixo a tocar el mòdul de presència i tampoc sé on posar el codi compartit. S'accepten propostes. |
Perfecte!
Molt rebé. Crec que ja no necessites
També tenim el "Justificator" per als tutors, que potser s'assembla més, que passar llista, a la pantalla que has fet. Per anar al "Justificator" has d'entrar amb un professor que sigui tutor i anar l'opció "Justificar", quan et pregunta l'alumne, deixes l'opció "Justificador", d'aquesta manera apareixen tots els alumnes: Crec que és bo que ho integrem per poder unificar el codi. |
Molt rebé. Crec que ja no necessites convertDateToDjangoDate ni tampoc el
.isoformat(). Les dates són dates.
Si, no sé perque ho feia servir en python2. Alguna raó hi havia. La cosa és
que va bé sense aquestes funcions.
potser seria més interessant poder compartir el codi de passar llista
entre el mòdul de presència i el de presència setmanal.
També tenim el "Justificator" per als tutors, que potser s'assembla més,
que passar llista, a la pantalla que has fet.
Per anar al "Justificator" has d'entrar amb un professor que sigui tutor i
anar l'opció "Justificar", quan et pregunta l'alumne, deixes l'opció
"Justificador", d'aquesta manera apareixen tots els alumnes:
[image: Selection_584]
<https://user-images.githubusercontent.com/3105983/61352030-9ae2cd00-a86c-11e9-916c-747025d01d5a.png>
Crec que és bo que ho integrem per poder unificar el codi.
Si, he mirat una mica el justificador, però la pregunta era com ho faig?
Teniu algun mòdul on podem posar les classes/funcions comunes per poder
unificar codi? En aquest cas unificaria el justificador i el meu mòdul.
Ho poso tot dins aula/utils/...?
Fins ara!
Xevi.
… —
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#51?email_source=notifications&email_token=AA4OWQ5W2RDUSHR3IKCZKHDP724S7A5CNFSM4IDYFSVKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2DGDJQ#issuecomment-512123302>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AA4OWQYCM5G34XTBAMAY4IDP724S7ANCNFSM4IDYFSVA>
.
|
De fet el justificador només modifica un control assistència. El mòdul de presència setmanal permet passar llista i per tant modifica el profe de l'objecte a impartir. Seria més similar al mòdul presència. Hi ha trossos de codi compartits, provo de unificar i em dones el vist i plau o ho intentes tu.... o no fem res de moment.... |
És cert, només s'assemblen en la UI / UX.
Nota previa: Ideal que les regles de negoci estiguin associades als models i no als processos ( views ). És la manera de garantir que s'aplicaran els mateixos criteris a tot arreu. Per mi ok a que facis PR amb aquesta millora. Jo no ho puc fer ara :( les hores que hi dedico són més per donar suport que per fer manteniment/millores. En @juaky durant el curs sí que farà aquestes tasques crec. |
Per mi tot està correcte, les vistes requereixen que l'usuari pertanyi al grup de professors, es pot deshabilitar mitjançant paràmetre |
Mòdul que ja fa temps que fem servir a Montilivi per veure com està la presencia al llarg de la setmana.
És útil per fer-se una idea de com van els alumnes.
També es pot passar llista, però crec que ningú ho fa servir, més que per modificar alguna assistència concreta. Aquest punt s'hauria de unificar amb el codi de presència per no tenir funcionalitat duplicada, el problema és que no sé on posar el codi compartit entre el mòdul presència i el mòdul presenciaSetmanal.