Commit Graph

3306 Commits

Author SHA1 Message Date
imperosol
7655200abd add feedback when moving reservation slot 2025-09-04 12:03:48 +02:00
imperosol
d73da51f16 test: room and slots creation/edition 2025-09-04 12:03:48 +02:00
imperosol
f8684328d0 fix: rebase issues 2025-09-04 12:03:48 +02:00
imperosol
7ea5203754 test: ReservationForm 2025-09-04 12:03:48 +02:00
imperosol
131baf933e add translations 2025-09-04 12:03:48 +02:00
imperosol
e8ba980f71 Room reservation form 2025-09-04 12:03:48 +02:00
imperosol
55ef0237d4 Room reservations planning 2025-09-04 12:03:46 +02:00
imperosol
2b4ac91ec4 room management views 2025-09-04 12:00:04 +02:00
imperosol
b672f8d907 fix: FutureDateTime form field 2025-09-04 12:00:04 +02:00
imperosol
4655d687ad reservable rooms API 2025-09-04 12:00:04 +02:00
imperosol
77ad071a8f generate test data for the reservations 2025-09-04 12:00:04 +02:00
Thomas Girod
b3a2459147 create reservation models 2025-09-04 12:00:04 +02:00
Sli
903be4a77c Adapt calendar to new tooltip library 2025-09-04 12:00:04 +02:00
thomas girod
fdf5e4fbe9 Merge pull request #1161 from ae-utbm/meta-tags
Meta tags
2025-09-04 10:51:25 +02:00
thomas girod
4e08591721 Merge pull request #1163 from ae-utbm/sitemap
Add sitemap
2025-09-04 10:51:10 +02:00
thomas girod
27b98f4a48 Merge pull request #1166 from ae-utbm/com-notification
Com notification
2025-09-03 14:40:06 +02:00
imperosol
cb454935ad fix: N+1 queries on ICS generation 2025-09-03 14:00:09 +02:00
imperosol
17c50934bb fix: news notifications
Résout trois problèmes :
- la création des notifications faisait un N+1 queries
- le décompte du nombre de nouvelles à modérer était mauvais
- modérer une nouvelle ne modifiait pas les notifications des autres admins
2025-09-03 13:55:07 +02:00
imperosol
5646f22968 feat: add sitemap 2025-09-02 16:00:03 +02:00
thomas girod
cf3daa2574 Merge pull request #1160 from ae-utbm/fix-old-subscribers-group
fix old subscribers group attribution
2025-09-01 20:10:37 +02:00
imperosol
03759fd83e fix translations 2025-09-01 18:21:55 +02:00
imperosol
83c96884d8 add missing meta description tags 2025-09-01 18:20:27 +02:00
imperosol
8524996f06 simplify Subscription.save() 2025-09-01 15:30:39 +02:00
thomas girod
57e3a930ba Merge pull request #1136 from ae-utbm/galaxy
Optimize galaxy generation
2025-09-01 14:18:02 +02:00
imperosol
2086d23b50 fix old subscribers group attribution
Si un utilisateur faisait sa première cotisation alors qu'il avait déjà un compte AE (par exemple, en effectuant un achat sur l'eboutic avant sa cotisation), alors il pouvait se retrouver hors du groupe Anciens cotisants.
2025-08-31 20:49:56 +02:00
imperosol
d8f907fc70 Optimize galaxy generation
En réorganisant les requêtes à la db, on diminue par 100 le temps d'exécution de la commande `rule_galaxy` (~6h => ~2min)
2025-08-30 19:05:41 +02:00
Bartuccio Antoine
81260b34a2 Merge pull request #1159 from ae-utbm/update
Update dependencies
2025-08-29 08:16:56 +02:00
Bartuccio Antoine
7bd3f69c76 Merge pull request #1158 from ae-utbm/dependabot-config
Update dependabot config
2025-08-29 08:16:31 +02:00
thomas girod
257ad0f7e4 Merge pull request #1157 from ae-utbm/checkconstraint
replace deprecated CheckConstraint.check by CheckConstraint.condition
2025-08-29 00:45:41 +02:00
Sli
f3fe67cf75 Update dependencies 2025-08-28 23:42:06 +02:00
Sli
142dd6a16f Update dependabot config 2025-08-28 22:06:35 +02:00
imperosol
e864e82573 replace deprecated CheckConstraint.check by CheckConstraint.condition 2025-08-28 16:31:54 +02:00
Kenneth Soares
95b476b212 Merge pull request #1072 from ae-utbm/promo_add_tool
custom django command for promo logos
2025-08-27 21:00:22 +02:00
Bartuccio Antoine
0e9c470f41 Merge pull request #1155 from ae-utbm/eboutic
Fix auto basket cleaning after refilling account
2025-08-26 19:09:49 +02:00
Sli
ed9c718cf1 Apply review comments 2025-08-26 10:30:08 +02:00
Sli
25099528bf Improve eboutic readability 2025-08-24 00:26:34 +02:00
Bartuccio Antoine
23103950b8 Merge pull request #1156 from ae-utbm/euroks
Remove euroks partnership
2025-08-23 22:06:56 +02:00
Sli
cbf2678f6d Remove euroks partnership 2025-08-23 15:33:05 +02:00
Sli
0bc18be75e Add basket cleaning tests 2025-08-23 15:16:57 +02:00
Sli
f44fe72423 Get customer last purchases in one request 2025-08-23 15:09:05 +02:00
Sli
c016dbc8bc Fix auto basket cleaning after refilling account 2025-08-22 10:36:57 +02:00
Bartuccio Antoine
080dd7756d Merge pull request #1148 from ae-utbm/footer
fix footer alignment on small screens
2025-07-07 16:32:06 +02:00
Sli
ae5165af19 fix footer alignment on small screens 2025-07-07 11:49:45 +02:00
Kenneth SOARES
5b57f75b4e custom django command for promo logos
added path vailidity verification and IOError handling

added option to overwrite existing logo and force flag

improved uppon suggestions

mistake correction

fixed string conversion bugs and logical error

corrected path conversion

f

better error handling and corrections

ajout d'une section de documentation pour la feature

copié coller

fixed documentation bullet points

added resampling clean up error handling

removed useless IOError
2025-07-03 14:28:16 +02:00
thomas girod
3e3c6631ff Merge pull request #1146 from ae-utbm/fix-ts
Fix ts
2025-07-02 09:01:24 +02:00
imperosol
a3ac04fc9e fix TS types 2025-06-30 18:35:53 +02:00
imperosol
6e724a9c74 extract AlertMessage to its own file 2025-06-30 18:17:29 +02:00
thomas girod
c177ef2a3a Merge pull request #1145 from ae-utbm/xapian
fix: xapian compilation flags
2025-06-30 13:46:02 +02:00
imperosol
6cf8910626 fix: xapian compilation flags 2025-06-30 13:09:24 +02:00
Bartuccio Antoine
eb4fbcbda4 Merge pull request #1140 from Juknum/feature/update-footer-on-mobile
Màj du footer sur mobile
2025-06-26 16:01:20 +02:00