me5na7qbjqbrp 
							
						 
					 
					
						
						
							
						
						ad4117257a 
					 
					
						
						
							
							Merge branch 'svg_icons' into 'main'  
						
						... 
						
						
						
						Draft: Replace Font Awesome with inline SVG icons
See merge request bde/nk20!188  
						
						
					 
					
						2024-04-01 05:16:47 +02:00 
						 
				 
			
				
					
						
							
							
								quark 
							
						 
					 
					
						
						
							
						
						0d64ad31e0 
					 
					
						
						
							
							Update custom.css  
						
						
						
						
					 
					
						2024-03-14 17:22:41 +01:00 
						 
				 
			
				
					
						
							
							
								quark 
							
						 
					 
					
						
						
							
						
						5295e61a00 
					 
					
						
						
							
							Changement couleur de la note  
						
						
						
						
					 
					
						2024-03-14 15:59:53 +01:00 
						 
				 
			
				
					
						
							
							
								bleizi 
							
						 
					 
					
						
						
							
						
						546a3a72b1 
					 
					
						
						
							
							Remove BDE compaign banner  
						
						
						
						
					 
					
						2024-02-15 10:32:39 +01:00 
						 
				 
			
				
					
						
							
							
								charliep 
							
						 
					 
					
						
						
							
						
						e367666fe9 
					 
					
						
						
							
							Update base.html compromis  
						
						
						
						
					 
					
						2024-02-13 23:27:11 +01:00 
						 
				 
			
				
					
						
							
							
								charliep 
							
						 
					 
					
						
						
							
						
						d1df8f3eac 
					 
					
						
						
							
							Update base.html  
						
						... 
						
						
						
						📢 Pour la meilleure liste BDE 
					
						2024-02-13 21:24:23 +01:00 
						 
				 
			
				
					
						
							
							
								mcngnt 
							
						 
					 
					
						
						
							
						
						7d59cd6cd2 
					 
					
						
						
							
							Compaign banner  
						
						
						
						
					 
					
						2024-02-13 14:26:28 +01:00 
						 
				 
			
				
					
						
							
							
								charliep 
							
						 
					 
					
						
						
							
						
						a6b479db19 
					 
					
						
						
							
							Update 131 files  
						
						... 
						
						
						
						- /apps/activity/api/serializers.py
