8c3df067c4
Add right sidebar for large screenn, remove scroll in navbar, add scroll in left sidebar
2021-01-24 16:37:09 +01:00
cf11e554a1
Link in navbar for multi_op app
2021-01-24 16:37:09 +01:00
6d2ad5b00e
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
2021-01-24 16:37:09 +01:00
Jean-Romain Garnier
fc9540187e
Fix disable_emailnotyetconfirmed translation
2021-01-24 16:37:09 +01:00
Jean-Romain Garnier
92bc326073
Fix #295
...
KeyError could be raised when omparing versions with different fields
2021-01-24 16:37:09 +01:00
grisel-davy
448463258e
Forgot the paginator in the MR !566 .
2021-01-24 16:37:09 +01:00
Gabriel Detraz
3091dca729
Fix : default value should be 0
2021-01-24 16:37:09 +01:00
Gabriel Detraz
b56fc6baf2
Fix error on migration 48 and split for pg_triggers reason
2021-01-24 16:37:09 +01:00
grisel-davy
62a9142faa
Break word with CSS and not with a specific method of interfaces
2021-01-24 16:37:09 +01:00
grisel-davy
22ab6df96d
Fix the overflow of text in the sidenav for small screen
2021-01-24 16:37:09 +01:00
grisel-davy
d046536b2d
Turn table row into panels
2021-01-24 16:37:09 +01:00
grisel-davy
52e20a4827
reorganize infos on contact page
2021-01-24 16:37:09 +01:00
grisel-davy
0a1aabd4e2
Affichage améliorer avec 2 footers
2021-01-24 16:37:09 +01:00
grisel-davy
7b1aecf831
Table -> grid pour l'affichage sur telephone
2021-01-24 16:37:09 +01:00
grisel-davy
f652606fe4
Affichage sans chevauchement sur toute la gamme de largeur
2021-01-24 16:37:09 +01:00
grisel-davy
e7a1f74755
Affichage sans chevauchement sur toute la gamme de largeurs
2021-01-24 16:37:09 +01:00
grisel-davy
5cd671ced3
Turn tables into grids
2021-01-24 16:37:09 +01:00
grisel-davy
160230d7a1
Add paginator, updates machines, create aff_machines, and minor changes
2021-01-24 16:37:09 +01:00
grisel-davy
f731038eb2
Fix typo and update display port profils
2021-01-24 16:37:09 +01:00
grisel-davy
4fac613373
fix typo in iptypes and update display of switchs
2021-01-24 16:37:09 +01:00
grisel-davy
ef890bc3ba
Add listings of articles to aff of all cotisations
2021-01-24 16:37:09 +01:00
grisel-davy
00e5575a21
Update display of ip_types
2021-01-24 16:37:09 +01:00
grisel-davy
52a23be738
Remove redundant code, reuse aff_ templates
2021-01-24 16:37:09 +01:00
grisel-davy
46a8005885
Not perfect but much better
2021-01-24 16:37:09 +01:00
grisel-davy
54ead7a117
Remove profile_image field from the api
2021-01-24 16:37:09 +01:00
grisel-davy
50086cb346
Remove profile_image
2021-01-24 16:37:09 +01:00
grisel-davy
31f08d8465
Check to avoid multiple messages
2021-01-24 16:37:09 +01:00
grisel-davy
bf749fb638
Add number of article in the display of cotisation
2021-01-24 16:37:09 +01:00
grisel-davy
af3da1eafb
Move facture list to cotisation, add paginator
2021-01-24 16:37:09 +01:00
grisel-davy
e2d9591dc8
Rename profil view in apps and count machines in user profil view
2021-01-24 16:37:09 +01:00
grisel-davy
64ed0eb463
Create profil template and corresponding view
2021-01-24 16:37:09 +01:00
grisel-davy
0aa63b8d8e
Fix test of subscription or connection to display message
2021-01-24 16:37:09 +01:00
grisel-davy
eaf3673587
Don't know why, but it solves issue #281
2021-01-24 16:37:09 +01:00
grisel-davy
7ac894c168
Replace null by 0 in default value of duration_*
2021-01-24 16:37:09 +01:00
grisel-davy
baadaa18f9
Fix the test for ventes in the set_active function. This function could be greatly improved if the duraction could not be null.
2021-01-24 16:36:51 +01:00
Gabriel Detraz
8190101c0a
Fix query test for set_active function
2021-01-24 16:36:17 +01:00
grisel-davy
906f9f0a3b
Fix creation of cotisation
2021-01-24 16:36:16 +01:00
grisel-davy
5673b199c5
split query into two filters
2021-01-24 16:36:16 +01:00
Gabriel Detraz
996839ef70
Fix all_adherent and all_has_access function
2021-01-24 16:36:16 +01:00
histausse
98639f54f0
Add the need_membership field to article
...
This field is a boolean indicating if the article can be purshased by
nonmembers.
2021-01-24 16:36:16 +01:00
histausse
b317eceec3
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
2021-01-24 16:36:16 +01:00
Gabriel Detraz
8338790eae
Supprime l'avatar à la création (inutile/buggé)
2021-01-24 16:36:16 +01:00
Gabriel Detraz
90df51edfc
Fix publication parser error
2021-01-24 16:36:16 +01:00
Gabriel Detraz
e6bd154116
Fix : This is not a rw operation but a ro for db routers
2021-01-24 16:36:16 +01:00
939c0e28aa
Missing new line in apt requirements radius
2021-01-24 16:36:16 +01:00
Gabriel Detraz
3e59e96520
Fix, deleted the bad switchport serializer
2021-01-24 16:36:16 +01:00
Gabriel Detraz
f8a5d3ad16
Fix, code mort qui provoque une erreur 500
2021-01-24 16:36:16 +01:00
Gabriel Detraz
2d4c94243b
Add preferences dormitory choice on displayed room states
2021-01-24 16:36:16 +01:00
Arthur Grisel-Davy
9eca19e176
Fix multi operators options edition
2021-01-24 16:36:16 +01:00
histausse
98a0e3b388
remove the second port serialiser
2021-01-24 16:36:16 +01:00