imperosol
d0b1a49300
deprecate CanCreateMixin
...
Les motifs de cette déprécation sont indiqués dans la documentation.
Le mixin a été remplacé par `PermissionRequiredMixin` dans les endroits où ce remplacement était aisé.
2025-01-13 18:20:29 +01:00
imperosol
e500cf92ee
Remove SubscriberMixin
2025-01-13 15:57:01 +01:00
imperosol
551091f650
add PermissionOrAuthorRequiredMixin
2025-01-13 15:45:58 +01:00
imperosol
0c01ad1770
Move core auth mixins to their own file
2025-01-13 15:45:55 +01:00
imperosol
cba915c34d
Move core views mixins to their own file
2025-01-13 15:45:27 +01:00
imperosol
7ac41ac5cb
remove UserIsRootMixin
2025-01-13 15:45:23 +01:00
thomas girod
4d0d7adce1
Merge pull request #998 from ae-utbm/simpler-com
...
Rework news creation form
2025-01-11 20:47:21 +01:00
thomas girod
6bcc420af1
Merge pull request #969 from ae-utbm/default-groups
...
Give default groups to users
2025-01-11 20:44:39 +01:00
imperosol
9f35f5356b
fix NewsQuerySet.viewable_by
2025-01-10 22:08:28 +01:00
imperosol
8d73ec797b
remove unwanted translation
...
Django ne traduit pas ses permissions. Si on traduit les nôtres, ça devient inconsistant
2025-01-10 22:08:28 +01:00
imperosol
c3fc8538cc
rework news form
2025-01-10 22:08:24 +01:00
imperosol
600657b1a8
get_end_of_semester
util function
2025-01-10 22:08:10 +01:00
imperosol
d3f21c8f16
remove news event type
2025-01-10 22:08:10 +01:00
imperosol
895d51586e
put com forms in their own file
2025-01-10 22:08:10 +01:00
Bartuccio Antoine
e200f28267
Merge pull request #1001 from ae-utbm/counter
...
Fix selling ordering bug that created "not enough money" errors
2025-01-10 16:39:44 +01:00
a4c6439981
Fix selling ordering bug that created "not enough money" errors
...
* Add tests
* Add tests for cons/dcons
2025-01-10 16:35:42 +01:00
Bartuccio Antoine
6ee2e8c5da
Merge pull request #996 from ae-utbm/elections
...
Remove shorten dependency and use clip instead
2025-01-10 15:41:31 +01:00
f4af29acb4
Fix missing translation
2025-01-10 15:34:46 +01:00
imperosol
a8810816f0
Give the public group to newly created users
2025-01-10 02:23:07 +01:00
imperosol
b7bf3fd375
Give the old_subscribers group when subscribing
2025-01-10 02:12:17 +01:00
thomas girod
b26e85ebb2
Merge pull request #999 from ae-utbm/fix-perms
...
fix ban page access
2025-01-10 01:41:19 +01:00
imperosol
8b8a295e16
fix ban page access
2025-01-10 01:29:24 +01:00
Bartuccio Antoine
894690a97f
Merge pull request #997 from ae-utbm/counter
...
Fix inconsistent search behavior on counter click codes
2025-01-09 22:32:59 +01:00
Bartuccio Antoine
843ce2e3a7
Merge pull request #990 from ae-utbm/jquery
...
Remove some jquery
2025-01-09 22:32:39 +01:00
9f33ddd883
Fix inconsistent search behavior on counter click codes
2025-01-09 01:04:11 +01:00
a2dc4f1964
Create a new better script for showing more/less
2025-01-08 14:51:14 +01:00
thomas girod
cca486f2b9
Merge pull request #995 from ae-utbm/elections
...
Fix election display on mobile and add missing signal for news deletion
2025-01-08 09:42:18 +01:00
thomas girod
b9e27ef191
Merge pull request #976 from ae-utbm/tom-select-style
...
make ajax select appearance consistant with other inputs
2025-01-08 09:40:31 +01:00
29e875bcde
Fix election display on mobile and add missing signal for news deletion
2025-01-08 09:32:24 +01:00
thomas girod
4226ba88ae
Merge pull request #993 from ae-utbm/elections
...
Quick fix for election display
2025-01-08 08:55:22 +01:00
672bc91e36
Quick fix for election display
2025-01-08 03:17:18 +01:00
Bartuccio Antoine
bc9cb9b36c
Merge pull request #992 from ae-utbm/uv
...
Fix install documentation
2025-01-06 22:30:32 +01:00
edafc06c3f
Fix install documentation
2025-01-06 22:26:46 +01:00
Bartuccio Antoine
134f8a7989
Merge pull request #991 from ae-utbm/uv
...
Switch from poetry to uv
2025-01-06 22:19:19 +01:00
771cbdbd77
More explicit uv install steps
2025-01-06 21:59:36 +01:00
a491baddb9
Apply review comments
2025-01-06 20:13:41 +01:00
8d10a5e0ab
Update deploy scripts to uv
2025-01-06 16:17:56 +01:00
cbe42d3a60
Add caching for virtualenv
2025-01-06 16:17:56 +01:00
0c4d72e17a
Switch from poetry to uv
2025-01-06 16:17:54 +01:00
2db3290bed
Remove some jquery
2025-01-05 20:17:30 +01:00
Bartuccio Antoine
429df81ec9
Merge pull request #989 from ae-utbm/counter
...
Make code matching rank first in counter click
2025-01-05 19:05:10 +01:00
bb24516474
Make code matching rank first in counter click
2025-01-05 18:54:54 +01:00
thomas girod
8e339c3d4b
Merge pull request #988 from ae-utbm/news
...
fix: wrong link for ae dev discord
2025-01-05 17:29:57 +01:00
25298518bc
fix: wrong link for ae dev discord
2025-01-05 17:25:23 +01:00
thomas girod
2e26ff2cde
Merge pull request #986 from ae-utbm/news
...
Improve welcome page
2025-01-05 17:18:55 +01:00
a8702d4f5e
Improve welcome page
...
* Improve code readability of calendar details
* Add link to AE Dev discord in useful links
* Add link to github at the bottom
2025-01-05 16:42:26 +01:00
thomas girod
7f4cc5fb0f
Merge pull request #980 from ae-utbm/ban-groups
...
Ban groups
2025-01-05 15:54:19 +01:00
imperosol
e7215be00e
translations
2025-01-05 15:49:30 +01:00
imperosol
4f35cc00bc
Add UserBan management views
2025-01-05 15:49:08 +01:00
imperosol
af47587116
Split groups and ban groups
2025-01-05 15:49:08 +01:00