- /apps/activity/api/urls.py
- /apps/activity/api/views.py
- /apps/activity/tests/test_activities.py
- /apps/activity/__init__.py
- /apps/activity/admin.py
- /apps/activity/apps.py
- /apps/activity/forms.py
- /apps/activity/tables.py
- /apps/activity/urls.py
- /apps/activity/views.py
- /apps/api/__init__.py
- /apps/api/apps.py
- /apps/api/serializers.py
- /apps/api/tests.py
- /apps/api/urls.py
- /apps/api/views.py
- /apps/api/viewsets.py
- /apps/logs/signals.py
- /apps/logs/apps.py
- /apps/logs/__init__.py
- /apps/logs/api/serializers.py
- /apps/logs/api/urls.py
- /apps/logs/api/views.py
- /apps/member/api/serializers.py
- /apps/member/api/urls.py
- /apps/member/api/views.py
- /apps/member/templatetags/memberinfo.py
- /apps/member/__init__.py
- /apps/member/admin.py
- /apps/member/apps.py
- /apps/member/auth.py
- /apps/member/forms.py
- /apps/member/hashers.py
- /apps/member/signals.py
- /apps/member/tables.py
- /apps/member/urls.py
- /apps/member/views.py
- /apps/note/api/serializers.py
- /apps/note/api/urls.py
- /apps/note/api/views.py
- /apps/note/models/__init__.py
- /apps/note/static/note/js/consos.js
- /apps/note/templates/note/mails/negative_balance.txt
- /apps/note/templatetags/getenv.py
- /apps/note/templatetags/pretty_money.py
- /apps/note/tests/test_transactions.py
- /apps/note/__init__.py
- /apps/note/admin.py
- /apps/note/apps.py
- /apps/note/forms.py
- /apps/note/signals.py
- /apps/note/tables.py
- /apps/note/urls.py
- /apps/note/views.py
- /apps/permission/api/serializers.py
- /apps/permission/api/urls.py
- /apps/permission/api/views.py
- /apps/permission/templatetags/perms.py
- /apps/permission/tests/test_oauth2.py
- /apps/permission/tests/test_permission_denied.py
- /apps/permission/tests/test_permission_queries.py
- /apps/permission/tests/test_rights_page.py
- /apps/permission/__init__.py
- /apps/permission/admin.py
- /apps/permission/backends.py
- /apps/permission/apps.py
- /apps/permission/decorators.py
- /apps/permission/permissions.py
- /apps/permission/scopes.py
- /apps/permission/signals.py
- /apps/permission/tables.py
- /apps/permission/urls.py
- /apps/permission/views.py
- /apps/registration/tests/test_registration.py
- /apps/registration/__init__.py
- /apps/registration/apps.py
- /apps/registration/forms.py
- /apps/registration/tables.py
- /apps/registration/tokens.py
- /apps/registration/urls.py
- /apps/registration/views.py
- /apps/treasury/api/serializers.py
- /apps/treasury/api/urls.py
- /apps/treasury/api/views.py
- /apps/treasury/templatetags/escape_tex.py
- /apps/treasury/tests/test_treasury.py
- /apps/treasury/__init__.py
- /apps/treasury/admin.py
- /apps/treasury/apps.py
- /apps/treasury/forms.py
- /apps/treasury/signals.py
- /apps/treasury/tables.py
- /apps/treasury/urls.py
- /apps/treasury/views.py
- /apps/wei/api/serializers.py
- /apps/wei/api/urls.py
- /apps/wei/api/views.py
- /apps/wei/forms/surveys/__init__.py
- /apps/wei/forms/surveys/base.py
- /apps/wei/forms/surveys/wei2021.py
- /apps/wei/forms/surveys/wei2022.py
- /apps/wei/forms/surveys/wei2023.py
- /apps/wei/forms/__init__.py
- /apps/wei/forms/registration.py
- /apps/wei/management/commands/export_wei_registrations.py
- /apps/wei/management/commands/import_scores.py
- /apps/wei/management/commands/wei_algorithm.py
- /apps/wei/templates/wei/weilist_sample.tex
- /apps/wei/tests/test_wei_algorithm_2021.py
- /apps/wei/tests/test_wei_algorithm_2022.py
- /apps/wei/tests/test_wei_algorithm_2023.py
- /apps/wei/tests/test_wei_registration.py
- /apps/wei/__init__.py
- /apps/wei/admin.py
- /apps/wei/apps.py
- /apps/wei/tables.py
- /apps/wei/urls.py
- /apps/wei/views.py
- /note_kfet/settings/__init__.py
- /note_kfet/settings/base.py
- /note_kfet/settings/development.py
- /note_kfet/settings/secrets_example.py
- /note_kfet/static/js/base.js
- /note_kfet/admin.py
- /note_kfet/inputs.py
- /note_kfet/middlewares.py
- /note_kfet/urls.py
- /note_kfet/views.py
- /note_kfet/wsgi.py
- /entrypoint.sh 
						
						
					 
					
						2024-02-07 02:26:49 +01:00 
						 
				 
			
				
					
						
							
							
								Nicolas Margulies 
							
						 
					 
					
						
						
							
						
						7afc583282 
					 
					
						
						
							
							Made trust adding widget resetable, corrected the unexpected empty field behavior and improved autocomplete's responsiveness  
						
						
						
						
					 
					
						2023-09-01 17:15:24 +02:00 
						 
				 
			
				
					
						
							
							
								bleizi 
							
						 
					 
					
						
						
							
						
						609362c4f8 
					 
					
						
						
							
							Merge branch 'update_permission' into 'main'  
						
						... 
						
						
						
						Update permission
