Skia
5b311ba6d4
core: populate: use a less ambiguous 'timezone.now()'
...
When running the tests around midnight, the day is changing, leading to some values being offset to the next day
depending on the timezone, and making some tests to fail. This ensure to use a less ambiguous `now` when populating
the database.
2023-05-10 12:16:07 +02:00
thomas girod
ef968f3673
Better usage of cache for groups and clubs related operations ( #634 )
...
* Better usage of cache for group retrieval
* Cache clearing on object deletion or update
* replace signals by save and delete override
* add is_anonymous check in is_owned_by
Add in many is_owned_by(self, user) methods that user is not anonymous. Since many of those functions do db queries, this should reduce a little bit the load of the db.
* Stricter usage of User.is_in_group
Constrain the parameters that can be passed to the function to make sure only a str or an int can be used. Also force to explicitly specify if the group id or the group name is used.
* write test and correct bugs
* remove forgotten populate commands
* Correct test
2023-05-02 12:36:59 +02:00
thomas girod
96dede5077
Speed up tests ( #638 )
2023-05-02 11:00:23 +02:00
thomas girod
b5a40cfda9
Mise à jour de Black vers la version 23.3 ( #629 )
2023-04-22 15:32:31 +02:00
Julien Constant
8e7c025e47
[FIX] Broken link in readme and license fix (& update) ( #591 )
2023-04-04 18:39:45 +02:00
Skia
585923c827
Add galaxy ( #562 )
...
* style.scss: lint
* style.scss: add 'th' padding
* core: populate: add much more data for development
* Add galaxy
2023-02-07 12:08:25 +01:00
Thomas Girod
fe9e5ce861
integration of 3D secure v2 for eboutic bank payment
2022-11-30 22:52:56 +01:00
Thomas Girod
8b09ba2924
refonte de la boutique en ligne
2022-10-30 12:33:21 +01:00
lsacienne
ba6599fa56
Add of tests
2022-05-05 23:24:08 +02:00
tleb
be26e3df7f
core: add ./manage.py check_front command and call it on runserver
2021-09-27 22:00:36 +02:00
klmp200
f34f5fe693
Upgrade black and format accordingly
2020-08-27 15:59:42 +02:00
klmp200
1256744f1b
documentation: add autoreload and build for documentation server
2019-11-20 17:03:18 +01:00
klmp200
99c8d95443
django2.2: remove direct assignments to many-to-many fields
2019-10-08 22:46:37 +02:00
klmp200
2a9b89fd2a
core: remove README wiki page that wasn't helpful and anyway broken with rst files
2019-10-08 11:12:22 +02:00
klmp200
5c3c14ab37
core: wrap compilemessages to avoid compiling whole env and avoid crash at sphinx messages compilation
2019-10-08 00:59:00 +02:00
klmp200
8809753108
documentation fix tests because of missing README.md
2019-10-07 23:51:37 +02:00
klmp200
05e5008305
documentation: base structure for new documentation
2019-10-07 23:51:35 +02:00
klmp200
358a625cc4
pedagogy: simplify and implement department system according to old database model
2019-06-18 10:56:05 +02:00
klmp200
38f6c27983
pedagogy: tests for uv creation
2019-06-16 12:19:04 +02:00
klmp200
ec33311715
pedagogy: basic display list of UV
2019-06-15 23:31:31 +02:00
klmp200
5bf5d0277c
pedagogy: create view and form for UV
...
WARNING: A new group has been created, to be set by the infra team at deployment !!!
2019-06-15 17:01:25 +02:00
klmp200
5ae7d10e84
Add unit tests for student cards and fix edge cases
2019-05-20 17:56:09 +02:00
klmp200
654099067e
clubs: tests for adding mailings
2019-05-09 20:32:26 +02:00
klmp200
72a4bde6a2
user: fix populate for dev and use native django function to fetch payment_method
2018-10-16 14:52:47 +02:00
klmp200
cb58b00b6e
All: Apply Black coding rules
2018-10-05 21:52:55 +02:00
klmp200
08de5dfe6a
Migration to django 1.11
2018-06-10 16:31:58 +02:00
Skia
0d3c34c155
core/models: refactor SithFile moving and add methods to manage filesystem
...
Signed-off-by: Skia <skia@libskia.so >
2018-04-16 18:35:00 +02:00
Skia
9b0b381fa3
core: make populate command more predictable (should fix the random failing test)
...
Signed-off-by: Skia <skia@libskia.so >
2017-10-14 13:51:50 +02:00
klmp200
baa7be69e4
Better integration of wiki pages on clubs
2017-10-06 11:09:31 +02:00
klmp200
939146bddd
Sync pages with club unix_name
2017-10-06 11:09:29 +02:00
klmp200
fe69cbcee1
Add page for clubs and inactive clubs
2017-10-06 11:09:29 +02:00
Skia
cda89d66cd
com: improve news page
...
Signed-off-by: Skia <skia@libskia.so >
2017-09-26 12:13:23 +02:00
Skia
4edb9a78c6
com: add agenda on news page
...
Signed-off-by: Skia <skia@libskia.so >
2017-09-01 12:22:38 +02:00
Skia
0d5595c683
core: add test for Markdown syntax
...
Signed-off-by: Skia <skia@libskia.so >
2017-08-24 16:30:46 +02:00
klmp200
748e3ae326
Refactor and migration corrections
2017-08-15 13:57:49 +02:00
klmp200
d60e14a303
Migration from old database
2017-08-15 13:57:49 +02:00
klmp200
40927fa13d
Add limit for ecocup recording
2017-08-15 13:57:49 +02:00
krophil
e7de8b2aec
Format core
2017-06-13 10:04:13 +02:00
krophil
0af72500c6
Add some tests on counter
2017-06-07 18:36:26 +02:00
Skia
63acf588ca
Add basic unfinished counter test
2017-06-07 18:36:26 +02:00
klmp200
e59d769dac
Doc for scss
2017-05-10 11:13:49 +02:00
klmp200
d083a67725
Change year of license on some files
2017-05-10 10:49:34 +02:00
klmp200
acef5be8b3
New lite home made scss processor
2017-05-10 10:49:34 +02:00
klmp200
630fdf93a4
Refactoring for compilestatic
2017-05-10 10:49:34 +02:00
klmp200
79c769351d
Add simple way to compile scss files
2017-05-10 10:49:34 +02:00
Skia
a12b772587
Add some Eboutic tests
2017-05-01 19:39:28 +02:00
klmp200
b5363c2987
Firsts tests for elections
2017-04-25 15:30:57 +02:00
Skia
83deae5964
Apply GPLv3 to Sith, and add header to every concerned file
2017-04-24 17:51:12 +02:00
Skia
254126fd79
Add last unread function
2017-02-06 20:20:39 +01:00
Skia
ff77df3646
Add basic right management to forum. Need to test it!
2017-01-21 04:51:37 +01:00