Commit Graph

201 Commits

Author SHA1 Message Date
imperosol 692f2632b1 use new price system in populate 2026-04-20 19:30:41 +02:00
klmp200 4dea60ac66 Fix bug where you can't select /SAS as a parent album 2026-04-16 09:29:51 +02:00
klmp200 ef036c135c Upgrade xapian to 1.4.31 and add sha256 check to avoid supply chain attack 2026-04-02 10:51:19 +02:00
imperosol f0f8cc5604 add permission to AE board to see hidden users in populate 2026-03-23 23:03:53 +01:00
imperosol 2138783bde add ban generation to populate_more 2026-02-14 15:14:45 +01:00
Thomas Girod 775a3282dc rename UV to UE 2025-12-19 23:12:02 +01:00
imperosol 56c2c2b70e remove Refilling.is_validated 2025-11-19 21:03:55 +01:00
imperosol 80dbe7f742 exclude hidden users from ajax search 2025-11-11 14:31:20 +01:00
imperosol 282c4b8f26 remove SithFile._check_fs and SithFile.repair_fs 2025-11-09 17:00:44 +01:00
imperosol 854dd2d9e7 add disclaimer for subscription purchase with AE account 2025-09-22 13:28:42 +02:00
imperosol 171a3f4d92 make some users not having birthday in populate_more.py 2025-09-04 11:02:48 +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
imperosol 6cf8910626 fix: xapian compilation flags 2025-06-30 13:09:24 +02:00
imperosol abf7bf6bfa rename location_admin to campus_admin 2025-06-25 17:13:24 +02:00
imperosol cdfa76ad57 add missing "Respo site" group 2025-06-18 18:01:37 +02:00
imperosol 88b70bf51f rename main groups to their real production version 2025-06-18 18:01:37 +02:00
imperosol 52e53da9ef adapt CanAccessLookup to api key auth 2025-06-16 13:44:43 +02:00
Thomas Girod 54be8addeb remove laundry 2025-05-26 09:10:35 +02:00
Thomas Girod 05756520a3 remove remaining accounting code 2025-04-13 14:14:26 +02:00
klmp200 3e61560875 Use group permissions 2025-04-10 01:01:40 +02:00
klmp200 c236092c4f Create dedicated image upload model 2025-04-09 20:53:23 +02:00
klmp200 10367d21ab Add API endpoint to upload images 2025-04-09 20:52:38 +02:00
imperosol 13f417ba30 Use Alpine and the API for SAS picture upload 2025-04-08 15:59:30 +02:00
imperosol a6ac10e60c clean populate.py 2025-04-04 10:35:17 +02:00
imperosol e7bb08448c feat: generic returnable products 2025-04-04 09:29:54 +02:00
imperosol 805b146f17 change Club.unix_name to Club.slug_name and remove it from forms 2025-03-28 17:42:53 +01:00
imperosol d16237d015 make PageCreateView a PermissionRequiredMixin 2025-03-13 18:49:42 +01:00
imperosol 7c3186da79 apply ruff rule A005 2025-03-10 10:33:05 +01:00
klmp200 4890fcf0e1 Rename news moderate to publish 2025-02-25 18:09:08 +01:00
imperosol 0e88260c31 fix news dates timestamp in populate.py 2025-02-25 08:55:35 +01:00
imperosol 294b59b4d6 use django auth for subscription creation page 2025-02-13 13:36:46 +01:00
klmp200 5db9819560 Address review comments 2025-01-21 00:28:35 +01:00
klmp200 dd2cd0a18d Add atom/rss news feed 2025-01-19 18:22:02 +01:00
imperosol 0d95c3b9c9 Improve pedagogy permissions 2025-01-17 09:42:16 +01:00
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
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 c3fc8538cc rework news form 2025-01-10 22:08:24 +01:00
imperosol d3f21c8f16 remove news event type 2025-01-10 22:08:10 +01:00
klmp200 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
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
imperosol af47587116 Split groups and ban groups 2025-01-05 15:49:08 +01:00
klmp200 1887a2790f Move IcsCalendar to it's own file 2025-01-04 23:08:09 +01:00
klmp200 65df55a635 Use signals to update internal ics 2025-01-04 23:08:09 +01:00
klmp200 0d1629495b Refactor com scss and add basic unified event calendar 2025-01-04 22:51:44 +01:00
imperosol 1e29ae4171 fixes on club group attribution 2025-01-03 01:18:28 +01:00
imperosol 6400b2c2c2 replace MetaGroups by proper group management 2025-01-03 01:18:28 +01:00
imperosol bea7741d35 populate group permissions 2024-12-21 18:48:30 +01:00
imperosol 8c660e9856 Make core.User inherit from AbstractUser instead of AbstractBaseUser 2024-12-19 10:39:04 +01:00