ec2b4afd41
style: 🎨 Apply black and isort
2021-02-14 09:29:10 +01:00
6736caf9f4
feat: ⬆️ Support for django 2.2 ( #308 )
...
Support for django 2.2. Rename django.conf.urlresolvers. Change url to path. Add apps to app folder. Edit migrations for on_delete. Edit models for on_delete.
Drop compatibility for django 1.x
2021-02-14 09:29:10 +01:00
Jean-Romain Garnier
3ed0e264ac
fix: Indentation and variable name issues in users/models.py
2021-01-24 16:17:19 +01:00
8ea598fede
feat(trans): Translate remaining fuzzy translations
2021-01-24 12:02:59 +01:00
c485f3a8fb
chore(trans): Regenerate all django.po file
2021-01-24 12:02:44 +01:00
42ded799e4
fix: Whitelist and ticket list responsiveness
2021-01-15 19:46:35 +01:00
Hugo Levy-Falk
af70a7893b
feat: Integrate the removal of LDAP to migration squash.
2021-01-11 21:53:49 +01:00
Hugo Levy-Falk
697d1ef7aa
feat: Move LDAP to an optional app.
...
The Entire LDAP infrastructures now relies on signals rather than direct function calls and is in its own app. This means it can be deactivated, but also that we can easily plug new services in addition to LDAP, such as OAuth.
Closes issue #270
2021-01-11 21:53:49 +01:00
Hugo Levy-Falk
d4dd5d89c9
Fix migration conflict with reversion.
2021-01-10 16:22:13 +01:00
Hugo Levy-Falk
a11a57dc7d
removed dead code.
2021-01-10 16:22:13 +01:00
Hugo Levy-Falk
5e81bf0ccd
LDAP
2021-01-10 16:22:13 +01:00
Hugo Levy-Falk
cf9f9d811f
Foreign keys
2021-01-10 16:22:12 +01:00
Hugo Levy-Falk
33497893d8
Fix miscellanous model creation mistakes.
2021-01-10 16:22:12 +01:00
Hugo Levy-Falk
7792be978d
Fix dependecies graph creation.
2021-01-10 16:22:12 +01:00
Hugo Levy-Falk
18db73f2bc
fix dependencies names
2021-01-10 16:22:12 +01:00
Hugo Levy-Falk
d25dc2fd0a
Users models creation.
2021-01-10 16:22:12 +01:00
Hugo Levy-Falk
aae2903d0d
Fix fucking Js
2021-01-08 23:43:51 +01:00
chirac
6f76201da2
Unlogged->LoggedOut
2021-01-02 23:42:13 +01:00
chirac
dceaf9d60f
Add an unlogged view for registration view
2021-01-02 23:35:56 +01:00
chirac
a0612728ee
Move new autocomplete widgets on widget file
2021-01-02 23:21:15 +01:00
chirac
a989624ce6
Return True when list is returned
2021-01-02 23:03:13 +01:00
chirac
7ed7a57014
Black on files
2020-12-31 20:12:36 +01:00
chirac
4f4b71c5b4
Remove useless imports
2020-12-31 19:42:08 +01:00
chirac
15bcb0c280
Add club manager acl for user search
2020-12-31 15:31:49 +01:00
chirac
52f31f02e2
Add custom can_list acl for unpriviged views
2020-12-31 14:55:10 +01:00
chirac
3f7af6189f
Remove massive_bf_form
2020-12-30 19:24:12 +01:00
chirac
a5e3016119
Replace get_queryset with filter_results
2020-12-30 19:22:43 +01:00
chirac
5011694479
Add can_list acl, move views autocomplete mixins to re2o/views.py
2020-12-30 19:06:09 +01:00
chirac
0b9e49c253
Autocomplete for club edition
2020-12-30 18:55:28 +01:00
chirac
d976b0b3f8
Improved filter for user search
2020-12-30 18:55:28 +01:00
chirac
ecd468201a
Remove and replace massive_bootstrap; forms change for autocomplete
2020-12-30 18:55:28 +01:00
chirac
1d011435f5
Add views and urls for autocomplete on user app
2020-12-30 18:55:28 +01:00
b8890ffaa0
Fix display theme on profile
2020-12-29 09:52:20 +01:00
Hugo Levy-Falk
11c4f4ef21
Fix club edit and add some documentation on that error.
2020-12-28 20:51:21 +01:00
d1d4ea6af3
Ça se dit Rézo Metz 'tain
2020-11-23 17:06:37 +01:00
30ff646de7
Links and translations
2020-11-17 22:13:20 +01:00
087ef6feb6
Translations
2020-11-17 21:50:16 +01:00
0f40663fac
Add custom themes
2020-11-17 13:54:33 +01:00
fd006c505a
Refactor navbar and general frontend.
...
The menus of the navbar is reorganized
The footer is changed into a navbar
The right sidebar is placed to the left
The left sidebar is deleted
Header navbar and leftsidebar are now fixed
Physical grouing is split into 4 views
2020-11-15 20:41:23 +01:00
grisel-davy
5163fd5e53
Remove profile_image field from the api
2020-10-22 15:43:06 +02:00
grisel-davy
98a5c01430
Remove profile_image
2020-10-22 15:39:30 +02:00
grisel-davy
ccce9d2de9
Move facture list to cotisation, add paginator
2020-10-18 15:22:48 +02:00
grisel-davy
a6d63521fd
Rename profil view in apps and count machines in user profil view
2020-10-18 14:51:58 +02:00
grisel-davy
3e3040550d
Don't know why, but it solves issue #281
2020-10-17 01:06:24 +02:00
grisel-davy
89c805f61b
Replace null by 0 in default value of duration_*
2020-10-17 00:34:56 +02:00
grisel-davy
bf298492f3
Merge branch 'fix_memb_adh' of https://gitlab.federez.net/federez/re2o into fix_memb_adh
2020-10-15 19:24:54 +02:00
grisel-davy
23698a1653
Fix the test for ventes in the set_active function. This function could be greatly improved if the duraction could not be null.
2020-10-15 19:21:16 +02:00
Gabriel Detraz
108154d6ce
Fix query test for set_active function
2020-10-13 22:51:18 +02:00
grisel-davy
bb861eb089
split query into two filters
2020-10-08 23:24:37 +02:00
histausse
640499a9e2
Split the membership duration from the connection duration
...
changes:
Article:
remove COTISATION_TYPE, duration(_days), type_cotisation
add duration(_days)_connection, duration(_days)_membership
Vente:
remove COTISATION_TYPE, duration(_days), type_cotisation
add duration(_days)_connection, duration(_days)_membership
add method `test_membership_or_connection()` to replace
`bool(type_cotisation)`
Cotisation:
remove COTISATION_TYPE, date_start, date_end, type_cotisation
add date_start_con, date_end_con, date_start_memb, date_end_memb
create_cotis(date_start=False) -> create_cotis(date_start_con=False, date_start_memb=False)
+ migration
+ changes to use the new models in the remaining of the code
2020-10-08 22:22:48 +02:00