Skip to content
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

Great news improvements, .env for configuration, full uv guide update command and more #1034

Merged
merged 59 commits into from
Feb 25, 2025

Conversation

imperosol
Copy link
Contributor

News

Wow. On va pas se mentir, la com a progressé énormément en très peu de temps. 🎉

  • Sur la page d'accueil, tout est modérable directement depuis la liste des nouvelles ou depuis le calendrier (si on a les droits). On peut dépublier une nouvelle, la republier, la supprimer, avec une mise-à-jour immédiate de l'interface, sans recharger la page. L'UX est claire et intuitive (Calendar moderation #1027 et News list improvements #1009)
  • la logique de sélection des nouvelles est changée : on ne prend plus celles de 5 prochains jours, mais celles de 4 prochains jours où il se passe quelque chose (News list improvements #1009)
  • Un bouton "voir plus" permet de charger toutes les nouvelles après la liste initiale (News list improvements #1009)
  • Changement de vocabulaire : les nouvelles ne sont plus "modérées", elles sont "publiées" (et "dépubliées", pour l'opération inverse) (Calendar moderation #1027)

Configuration avec .env

#971

On remplace le système par settings_custom.py avec un fichier .env qui permet de configurer des variables d'environnement. C'est plus standard, donc ça rendra plus facile l'intégration de modules tierces.

Pédagogie

#1010

On a ajouté une commande qui permet de mettre à jour tout le guide des UEs d'un coup à partir de l'API de l'UTBM.
Seul problème : entre le moment où le commit a été poussé et maintenant, l'UTBM a retiré son ancienne API, sur laquelle on se reposait jusqu'ici.

Boutons de téléchargement de photos

#1025

Les boutons pour télécharger ses photos ont été généralisés à plus d'éléments : on peut maintenant également télécharger les photos d'un album du SAS en particulier et les photos d'un album du SAS sur lesquelles on apparait.

Bugfixes et améliorations mineures

imperosol and others added 30 commits February 15, 2025 13:51
L'API de requests est beaucoup plus claire que celle d'urllib et urllib3.
Management command to populate all uvs
La plupart des variables du `.env.example` n'ont pas besoin d'être modifiées régulièrement et ont déjà des valeurs par défaut dans le `settings.py` qui sont adaptées à un environnement local.
En gardant uniquement les variables qui seront régulièrement modifiées, on rend le fichier plus compréhensible et plus simple à maintenir.
Use .env for project configuration
klmp200 and others added 26 commits February 24, 2025 07:38
Allow transactions on counter when an user has recorded too many products
download button for user pictures and albums
Give the student role when creating a new user subscription
Moderation of news through calendar and rename moderation to publish
@imperosol imperosol merged commit 2b99da5 into master Feb 25, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants