Commit graph

  • 98e5849a65
    fix: remove useless Flask CLI options Éloi Rivard 2024-05-08 10:31:34 +0200
  • 405da6a680
    doc: document CLI Éloi Rivard 2024-05-08 10:25:24 +0200
  • 3df1b9d7c7
    doc: fix doc building Éloi Rivard 2024-05-08 10:08:46 +0200
  • 1bf26a8402
    chore: fix GHA minversions sed Éloi Rivard 2024-05-08 09:41:53 +0200
  • 799f4937f2
    chore: GHA step titles Éloi Rivard 2024-05-08 09:37:25 +0200
  • 17a994bd9f
    doc: fix doc warnings Éloi Rivard 2024-05-08 09:33:26 +0200
  • 0e6e4d0cb9
    tests: fix CI Éloi Rivard 2024-05-07 17:36:32 +0200
  • 13c6c15f62
    fix: logging configuration for all backend demos Éloi Rivard 2024-05-07 17:15:32 +0200
  • 4e99eaecea
    tests: remove SQLAlchemy warnings on double deletions Éloi Rivard 2024-05-07 16:17:15 +0200
  • 0a92c2d56d
    chore: update dependencies Éloi Rivard 2024-05-07 15:46:47 +0200
  • e44b2bf469
    tests: fix CI Éloi Rivard 2024-05-03 22:35:23 +0200
  • 851b383117
    refactor: move listify from MemoryBackend to MemoryBackend Éloi Rivard 2024-04-17 15:27:49 +0200
  • cc9ed335cc
    refactor: move MemoryBackend indexation logic into MemoryBackend Éloi Rivard 2024-04-17 15:17:40 +0200
  • 16c3021a8f
    refactor: Rename BaseBackend in Backend Éloi Rivard 2024-04-16 22:42:29 +0200
  • 6ff591b91c
    refactor: Move __html__ from BackendModel to Model Éloi Rivard 2024-04-16 22:02:47 +0200
  • b2d5f8d3a1
    refactor: move BackendModel.update to Backend.update Éloi Rivard 2024-04-16 21:57:06 +0200
  • 473a262ea2
    refactor: move BackendModel.reload to Backend.reload Éloi Rivard 2024-04-14 22:51:58 +0200
  • 2ccdaeadf6
    refactor: move BackendModel.delete to Backend.delete Éloi Rivard 2024-04-14 20:37:52 +0200
  • 09588e0f48
    refactor: move BackendModel.save to Backend.save Éloi Rivard 2024-04-14 20:31:43 +0200
  • 44573713ed
    refactor: move BackendModel.get to Backend.get Éloi Rivard 2024-04-14 17:30:59 +0200
  • ccde88b1bf
    refactor: BackendModel.get() is now Backend.instance Éloi Rivard 2024-04-10 15:59:25 +0200
  • fa6488bcd1
    refactor: move BackendModel.fuzzy to Backend.fuzzy Éloi Rivard 2024-04-10 15:52:16 +0200
  • 8425b2a3b8
    refactor: move BackendModel.query to Backend.query Éloi Rivard 2024-04-10 15:44:11 +0200
  • 93fa708b1c
    refactor: move LDAPObjectQuery in its own file Éloi Rivard 2024-04-10 14:52:18 +0200
  • 222d7676ca
    Translated using Weblate (French) Éloi Rivard 2024-05-02 19:09:09 +0200
  • 95fb442546
    Translated using Weblate (Spanish) gallegonovato 2024-05-02 19:09:07 +0200
  • 58f1dc9493
    Revert "chore: remove double toml dependency in pyproject.toml" Éloi Rivard 2024-05-02 13:42:42 +0200
  • 0d94decc69
    chore: remove double toml dependency in pyproject.toml Éloi Rivard 2024-05-02 13:36:12 +0200
  • 4ce9f77a14
    tests: use time-travel instead of freezegun Éloi Rivard 2024-05-02 10:26:32 +0200
  • a3a8281ffb
    Update translation files Hosted Weblate 2024-05-01 18:40:09 +0200
  • 98b26ee6f3
    fix: translatable f-string Éloi Rivard 2024-05-01 18:39:59 +0200
  • 340daa21f8
    Translated using Weblate (French) Éloi Rivard 2024-04-29 20:07:19 +0200
  • 82bd37f240
    Translated using Weblate (Spanish) gallegonovato 2024-04-29 20:07:17 +0200
  • fec5f58244
    Update translation files Hosted Weblate 2024-04-28 19:49:26 +0200
  • ae6604d94b Merge branch 'issue-192-group-user-selection' into 'main' Éloi Rivard 2024-04-28 17:49:21 +0000
  • 69019763d4
    feat: group member removal can be achieved from the group edition page Éloi Rivard 2024-04-28 16:13:01 +0200
  • 69b565e1ad
    refactor: LDAP backend tolerates double deletions Éloi Rivard 2024-04-28 16:18:24 +0200
  • 867de91740
    Translated using Weblate (French) Éloi Rivard 2024-04-27 12:09:44 +0000
  • 00269075c4
    Translated using Weblate (Spanish) gallegonovato 2024-04-27 13:31:36 +0000
  • 880a9b1a6d
    Revert "chore: temporary CI fix commit" Éloi Rivard 2024-04-28 09:43:10 +0200
  • 2fcc40eb7e
    chore: temporary CI fix commit Éloi Rivard 2024-04-28 09:43:04 +0200
  • d058ec8c10 Merge branch 'htmx' into 'main' Éloi Rivard 2024-04-28 07:37:24 +0000
  • e3ab3e0f7d
    chore: bump to htmx 1.9.12 Éloi Rivard 2024-04-28 09:31:39 +0200
  • c10a33da6d
    tests: fix unit tests with pytest-xdist Éloi Rivard 2024-04-28 09:22:59 +0200
  • 288ad161d3
    tests: test mail attachments mimetypes Éloi Rivard 2024-04-27 14:35:40 +0200
  • 6ac4aadb02
    Update translation files Hosted Weblate 2024-04-27 14:08:08 +0200
  • 22d7c3e336
    chore: extract translatable strings Éloi Rivard 2024-04-27 14:07:55 +0200
  • ebcaaeaded
    tests: fix GHA Éloi Rivard 2024-04-27 14:06:15 +0200
  • 444e6b135c
    chore: small CI configuration improvements Éloi Rivard 2024-04-27 10:10:45 +0200
  • 9c0049004a
    chore: update dependencies Éloi Rivard 2024-04-23 22:16:37 +0200
  • dc89a20b11
    chore: configure ruff Éloi Rivard 2024-04-23 22:12:04 +0200
  • 256566df94
    refactor: Model identifier_attributes are fixed. Éloi Rivard 2024-04-22 20:04:24 +0200
  • ee9b49402d
    chore: bump to 0.0.53 0.0.53 Éloi Rivard 2024-04-22 18:11:50 +0200
  • afa0a6ff1e
    feat: env_prefix create_app variable can select the environment var prefix Éloi Rivard 2024-04-22 18:10:49 +0200
  • b8645ce1a3
    chore: bump to 0.0.52 0.0.52 Éloi Rivard 2024-04-22 16:40:44 +0200
  • 7fc887a492
    feat: ENV_FILE configuration variable can customize the .env file Éloi Rivard 2024-04-22 16:36:39 +0200
  • cd92fd383a
    fix: 'authorization' typo Éloi Rivard 2024-04-22 09:47:56 +0200
  • c28a82f87e
    chore: dependencies update Éloi Rivard 2024-04-21 21:18:39 +0200
  • 9c86f5e9af
    refactor: Use annotations to mark model attributes Éloi Rivard 2024-04-21 11:47:23 +0200
  • 5965cef133
    chore: stop support for python 3.8 Éloi Rivard 2024-04-21 11:25:06 +0200
  • 52ca00eb3e
    chore: dependencies update Éloi Rivard 2024-04-21 11:24:10 +0200
  • 09ebf72c84
    chore: pre-commit autoupdate Éloi Rivard 2024-04-18 09:53:42 +0200
  • 69617c1005
    tests: use only use Model.identifier when this is pertinent Éloi Rivard 2024-04-17 15:50:39 +0200
  • acf8acf29f
    fix: locked users cannot use OIDC authorization codes Éloi Rivard 2024-04-17 13:05:14 +0200
  • 6180e5fce2
    tests: rename tests in test_authorization_code_flow.py Éloi Rivard 2024-04-17 12:58:58 +0200
  • 354a406966
    tests: move token expiration tests in their own file Éloi Rivard 2024-04-17 12:56:35 +0200
  • b6659f47e7
    tests: refactor test_refresh_token Éloi Rivard 2024-04-17 12:42:26 +0200
  • 382dbcaf1a
    feat: add 'autocomplete' tag on the password form Éloi Rivard 2024-04-17 12:36:39 +0200
  • ba394af338
    tests: refactor test_cannot_refresh_token_for_locked_users Éloi Rivard 2024-04-17 12:23:54 +0200
  • fc8c0da912
    fix: locked users cannot use refresh tokens Éloi Rivard 2024-04-17 12:07:11 +0200
  • 31423cde1a
    refactor: split oidc.authorize endpoint in several smaller functions Éloi Rivard 2024-04-17 11:25:01 +0200
  • 6601abaeb4
    refactor: memory model clears its cache when reading a model Éloi Rivard 2024-04-17 10:51:53 +0200
  • 0ba1c93152
    chore: add typing to Model._attributes Éloi Rivard 2024-04-17 09:03:54 +0200
  • d811c3473d
    refactor: use one single Faker object to generate users Éloi Rivard 2024-04-16 21:43:34 +0200
  • fa6949e5c6
    tests: speed up tests Éloi Rivard 2024-04-16 21:25:17 +0200
  • 2cfa685eb4
    chore: dependencies update Éloi Rivard 2024-04-16 18:43:17 +0200
  • 295a68ebe1
    chore: bump to pytest 8 Éloi Rivard 2024-04-16 18:34:36 +0200
  • ce890ca0ad
    tests: use pytest-lazy-fixtureS instead of pytest-lazy-fixture Éloi Rivard 2024-04-16 18:33:58 +0200
  • 1080952a75
    tests: speed up unit tests by caching the jinja bytecode between tests Éloi Rivard 2024-04-16 12:46:53 +0200
  • 1decf162b4
    chore: automatically reload flask when the custom templates have changed Éloi Rivard 2024-04-15 15:34:50 +0200
  • 025d518dae
    chore: pass .env variables to honcho Éloi Rivard 2024-04-15 13:45:39 +0200
  • 8ab4c05b82
    chore: pre-commit GHA actions needs a full version Éloi Rivard 2024-04-14 19:49:46 +0200
  • 7689e269a7
    chore: update GHA actions Éloi Rivard 2024-04-14 19:44:01 +0200
  • f9989a960b
    feat: locked users cannot be impersonated Éloi Rivard 2024-04-12 12:12:08 +0200
  • 565d57a887
    tests: split test_account.py Éloi Rivard 2024-04-12 11:23:51 +0200
  • d9d5c85b51
    refactor: memory backend clears its cache on save() calls Éloi Rivard 2024-04-12 10:55:24 +0200
  • 6e26656cc4
    tests: move test_model_references_set_unsaved_object to the ldap tests directory Éloi Rivard 2024-04-12 10:49:56 +0200
  • d8b5c837d7
    Translated using Weblate (French) Éloi Rivard 2024-04-09 08:05:44 +0000
  • c2f6a1d176
    Translated using Weblate (Spanish) gallegonovato 2024-04-09 22:35:04 +0000
  • 490cb34278
    chore: bump to 0.0.51 0.0.51 Éloi Rivard 2024-04-09 22:06:36 +0200
  • 42dc023288
    fix: display the menu bar on error pages Éloi Rivard 2024-04-09 22:06:08 +0200
  • 0756859626
    chore: bump to 0.0.50 0.0.50 Éloi Rivard 2024-04-09 21:51:19 +0200
  • 68d3dd1d58
    chore: update dependencies Éloi Rivard 2024-04-09 21:50:38 +0200
  • 7ad592c4de
    fix: compatibility with old session IDs Éloi Rivard 2024-04-09 15:45:47 +0200
  • 4037c296cf
    fix: JAVASCRIPT and HTMX configuration settings were ignored Éloi Rivard 2024-04-09 12:06:33 +0200
  • f3bcdafb23
    fix: clean the session cookie after logout Éloi Rivard 2024-04-09 11:56:51 +0200
  • 7244f900a5
    Update translation files Hosted Weblate 2024-04-09 10:04:43 +0200
  • 920395c27f
    feat: sign in/out events are logged in #177 Éloi Rivard 2024-04-09 10:04:26 +0200
  • 053156ec18
    feat: additional messages on password endpoint errors Éloi Rivard 2024-04-09 09:20:38 +0200
  • 4bf83888e8
    chore: bump to 0.0.49 0.0.49 Éloi Rivard 2024-04-08 18:24:34 +0200