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
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
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
fe9e5ce861
integration of 3D secure v2 for eboutic bank payment
2022-11-30 22:52:56 +01:00
8b09ba2924
refonte de la boutique en ligne
2022-10-30 12:33:21 +01:00
ba6599fa56
Add of tests
2022-05-05 23:24:08 +02:00
99c8d95443
django2.2: remove direct assignments to many-to-many fields
2019-10-08 22:46:37 +02:00
2a9b89fd2a
core: remove README wiki page that wasn't helpful and anyway broken with rst files
2019-10-08 11:12:22 +02:00
8809753108
documentation fix tests because of missing README.md
2019-10-07 23:51:37 +02:00
358a625cc4
pedagogy: simplify and implement department system according to old database model
2019-06-18 10:56:05 +02:00
38f6c27983
pedagogy: tests for uv creation
2019-06-16 12:19:04 +02:00
ec33311715
pedagogy: basic display list of UV
2019-06-15 23:31:31 +02:00
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
5ae7d10e84
Add unit tests for student cards and fix edge cases
2019-05-20 17:56:09 +02:00
654099067e
clubs: tests for adding mailings
2019-05-09 20:32:26 +02:00
72a4bde6a2
user: fix populate for dev and use native django function to fetch payment_method
2018-10-16 14:52:47 +02:00
cb58b00b6e
All: Apply Black coding rules
2018-10-05 21:52:55 +02:00
08de5dfe6a
Migration to django 1.11
2018-06-10 16:31:58 +02:00
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
baa7be69e4
Better integration of wiki pages on clubs
2017-10-06 11:09:31 +02:00
939146bddd
Sync pages with club unix_name
2017-10-06 11:09:29 +02:00
fe69cbcee1
Add page for clubs and inactive clubs
2017-10-06 11:09:29 +02:00
cda89d66cd
com: improve news page
...
Signed-off-by: Skia <skia@libskia.so >
2017-09-26 12:13:23 +02:00
4edb9a78c6
com: add agenda on news page
...
Signed-off-by: Skia <skia@libskia.so >
2017-09-01 12:22:38 +02:00
748e3ae326
Refactor and migration corrections
2017-08-15 13:57:49 +02:00
d60e14a303
Migration from old database
2017-08-15 13:57:49 +02:00
40927fa13d
Add limit for ecocup recording
2017-08-15 13:57:49 +02:00
e7de8b2aec
Format core
2017-06-13 10:04:13 +02:00
0af72500c6
Add some tests on counter
2017-06-07 18:36:26 +02:00
63acf588ca
Add basic unfinished counter test
2017-06-07 18:36:26 +02:00
a12b772587
Add some Eboutic tests
2017-05-01 19:39:28 +02:00
b5363c2987
Firsts tests for elections
2017-04-25 15:30:57 +02:00
83deae5964
Apply GPLv3 to Sith, and add header to every concerned file
2017-04-24 17:51:12 +02:00
254126fd79
Add last unread function
2017-02-06 20:20:39 +01:00
ff77df3646
Add basic right management to forum. Need to test it!
2017-01-21 04:51:37 +01:00
ea52462217
Add Forum
2017-01-21 03:42:06 +01:00
83555a3640
Add preferences and improve weekmail
2017-01-15 22:58:38 +01:00
9d1eaed625
Make some weekmail views
2017-01-15 22:58:37 +01:00
c6422fdd30
Add SYNTAX.md
2016-12-26 01:42:45 +01:00
1dd28672b0
Add Markdown test to populate
2016-12-26 01:36:07 +01:00
e17fd22a37
Fix populate after rebase
2016-12-25 20:24:18 +01:00
97f835eb4e
Convert indent with space, fix populate and add an s
2016-12-25 19:54:10 +01:00
1f60fbd484
Uses election_detail for vote form
2016-12-25 19:54:10 +01:00
177e39bd6e
Fix RuntimeWarning in populate
2016-12-25 19:54:10 +01:00
94d15684b7
Added profile pictures for users
2016-12-25 19:53:04 +01:00
d72d8366cf
Add new widget (not tested) and new bdd scheme for elections
2016-12-25 19:52:14 +01:00
7956067686
Election right update
2016-12-25 19:52:14 +01:00
2764f6d2d2
Refactor List Model
2016-12-25 19:52:14 +01:00
c604282b77
Nice display for elections
2016-12-25 19:52:14 +01:00
52e69b0ac1
Refactor elections
2016-12-25 19:52:14 +01:00