interface de gestion pour les animateurs d'émissions #132
Labels
No Label
à discuter
amélioration
backend
bug
doc
frontend
gnuragistes
gouvernance
prod info
proposition
question
stabilisation
test
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: rc/aircox#132
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Dans #121 il y a la volonté d'avoir 3 niveaux d'accès : non-authentifié, admin, animateur d'émission. ça impliques pas mal de changements ici et là. Par exemple les droits accordés dans via DEFAULT_USER_GROUPS (dans aircox/conf.py) devront être adaptés (e.g. #92f9a08)
Autre conséquence il est nécessaire de développer une interface de gestion propre aux gestionnaires séparée de l'interface d'administration développée par Thomas (qui est basée django.contrib.admin et ne peut être adaptée).
Ce ticket se propose d'ajouter les vues d'authentification et les modifications essentielles pour permettre au gestionnaires d'émission d'accéder à des formulaires non-privilégiés.
les changements actuels concernant les niveaux d'accès se trouvent dans la branche dev-1.0-121
reste à penser globalement les 3 niveaux d'accès (anonyme, animateur, admin), et à mettre à jour la documentation. (le point d'accès pour les animateurs est /gestion, pour les admin c'est /admin)
Coucou,
J'ai pas mal taffé cette semaine sur l'amélioration de l'interface de gestion des émissions notamment. Différentes notes:
Concernant la gestion des permissions (!121), j'ai commencé à regarder du côté des librairies qui gèrent les permissions par objet, ce qui permettra d'avoir une gestion plus propre que la solution implémentée. À priori,
django-rules
semble être un bon candidat.Concernant l'interface: différents points avant que l'on puisse merger dans la develop-1.0:
Il se fait tard et je m'en vais tenter de trouver morphée, mais je reviens vers vous quand la première étape (137) est mergée.
@ctactic s'il faut on peut voir ensembles pour l'histoire des permissions une fois que j'ai fini ce point.
#137 a été mergé dans #121
Prod info: upgrade to liquidsoap 2.4
Je fais une checklist des choses sur lesquelles je dois encore travailler
ajout d'article et émissions(reporté: implique la gestion des horaires, et implicitement il faudrait alors aussi intégrer la gestion des diffusions; en attendant, interface d'admin django)À voir pour après:
Merged