See merge request bde/nk20!216  
						
						
					 
					
						2023-08-23 22:50:24 +02:00 
						 
				 
			
				
					
						
							
							
								bleizi 
							
						 
					 
					
						
						
							
						
						03d2d5f03e 
					 
					
						
						
							
							change -50€ to -20€ and doc  
						
						
						
						
					 
					
						2023-08-22 21:51:02 +02:00 
						 
				 
			
				
					
						
							
							
								charliep 
							
						 
					 
					
						
						
							
						
						d5819ac562 
					 
					
						
						
							
							Merge branch 'FAQ' into 'main'  
						
						... 
						
						
						
						Ajout d'un lien vers la FAQ de la note.
See merge request bde/nk20!209  
						
						
					 
					
						2023-04-18 15:51:38 +02:00 
						 
				 
			
				
					
						
							
							
								charliep 
							
						 
					 
					
						
						
							
						
						9c9149b53a 
					 
					
						
						
							
							Ajout d'un lien vers la FAQ de la note.  
						
						
						
						
					 
					
						2023-03-31 12:34:14 +02:00 
						 
				 
			
				
					
						
							
							
								parpaing 
							
						 
					 
					
						
						
							
						
						9944ebcaad 
					 
					
						
						
							
							changement des couleurs de la note vers les couleurs totalist spies  
						
						
						
						
					 
					
						2023-03-25 02:13:16 +01:00 
						 
				 
			
				
					
						
							
							
								parpaing 
							
						 
					 
					
						
						
							
						
						8537f043f7 
					 
					
						
						
							
							changement des couleurs de la note vers les couleurs totalist spies  
						
						
						
						
					 
					
						2023-03-25 00:57:19 +01:00 
						 
				 
			
				
					
						
							
							
								Otthorn 
							
						 
					 
					
						
						
							
						
						87f3b51b04 
					 
					
						
						
							
							Add custom pagination size as an API parameter  
						
						
						
						
					 
					
						2022-12-14 18:37:13 +01:00 
						 
				 
			
				
					
						
							
							
								Théo Le Moigne 
							
						 
					 
					
						
						
							
						
						454ea19603 
					 
					
						
						
							
							hide Soge during registration  
						
						
						
						
					 
					
						2022-09-04 12:31:08 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolas Margulies 
							
						 
					 
					
						
						
							
						
						dc69faaf1d
	 
					 
					
						
						
							
							Better user search to add friendships  
						
						
						
						
					 
					
						2022-04-13 12:30:22 +02:00 
						 
				 
			
				
					
						
							
							
								Yoann Beaugnon 
							
						 
					 
					
						
						
							
						
						ee22e9b3b6 
					 
					
						
						
							
							fixing color to follow the proper theme  
						
						
						
						
					 
					
						2022-04-12 18:33:22 +02:00 
						 
				 
			
				
					
						
							
							
								Yoann Beaugnon 
							
						 
					 
					
						
						
							
						
						19ae616fb4 
					 
					
						
						
							
							switching to survivalist color  
						
						
						
						
					 
					
						2022-04-12 17:40:52 +02:00 
						 
				 
			
				
					
						
							
							
								parpaing 
							
						 
					 
					
						
						
							
						
						4d03d9460d 
					 
					
						
						
							
							Passage des couleurs ttlsp  
						
						
						
						
					 
					
						2022-04-05 14:45:41 +02:00 
						 
				 
			
				
					
						
							
							
								Alexandre Iooss 
							
						 
					 
					
						
						
							
						
						df5f9b5f1e 
					 
					
						
						
							
							Harden Django project configuration  
						
						... 
						
						
						
						Set session and CSRF cookies as secure for production.
