935914428b
Remove ajax_select completely
2024-10-21 13:30:12 +02:00
0314aa6733
Upgrade python dependencies
...
* Upgrade pre-commit
* Upgrade model-bakery
* Uprgade mkdocstrings
* Upgrade mkdocstrings-python
* Upgrade mkdocs-material
2024-10-14 15:16:07 +02:00
imperosol
1dca0ea003
update ruff
2024-10-09 14:28:13 +02:00
imperosol
b340a6568f
update dependencies
2024-10-09 14:26:39 +02:00
thomas girod
1b1284d3d0
Better validation for phone number in billing info
2024-09-28 17:25:34 +02:00
Bartuccio Antoine
f624b7c66d
Graph de famille en frontend ( #820 )
...
* Remove graphviz and use cytoscape.js instead
* Frontend generated graphs
* Make installation easier and faster
* Better user experience
* Family api and improved interface
* Fix url history when using 0, improve button selection and reset reverse with reset button
* Use klay layout
* Add js translations and apply review comments
2024-09-17 12:10:06 +02:00
thomas girod
d04b4c77c6
update dependencies
2024-09-02 01:03:46 +02:00
thomas girod
453b7df0be
bump Python to 3.12
2024-09-02 01:03:46 +02:00
thomas girod
9373654306
use rjsmin for js minification
...
Ca minifie moins bien le JS que Uglify, mais c'est intégrable directement dans les dépendances du projet
2024-08-26 23:16:13 +02:00
dependabot[bot]
6bdb16e293
[UPDATE] Bump sentry-sdk from 2.11.0 to 2.12.0
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 2.11.0 to 2.12.0.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/2.11.0...2.12.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-05 21:41:48 +00:00
dependabot[bot]
d6d8f56570
[UPDATE] Bump django-honeypot from 1.2.0 to 1.2.1
...
Bumps [django-honeypot](https://github.com/jamesturk/django-honeypot ) from 1.2.0 to 1.2.1.
- [Changelog](https://github.com/jamesturk/django-honeypot/blob/main/CHANGELOG )
- [Commits](https://github.com/jamesturk/django-honeypot/commits )
---
updated-dependencies:
- dependency-name: django-honeypot
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-05 21:31:09 +00:00
dependabot[bot]
7bc7af8245
[UPDATE] Bump faker from 26.0.0 to 26.1.0
...
Bumps [faker](https://github.com/joke2k/faker ) from 26.0.0 to 26.1.0.
- [Release notes](https://github.com/joke2k/faker/releases )
- [Changelog](https://github.com/joke2k/faker/blob/master/CHANGELOG.md )
- [Commits](https://github.com/joke2k/faker/compare/v26.0.0...v26.1.0 )
---
updated-dependencies:
- dependency-name: faker
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-05 08:51:26 +00:00
dependabot[bot]
284f064cbf
[UPDATE] Bump phonenumbers from 8.13.40 to 8.13.42
...
Bumps [phonenumbers](https://github.com/daviddrysdale/python-phonenumbers ) from 8.13.40 to 8.13.42.
- [Commits](https://github.com/daviddrysdale/python-phonenumbers/compare/v8.13.40...v8.13.42 )
---
updated-dependencies:
- dependency-name: phonenumbers
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-05 08:34:32 +00:00
thomas girod
cbd8932075
update psycopg v2 to psycopg v3
2024-08-04 23:12:24 +02:00
dependabot[bot]
7b97f0bf47
[UPDATE] Bump pre-commit from 3.7.1 to 3.8.0
...
Bumps [pre-commit](https://github.com/pre-commit/pre-commit ) from 3.7.1 to 3.8.0.
- [Release notes](https://github.com/pre-commit/pre-commit/releases )
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md )
- [Commits](https://github.com/pre-commit/pre-commit/compare/v3.7.1...v3.8.0 )
---
updated-dependencies:
- dependency-name: pre-commit
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-08-01 17:51:19 +02:00
thomas girod
c7b47bdd02
use redis for the cache
2024-08-01 12:26:23 +02:00
thomas girod
4d2b82235c
downgrade ajax-select
2024-07-30 14:15:46 +02:00
thomas girod
c4e6272535
various deps updates
2024-07-26 21:45:18 +02:00
thomas girod
b82f98c87f
reorganize pyproject.toml
2024-07-26 15:16:54 +02:00
thomas girod
6c4251a91f
populate more
2024-07-26 15:15:50 +02:00
thomas girod
b25805e0a1
introduce djhtml as jinja+scss formater
2024-07-25 16:46:45 +02:00
thomas girod
cb1aa8bef0
add tests
2024-07-23 20:36:57 +02:00
thomas girod
3046438cb1
replace drf by django-ninja
2024-07-23 19:57:33 +02:00
223aa37161
move old pdf to the repo github wiki
2024-07-21 01:00:37 +02:00
thomas girod
07b625d4aa
Rewrite documentation with MkDocs
2024-07-21 00:56:58 +02:00
thomas girod
e5a2236d72
remove pytz
2024-07-18 17:33:14 +02:00
72cf5a3d5e
Introduce honeypot for login/registering/password changing
2024-07-10 14:51:39 +02:00
dependabot[bot]
9f1eedbe1b
[UPDATE] Bump ruff from 0.4.10 to 0.5.1
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.4.10 to 0.5.1.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/v0.4.10...0.5.1 )
---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-08 15:30:54 +00:00
thomas girod
3c2dcfbfa2
update mistune
2024-07-08 15:56:37 +02:00
thomas girod
70fdc2edf2
update cryptography
2024-07-05 14:02:01 +02:00
thomas girod
d811896e21
update pillow
2024-07-05 13:14:58 +02:00
thomas girod
aa07fa9207
faster tests
2024-07-04 14:03:19 +02:00
thomas girod
507080f75e
update django to 4.2
2024-07-03 15:11:06 +02:00
c7135875b8
Use pre-commits hooks instead of ruff directly
2024-07-01 17:36:19 +02:00
dependabot[bot]
e29e1101cd
[UPDATE] Bump ipython from 7.34.0 to 8.26.0
...
Bumps [ipython](https://github.com/ipython/ipython ) from 7.34.0 to 8.26.0.
- [Release notes](https://github.com/ipython/ipython/releases )
- [Commits](https://github.com/ipython/ipython/compare/7.34.0...8.26.0 )
---
updated-dependencies:
- dependency-name: ipython
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-01 14:00:43 +02:00
thomas girod
d97602e60b
Use pytest for tests ( #681 )
...
* use pytest for tests
Eh ouais, il y a que la config qui change. Pytest est implémentable par étapes. Et ça c'est beau.
* rework tests with pytest
* remove unittest custom TestRunner
* Edit doc and CI
2024-06-26 19:10:24 +02:00
thomas girod
9bdf3fc4ac
use ruff for formating
...
Co-authored-by: Bartuccio Antoine <klmp200@users.noreply.github.com>
2024-06-26 12:35:14 +02:00
thomas girod
e06bc7dba3
reorganize pyproject.toml
2024-06-26 12:33:35 +02:00
5416d88c97
Upgrade dependencies and install xapian from sources
2024-06-24 13:26:58 +02:00
Julien Constant
38295e591d
Fix immutable default variable in get_start_of_semester
( #656 )
...
Le serveur ne percevait pas le changement de semestre, parce
que la valeur par défaut passée à la fonction `get_start_of_semester()` était une fonction appelée une seule fois, lors du lancement du serveur. Bref, c'était ça : https://beta.ruff.rs/docs/rules/function-call-in-default-argument/
---------
Co-authored-by: imperosol <thgirod@hotmail.com>
2023-09-07 23:11:58 +02:00
dependabot[bot]
544b0248b2
[UPDATE] Bump django-ordered-model from 3.6 to 3.7.4 ( #625 )
...
Bumps [django-ordered-model](https://github.com/django-ordered-model/django-ordered-model ) from 3.6 to 3.7.4.
- [Release notes](https://github.com/django-ordered-model/django-ordered-model/releases )
- [Changelog](https://github.com/django-ordered-model/django-ordered-model/blob/master/CHANGES.md )
- [Commits](https://github.com/django-ordered-model/django-ordered-model/compare/3.6...3.7.4 )
---
updated-dependencies:
- dependency-name: django-ordered-model
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-06 12:01:44 +02:00
Julien Constant
2bccf633d5
Bump sqlparse from 0.4.3 to 0.4.4 ( #645 )
...
Bumps [sqlparse](https://github.com/andialbrecht/sqlparse ) from 0.4.3 to 0.4.4.
- [Release notes](https://github.com/andialbrecht/sqlparse/releases )
- [Changelog](https://github.com/andialbrecht/sqlparse/blob/master/CHANGELOG )
- [Commits](https://github.com/andialbrecht/sqlparse/compare/0.4.3...0.4.4 )
---
updated-dependencies:
- dependency-name: sqlparse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-06 11:37:28 +02:00
dependabot[bot]
8852ef990e
[UPDATE] Bump libsass from 0.21.0 to 0.22.0 ( #640 )
...
Bumps [libsass](https://github.com/sass/libsass-python ) from 0.21.0 to 0.22.0.
- [Release notes](https://github.com/sass/libsass-python/releases )
- [Changelog](https://github.com/sass/libsass-python/blob/main/docs/changes.rst )
- [Commits](https://github.com/sass/libsass-python/compare/0.21.0...0.22.0 )
---
updated-dependencies:
- dependency-name: libsass
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-11 14:19:19 +02:00
dependabot[bot]
63c8e51137
[UPDATE] Bump sentry-sdk from 1.19.1 to 1.21.0
...
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python ) from 1.19.1 to 1.21.0.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/1.19.1...1.21.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-26 09:08:06 +00:00
dependabot[bot]
12bec5c553
[UPDATE] Bump django-countries from 7.5 to 7.5.1 ( #624 )
...
Bumps [django-countries](https://github.com/SmileyChris/django-countries ) from 7.5 to 7.5.1.
- [Release notes](https://github.com/SmileyChris/django-countries/releases )
- [Changelog](https://github.com/SmileyChris/django-countries/blob/main/CHANGES.rst )
- [Commits](https://github.com/SmileyChris/django-countries/compare/v7.5...v7.5.1 )
---
updated-dependencies:
- dependency-name: django-countries
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-26 02:48:04 +02:00
thomas girod
b5a40cfda9
Mise à jour de Black vers la version 23.3 ( #629 )
2023-04-22 15:32:31 +02:00
dependabot[bot]
c78953b036
[UPDATE] Bump cryptography from 37.0.4 to 40.0.1 ( #594 )
...
* [UPDATE] Bump cryptography from 37.0.4 to 40.0.1
Bumps [cryptography](https://github.com/pyca/cryptography ) from 37.0.4 to 40.0.1.
- [Release notes](https://github.com/pyca/cryptography/releases )
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/37.0.4...40.0.1 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Updated pyOpenSSL to match cryptography requirements
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Julien Constant <julienconstant190@gmail.com>
2023-04-20 14:43:46 +02:00
dependabot[bot]
427f7ceaff
[UPDATE] Bump django-debug-toolbar from 3.8.1 to 4.0.0 ( #593 )
...
Bumps [django-debug-toolbar](https://github.com/jazzband/django-debug-toolbar ) from 3.8.1 to 4.0.0.
- [Release notes](https://github.com/jazzband/django-debug-toolbar/releases )
- [Changelog](https://github.com/jazzband/django-debug-toolbar/blob/main/docs/changes.rst )
- [Commits](https://github.com/jazzband/django-debug-toolbar/compare/3.8.1...4.0.0 )
---
updated-dependencies:
- dependency-name: django-debug-toolbar
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-09 21:37:48 +02:00
dependabot[bot]
1055385bcc
[UPDATE] Bump dict2xml from 1.7.2 to 1.7.3 ( #592 )
...
Bumps [dict2xml](https://github.com/delfick/python-dict2xml ) from 1.7.2 to 1.7.3.
- [Release notes](https://github.com/delfick/python-dict2xml/releases )
- [Commits](https://github.com/delfick/python-dict2xml/compare/release-1.7.2...release-1.7.3 )
---
updated-dependencies:
- dependency-name: dict2xml
dependency-type: direct:production
update-type: version-update:semver-patch
...
2023-04-09 11:38:58 +02:00
dependabot[bot]
06253f029c
[UPDATE] Bump sentry-sdk from 1.12.1 to 1.19.1 ( #620 )
2023-04-08 18:50:31 +00:00