Set HSTS header to let browser remember HTTPS for 1 year. 
						
						
					 
					
						2022-03-09 12:12:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						45a10dad00
	 
					 
					
						
						
							
							Refresh token expire between 14 days  
						
						... 
						
						
						
						Signed-off-by: Yohann D'ANELLO <ynerant@crans.org > 
						
						
					 
					
						2021-12-23 22:00:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						18a1282773
	 
					 
					
						
						
							
							Implement optional scopes : clients can request scopes, but they are not guaranteed to get them  
						
						... 
						
						
						
						Signed-off-by: Yohann D'ANELLO <ynerant@crans.org > 
						
						
					 
					
						2021-12-23 21:59:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f88eae924c
	 
					 
					
						
						
							
							Use local version of Turbolinks instead of using Cloudfare  
						
						... 
						
						
						
						Signed-off-by: Yohann D'ANELLO <ynerant@crans.org > 
						
						
					 
					
						2021-12-13 21:00:34 +01:00 
						 
				 
			
				
					
						
							
							
								Alexandre Iooss 
							
						 
					 
					
						
						
							
						
						466cbd9878 
					 
					
						
						
							
							Replace Font Awesome with inline SVG icons  
						
						... 
						
						
						
						Font Awesome 4 adds 106kB of dependencies on each page and require to
query multiple assets. It also sometimes causes icons to appear after
page loading. Font Awesome 4 is deprecated and replaced by version 5
which is not packaged in every GNU/Linux distributions.
This commit replaces icons with inline SVG which does not require
external assets, does not require an additionnal dependency and is
widely supported by modern browsers. It makes the page loading faster
and enables us to no longer require fonts-font-awesome Debian package. 
						
						
					 
					
						2021-10-06 17:15:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9628560d64
	 
					 
					
						
						
							
							Improve entry search with a debouncer  
						
						... 
						
						
						
						Signed-off-by: Yohann D'ANELLO <ynerant@crans.org > 
						
						
					 
					
						2021-10-04 14:39:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						df3bb71357
	 
					 
					
						
						
							
							Serve static files with Nginx only in production to make JavaScript development easier  
						
						... 
						
						
						
						Signed-off-by: Yohann D'ANELLO <ynerant@crans.org > 
						
						
					 
					
						2021-10-04 13:58:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d809b2595a
	 
					 
					
						
						
							
							Pretty money function is invalid in Javascript: it mays display an additional euro  
						
						... 
						
						
						
						Signed-off-by: Yohann D'ANELLO <ynerant@crans.org > 
						
						
					 
					
						2021-09-28 11:20:57 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre-antoine Comby 
							
						 
					 
					
						
						
							
						
						6b4d18f4b3 
					 
					
						
						
							
							fix   #97  
						
						
						
						
					 
					
						2021-09-26 23:03:25 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre-antoine Comby 
							
						 
					 
					
						
						
							
						
						668cfa71a7 
					 
					
						
						
							
							fix   #98  
						
						
						
						
					 
					
						2021-09-26 23:02:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4c17e2a92b
	 
					 
					
						
						
							
							Fix wrong banner message  
						
						... 
						
						
						
						Signed-off-by: Yohann D'ANELLO <ynerant@crans.org > 
						
						
					 
					
						2021-09-13 23:29:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d965732b65
	 
					 
					
						
						
							
							Support multiple addresses for IP-based connection (useful when using IPv4/IPv6 and for ENS -> Crans transition)  
						
						... 
						
						
						
						Signed-off-by: Yohann D'ANELLO <ynerant@crans.org > 
						
						
					 
					
						2021-09-08 14:52:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f75dbc4525
	 
					 
					
						
						
							
							OAuth2 implementation documentation  
						
						... 
						
						
						
						Signed-off-by: Yohann D'ANELLO <ynerant@crans.org > 
						
						
					 
					
						2021-09-02 20:59:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9b26207515
	 
					 
					
						
						
							
							Rework templates for OAuth2  
						
						... 
						
						
						
						Signed-off-by: Yohann D'ANELLO <ynerant@crans.org > 
						
						
					 
					
						2021-09-02 20:59:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7ea36a5415
	 
					 
					
						
						
							
							[oauth2] Add view to generate authorization link per application with given scopes  
						
						... 
						
						
						
						Signed-off-by: Yohann D'ANELLO <ynerant@crans.org > 
						
						
					 
					
						2021-09-02 20:59:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						898f6d52bf
	 
					 
					
						
						
							
							Better templates for OAuth2 authentication  
						
						... 
						
						
						
						Signed-off-by: Yohann D'ANELLO <ynerant@crans.org > 
						
						
					 
					
						2021-09-02 20:59:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ea092803d7
	 
					 
					
						
						
							
							Check permissions per request instead of per user  
						
						... 
						
						
						
						Signed-off-by: Yohann D'ANELLO <ynerant@crans.org > 
						
						
					 
					
						2021-09-02 20:58:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5e9f36ef1a
	 
					 
					
						
						
							
							Store current request rather than user/session/ip  
						
						... 
						
						
						
						Signed-off-by: Yohann D'ANELLO <ynerant@crans.org > 
						
						
					 
					
						2021-09-02 20:58:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dd639d829e
	 
					 
					
						
						
							
							Implement OAuth2 scopes based on permissions  
						
						... 
						
						
						
						Signed-off-by: Yohann D'ANELLO <ynerant@crans.org > 
						
						
					 
					
						2021-09-02 20:58:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						733f145be3
	 
					 
					
						
						
							
							BDE members can now use they note even if they are not in the Kfet club  
						
						... 
						
						
						
						Signed-off-by: Yohann D'ANELLO <ynerant@crans.org > 
						
						
					 
					
						2021-08-29 14:39:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d5ecb72a71
	 
					 
					
						
						
							
							Update copyright for 2021  
						
						... 
						
						
						
						Signed-off-by: Yohann D'ANELLO <ynerant@crans.org > 
						
						
					 
					
						2021-06-14 21:45:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						35ffb36fbd
	 
					 
					
						
						
							
							Round amounts to the nearest integer rather than take the floor  
						
						... 
						
						
						
						Signed-off-by: Yohann D'ANELLO <ynerant@crans.org > 
						
						
					 
					
						2021-06-07 23:47:07 +02:00 
						 
				 
			
				
					
						
							
							
								ourspalois 
							
						 
					 
					
						
						
							
						
						c4c4e9594f 
					 
					
						
						
							
							couleur 4.0  
						
						
						
						
					 
					
						2021-05-22 12:34:31 +02:00 
						 
				 
			
				
					
						
							
							
								ourspalois 
							
						 
					 
					
						
						
							
						
						dc0f3dbcef 
					 
					
						
						
							
							Changement de couleur 3.0  
						
						
						
						
					 
					
						2021-05-22 12:19:29 +02:00 
						 
				 
			
				
					
						
							
							
								ourspalois 
							
						 
					 
					
						
						
							
						
						b3abe9ab18 
					 
					
						
						
							
							Changement de couleur 2.0  
						
						
						
						
					 
					
						2021-05-22 11:53:13 +02:00 
						 
				 
			
				
					
						
							
							
								ourspalois 
							
						 
					 
					
						
						
							
						
						67e170d4a6 
					 
					
						
						
							
							Bonjour c le changement de couleur  
						
						
						
						
					 
					
						2021-05-22 11:30:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						76d1784aea
	 
					 
					
						
						
							
							Add OAuth2 authentication for Django Rest Framework  
						
						... 
						
						
						
						Signed-off-by: Yohann D'ANELLO <ynerant@crans.org > 
						
						
					 
					
						2021-03-09 09:44:25 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b5ef937a03
	 
					 
					
						
						
							
							Environment file path is absolute  
						
						... 
						
						
						
						Signed-off-by: Yohann D'ANELLO <ynerant@crans.org > 
						
						
					 
					
						2021-03-09 09:39:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e95a8b6e18
	 
					 
					
						
						
							
							Add normalized name to services  
						
						... 
						
						
						
						Signed-off-by: Yohann D'ANELLO <ynerant@crans.org > 
						
						
					 
					
						2021-03-03 18:42:51 +01:00