forked from Github-Mirrors/canaille
1712 lines
44 KiB
Text
1712 lines
44 KiB
Text
# SOME DESCRIPTIVE TITLE.
|
|
# Copyright (C) 2024, Yaal Coop
|
|
# This file is distributed under the same license as the canaille package.
|
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
|
#
|
|
#, fuzzy
|
|
msgid ""
|
|
msgstr ""
|
|
"Project-Id-Version: canaille 0.0.56\n"
|
|
"Report-Msgid-Bugs-To: \n"
|
|
"POT-Creation-Date: 2024-11-22 16:20+0100\n"
|
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
|
"MIME-Version: 1.0\n"
|
|
"Content-Type: text/plain; charset=UTF-8\n"
|
|
"Content-Transfer-Encoding: 8bit\n"
|
|
|
|
#: ../development/changelog.rst:2
|
|
#: cee2d74ca8664599915e60ddd280d3a1
|
|
msgid "Release notes"
|
|
msgstr ""
|
|
|
|
#: ../development/changelog.rst:4
|
|
#: 9f61eac5446e43c086346be946d55874
|
|
msgid "All notable changes to this project will be documented in there."
|
|
msgstr ""
|
|
|
|
#: ../development/changelog.rst:6
|
|
#: fc16b680bffd404ba87f713b1872f7d7
|
|
msgid "The format is based on `Keep a Changelog <https://keepachangelog.com/en/1.0.0/>`_, and this project adheres to `Semantic Versioning <https://semver.org/spec/v2.0.0.html>`_."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:2
|
|
#: 176caee18a1649b58f7f78780e367f55
|
|
msgid "[0.0.57] - Unreleased"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:5
|
|
#: ../../CHANGES.rst:20
|
|
#: ../../CHANGES.rst:48
|
|
#: ../../CHANGES.rst:67
|
|
#: ../../CHANGES.rst:74
|
|
#: ../../CHANGES.rst:93
|
|
#: ../../CHANGES.rst:151
|
|
#: ../../CHANGES.rst:177
|
|
#: ../../CHANGES.rst:192
|
|
#: ../../CHANGES.rst:241
|
|
#: ../../CHANGES.rst:267
|
|
#: ../../CHANGES.rst:286
|
|
#: ../../CHANGES.rst:294
|
|
#: ../../CHANGES.rst:303
|
|
#: ../../CHANGES.rst:327
|
|
#: ../../CHANGES.rst:360
|
|
#: ../../CHANGES.rst:386
|
|
#: ../../CHANGES.rst:433
|
|
#: ../../CHANGES.rst:461
|
|
#: ../../CHANGES.rst:491
|
|
#: ../../CHANGES.rst:547
|
|
#: ../../CHANGES.rst:580
|
|
#: ../../CHANGES.rst:601
|
|
#: ../../CHANGES.rst:611
|
|
#: ../../CHANGES.rst:634
|
|
#: ../../CHANGES.rst:701
|
|
#: ../../CHANGES.rst:739
|
|
#: ../../CHANGES.rst:756
|
|
#: ../../CHANGES.rst:792
|
|
#: 4c25fff981724a85a7e32a726386f4b6
|
|
#: 750629c62e4044538acf33d77d334edd
|
|
#: c9231a93d74b407eac3965cdeaceb6e5
|
|
#: 73409ee3658b4695a0f4c9173079e294
|
|
#: 7e3b6d660f23487dbc3705b845d1909e
|
|
#: 212eeb8eb18e407087a15d8a49fc4676
|
|
#: 8d0f993945da42398fc1814e59dc6aac
|
|
#: 83216da7c765416aaabc94d33b383825
|
|
#: fd843d87ba63404a86ee089c82c2bc72
|
|
#: b91280ce221b4489b8647fee434ca467
|
|
#: f1299bdd6d094f40946b22afdc148141
|
|
#: 659ee00d0fae4dde90f067bb24393b77
|
|
#: 03d02379aebf4dd1b051d6e2833c5042
|
|
#: ca581a37be43466fb99262481fd0150e
|
|
#: 5a3f2e290d2f4d069f5545fba8dbf4ca
|
|
#: fe3ed04c591b4d848d8d5798f3f6e5cb
|
|
#: 40cdcf26cedb42d2bbafe6b4f99ffdfb
|
|
#: 1b4f0a77d075474682a8eba4d3ed73c6
|
|
#: 46cebcf957bb44b2896e2c0eab3df957
|
|
#: 17a12737fbb2472db3676476ed9a5ae4
|
|
#: 1c1901efbdd54a83b5071316076f221c
|
|
#: 5e6e17e6f9cf491787a3b80ca2270305
|
|
#: ba81b7b42a8b4f13a73572776cdb3225
|
|
#: 581cc9d3d0e54b22aec75b75fae07933
|
|
#: 6cf0b9cb098e4e55be4037c0d650dfef
|
|
#: d6d408475e7f4ab3b896cd847632077c
|
|
#: 42b2c8dc18b044598ef2c49db8b33424
|
|
#: af4301e13bd34845b697f5947d95a050
|
|
#: e25b4340ff4c4feab62077c20fc13c52
|
|
msgid "Added"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:6
|
|
#: 04a58cf7e7834c2481a71edcaf3b5329
|
|
msgid "Password compromission check :issue:`179`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:7
|
|
#: c975d3b0332f49b6b6ebebd4a25fe8de
|
|
msgid ":attr:`~canaille.core.configuration.CoreSettings.ADMIN_EMAIL` and :attr:`~canaille.core.configuration.CoreSettings.ENABLE_PASSWORD_COMPROMISSION_CHECK` and :attr:`~canaille.core.configuration.CoreSettings.API_URL_HIBP` :issue:`179`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:13
|
|
#: 51c0be75aeb44c16aede6138e5ea5278
|
|
msgid "[0.0.56] - 2024-11-07"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:16
|
|
#: ../../CHANGES.rst:58
|
|
#: ../../CHANGES.rst:97
|
|
#: ../../CHANGES.rst:105
|
|
#: ../../CHANGES.rst:113
|
|
#: ../../CHANGES.rst:120
|
|
#: ../../CHANGES.rst:127
|
|
#: ../../CHANGES.rst:141
|
|
#: ../../CHANGES.rst:169
|
|
#: ../../CHANGES.rst:182
|
|
#: ../../CHANGES.rst:200
|
|
#: ../../CHANGES.rst:219
|
|
#: ../../CHANGES.rst:227
|
|
#: ../../CHANGES.rst:253
|
|
#: ../../CHANGES.rst:261
|
|
#: ../../CHANGES.rst:281
|
|
#: ../../CHANGES.rst:311
|
|
#: ../../CHANGES.rst:341
|
|
#: ../../CHANGES.rst:349
|
|
#: ../../CHANGES.rst:373
|
|
#: ../../CHANGES.rst:393
|
|
#: ../../CHANGES.rst:415
|
|
#: ../../CHANGES.rst:425
|
|
#: ../../CHANGES.rst:446
|
|
#: ../../CHANGES.rst:454
|
|
#: ../../CHANGES.rst:477
|
|
#: ../../CHANGES.rst:500
|
|
#: ../../CHANGES.rst:512
|
|
#: ../../CHANGES.rst:521
|
|
#: ../../CHANGES.rst:530
|
|
#: ../../CHANGES.rst:539
|
|
#: ../../CHANGES.rst:559
|
|
#: ../../CHANGES.rst:566
|
|
#: ../../CHANGES.rst:616
|
|
#: ../../CHANGES.rst:624
|
|
#: ../../CHANGES.rst:649
|
|
#: ../../CHANGES.rst:657
|
|
#: ../../CHANGES.rst:665
|
|
#: ../../CHANGES.rst:678
|
|
#: ../../CHANGES.rst:692
|
|
#: ../../CHANGES.rst:724
|
|
#: ../../CHANGES.rst:747
|
|
#: ../../CHANGES.rst:778
|
|
#: 42738488d0cf4f66a77e005a55e290e8
|
|
#: b98fb6a8cacf415ca3c53c7ddc4e22e9
|
|
#: 11394506a65245eb97de436c93823315
|
|
#: ee6a0099b2904cfda658ff66ca10e4f3
|
|
#: 1639c0698abc45459c1cfb17c37b0514
|
|
#: e8843468135d4c548d4b79c3759af294
|
|
#: a23b09b89a12445ebffef8538aab76d3
|
|
#: ffd91459cc9c4de897baf2756c187e45
|
|
#: 1ca5e47e97f645beb4bba6567010345c
|
|
#: aefb210d9c6f41ea854143c1cb9bbc9a
|
|
#: 312d03c8b38a48b78dd1a415eeffabbf
|
|
#: 5dfc75e88c184131b09bf8568175e3db
|
|
#: ac580f4561174a13bd23aed4b74d2491
|
|
#: 9221c65cb0cc4e389cc9aa8ec32ccdbe
|
|
#: 5b37d7b0b8334ddb98029ddd2bc14051
|
|
#: bec6e1a3b5d14ae8b81603e179242d4d
|
|
#: 879816a68817405b816e7f0f1c8129b5
|
|
#: a88d99f7ac2640d3bd85449fcb0d0365
|
|
#: 52f77ff506d14db887cf146ba9a5f0fe
|
|
#: 9cf9c3eb08b24833a4af419f21e9cac4
|
|
#: c680781f6a504047a9812ca83bfbe448
|
|
#: 015dc130ebe4415f925c3e5cef4e6f1a
|
|
#: 361d92de2b444933989df8b096385138
|
|
#: 5d8e85bfe38746259487a7ba76550510
|
|
#: e1a9daee27e84471844d288df2446f0d
|
|
#: 3d5f2ec255df4289955102489c73cd41
|
|
#: a06dc1405adb4035ace012fe8c083cac
|
|
#: 79e504d7c9cd41ffa2dca1fade130fd1
|
|
#: f7bb9867e46848fa83edf25a2b97d294
|
|
#: 960fa0f802aa49dd861e683a7d531356
|
|
#: 515e67e14bce4621a1cd7a57363b951e
|
|
#: 2a3b48836b164e11801bed7f1a89da8a
|
|
#: 8c7249cc4a60479ab49ae1bac2ac3bc0
|
|
#: 2ec760c8683a4f8eb3e3127dc355e753
|
|
#: 3e0c977c3e794ac8b3ed9fc517248885
|
|
#: ad188fa7b22d46a69ba5da4f563e2d3c
|
|
#: e7252cb4bb4a4d99a231ac6d834a5b42
|
|
#: dd4eb2fd4ffe4069aa4badd648d2cb2b
|
|
#: d3e5d400c9ac45d987f243139c369eac
|
|
#: 8d2427f6b4594c5294f673864dd1fbea
|
|
#: 73c3b57276a246179cf93c7e7d211ada
|
|
#: dbcd039df2c84c4f976ef11e9c158290
|
|
#: 424c3e3794c6400fb5c4b9af550532ad
|
|
msgid "Fixed"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:17
|
|
#: f9e9801f2c7b4bc09a3c14abc1314428
|
|
msgid "With LDAP backend, updating another user groups could result in a permission lost for the editor. :issue:`202`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:21
|
|
#: 60e50e5541d045969fedda4d3329f4fc
|
|
msgid ":attr:`~canaille.core.configuration.CoreSettings.MAX_PASSWORD_LENGHT` and :attr:`~canaille.core.configuration.CoreSettings.MIN_PASSWORD_LENGHT` configuration options :issue:`174`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:23
|
|
#: 39d0ccccd7904439b96d09fc13aaeac8
|
|
msgid "Password strength visual indicator :issue:`174`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:24
|
|
#: 2239db87571047189bfe06a8b7079f1f
|
|
msgid "Security events logs :issue:`177`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:25
|
|
#: 26fd943ceadf4ae8aa8f44c05a11fb1c
|
|
msgid "Support for Python 3.13 :pr:`186`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:28
|
|
#: ../../CHANGES.rst:41
|
|
#: ../../CHANGES.rst:53
|
|
#: ../../CHANGES.rst:78
|
|
#: ../../CHANGES.rst:86
|
|
#: ../../CHANGES.rst:134
|
|
#: ../../CHANGES.rst:158
|
|
#: ../../CHANGES.rst:210
|
|
#: ../../CHANGES.rst:247
|
|
#: ../../CHANGES.rst:316
|
|
#: ../../CHANGES.rst:332
|
|
#: ../../CHANGES.rst:368
|
|
#: ../../CHANGES.rst:405
|
|
#: ../../CHANGES.rst:440
|
|
#: ../../CHANGES.rst:483
|
|
#: ../../CHANGES.rst:587
|
|
#: ../../CHANGES.rst:641
|
|
#: ../../CHANGES.rst:673
|
|
#: ../../CHANGES.rst:687
|
|
#: 293d64938a87465893ec3ad67a871af6
|
|
#: 203bb49fb100486cb6299e880c588a8a
|
|
#: 6ac31bd58d3049a1b0dae9b383b006e2
|
|
#: 4d64a7797e2647bf8fe305b53436f22d
|
|
#: ab636c0449144e8babb00b421b86dd03
|
|
#: 3215a53d28a043c58a40ddf79f9a4b89
|
|
#: 0cef5559da744d89b0194a2e974f042d
|
|
#: defad26fb8394b8daeb45f1814b3f6fb
|
|
#: 1a662595a4f34eaa8035ca70517d7043
|
|
#: 62ffcbd328624249b11c7b1dc024ce3e
|
|
#: ce0dc070b8b148b2914c149c2f27353f
|
|
#: 58cfff3b2e0346a794a2b0f690e63a74
|
|
#: a47093f14bae462a8c49b347168ab715
|
|
#: d3151b392aca4a24aa454404e9d2e1e8
|
|
#: ab28665de6cc4e31b26d5a5fbd635fbd
|
|
#: 92095c34f5ea49d3bf16bdfe2eae3346
|
|
#: 445d7f52f3bb4c33a9ef38e966ecec6d
|
|
#: ec24d18d38614325a599040215dbd79b
|
|
#: 79ce14e63e194ee0b2f03e4a80ef6f3a
|
|
msgid "Changed"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:29
|
|
#: eff0de924f894a60942f4d7c677b991d
|
|
msgid "Update to HTMX 2.0.3 :pr:`184`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:30
|
|
#: d2eeb1968c15463bb81ce2e800d3bdcf
|
|
msgid "Migrate from poetry to uv :pr:`187`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:31
|
|
#: 90ff671ba1fe480b9dc2e2e48f79f330
|
|
msgid "The ``sql`` package extra is now split between ``sqlite``, ``postgresql`` and ``mysql``."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:34
|
|
#: ../../CHANGES.rst:378
|
|
#: ../../CHANGES.rst:784
|
|
#: 5c55c689df4e4773ae65886d3b3b899b
|
|
#: bc2d074a59a146f4bfaafdba8554dc7e
|
|
#: 6a052788dc6940d7aaf1548ebea6fe72
|
|
msgid "Removed"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:35
|
|
#: 0fd4f6e2e83d4afa878a11a279e1d307
|
|
msgid "End support for python 3.9. :pr:`179`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:38
|
|
#: db996d00b2704efc9e9f346d593c4ae7
|
|
msgid "[0.0.55] - 2024-08-30"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:42
|
|
#: 830d274ba5c84c0f88801a277ab0931d
|
|
msgid "Use poetry-core build backend. :pr:`178`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:45
|
|
#: fbc43e0a98b94a009841053e6dbfac86
|
|
msgid "[0.0.54] - 2024-07-25"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:49
|
|
#: fe9b748d30204293ab190fa40bc4991e
|
|
msgid "Group member removal can be achieved from the group edition page :issue:`192`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:50
|
|
#: b10b2b51af1a4fd9b141096755ef707e
|
|
msgid "Model management commands :issue:`117` :issue:`54`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:54
|
|
#: 58102a281bb64238bee8dc4d65ffc58d
|
|
msgid "Model `identifier_attributes` are fixed."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:55
|
|
#: 6bebedf8624b4d39a0b87e495697c16a
|
|
msgid "Bump to htmx 1.9.12 :pr:`172`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:60
|
|
#: 1565775ca2364457a0c1b0d3316d99a0
|
|
msgid "Dark theme colors for better readability"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:61
|
|
#: 8133e538453f4bc68497fb402c3e262b
|
|
msgid "Crash for passwordless users at login when no SMTP server was configured."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:64
|
|
#: 7e4da3e8640247f799cad54f03a8bd86
|
|
msgid "[0.0.53] - 2024-04-22"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:68
|
|
#: 07f0ada2380e4aab9f58e9fd69ae9f45
|
|
msgid "`env_prefix` create_app variable can select the environment var prefix."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:71
|
|
#: f0cdd7e4fd4446cc8b5ae04d8d40d4e3
|
|
msgid "[0.0.52] - 2024-04-22"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:75
|
|
#: d44dc6539edd4469ace50d952b38fde6
|
|
msgid "`env_file` create_app variable can customize/disable the .env file"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:79
|
|
#: 597da17368934d44b19bc56af588d612
|
|
msgid "Locked users cannot be impersonated anymore."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:80
|
|
#: 6933111b07624644bb9554186b9a9f6b
|
|
msgid "Minimum python requirement is 3.9."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:83
|
|
#: bed0a654b0da4d23a54beb3b57a320bc
|
|
msgid "[0.0.51] - 2024-04-09"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:87
|
|
#: aa16f0469d0f4509a054018dec17ec13
|
|
msgid "Display the menu bar on error pages."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:90
|
|
#: e276a890988547d89123f63d2c5d9fa7
|
|
msgid "[0.0.50] - 2024-04-09"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:94
|
|
#: 6806fb1403984e8ea220310b79c83023
|
|
msgid "Sign in/out events are logged in :issue:`177`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:98
|
|
#: 8a88d1b3a4214a94b1c5d7b85749ac53
|
|
msgid "HTMX and JAVASCRIPT configuration settings."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:99
|
|
#: 87d7c745b0fe4b09b0c95ade6ab3bd88
|
|
msgid "Compatibility with old sessions IDs."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:102
|
|
#: 8291ad8603504d89bf3615e3ec1258df
|
|
msgid "[0.0.49] - 2024-04-08"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:106
|
|
#: cac88357700a4f86a6ee604a9d4d92be
|
|
msgid "LDAP user group removal."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:107
|
|
#: 62fc42174a3042e7bde72c8b6771292b
|
|
msgid "Display an error message when trying to remove the last user from a group."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:110
|
|
#: 48275075792a404ab792306e4427c94c
|
|
msgid "[0.0.48] - 2024-04-08"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:114
|
|
#: 283bc25944e94d7d8c0c62f0de5d8ab3
|
|
msgid "LDAP objectClass guessing exception."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:117
|
|
#: 0f0a72a7e1e249ff8bb95709bb102119
|
|
msgid "[0.0.47] - 2024-04-08"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:121
|
|
#: f2f86bb8b91b46a3ad35baacd3877164
|
|
msgid "Lazy permission loading exception."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:124
|
|
#: 4dfbf13cd2084fcea2c843c0e4b390f4
|
|
msgid "[0.0.46] - 2024-04-08"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:128
|
|
#: 0c761c1280744e35bd8fde5bd0d54100
|
|
msgid "Saving an object with the LDAP backend keeps the objectClass un-managed by Canaille. :pr:`171`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:131
|
|
#: e4a82b1365294aeaa39cd175f28a8ff6
|
|
msgid "[0.0.45] - 2024-04-04"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:135
|
|
#: b86b1daec3f044bca22238704340a4f1
|
|
msgid "Internal indexation mechanism of :class:`~canaille.backends.memory.model.MemoryModel`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:138
|
|
#: ec1d0b19eac54d588e4429bc318cf690
|
|
msgid "[0.0.44] - 2024-03-29"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:142
|
|
#: ed17aa45b3954a43ba5baa6f37b95061
|
|
msgid "Fix the default LDAP USER_FILTER value"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:143
|
|
#: 322b1d5d705d4662ac3e781469785038
|
|
msgid "Fix the OIDC feature detection"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:146
|
|
#: 5eeb5d32f4674d6fbd5ec1d8003a160d
|
|
msgid "[0.0.43] - 2024-03-29"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:148
|
|
#: 71c80e5e86924435b6926d820ab27a98
|
|
msgid "🚨Configuration files must be updated.🚨"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:153
|
|
#: f835cb7058fc48da8651e3ec1decd644
|
|
msgid "Add `created` and `last_modified` datetime for all models"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:154
|
|
#: 3684841a407543f5910cd9e62ac628e5
|
|
msgid "Sitemap to the documentation :pr:`169`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:155
|
|
#: f91d1039d2184260ae741c1786f7e91e
|
|
msgid "Configuration management with pydantic-settings :issue:`138` :pr:`170`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:160
|
|
#: 6fd58b27e3bd4441bd641c7b8ed35819
|
|
msgid "Use default python logging configuration format. :issue:`188` :pr:`165`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:161
|
|
#: ba09a3914d6d4f1d80ff26cbbbabd038
|
|
msgid "Bump to htmx 1.99.11 :pr:`166`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:162
|
|
#: 1f2266f5a92d49f6ac39679a50950332
|
|
msgid "Use the standard tomllib python module instead of `toml` starting from python 3.11 :pr:`167`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:163
|
|
#: 36180e325ed54fc1bd9a4ee6359e333d
|
|
msgid "Use shibuya as the documentation theme :pr:`168`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:166
|
|
#: bb7dd713ed9b4420a3897db6e75ff2ef
|
|
msgid "[0.0.42] - 2023-12-29"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:171
|
|
#: 868c4ec0eac4435f8102e36c9bba1dff
|
|
msgid "Avoid to fail on imports if ``cryptography`` is missing."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:174
|
|
#: f0a9863bc23b49a8ae7263f4c8a14477
|
|
msgid "[0.0.41] - 2023-12-25"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:179
|
|
#: a149ffc2dfad4ec6a64c2db96260cb07
|
|
msgid "OIDC `prompt=create` support. :issue:`185` :pr:`164`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:184
|
|
#: c902e37b42074304933765961c68a3ae
|
|
msgid "Correctly set up Client audience during OIDC dynamic registration."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:185
|
|
#: 9cb9375cc36f4f4fae9476912d4800ac
|
|
msgid "``post_logout_redirect_uris`` was ignored during OIDC dynamic registration."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:186
|
|
#: 5405895c215848af91ce0dd48777c01a
|
|
msgid "Group field error prevented the registration form validation."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:189
|
|
#: ac33874c2c8d439f96aa2a7933ea085f
|
|
msgid "[0.0.40] - 2023-12-22"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:194
|
|
#: 05e47bb7a2534a24bf378f3d4f00a9e4
|
|
msgid "``THEME`` can be a relative path"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:197
|
|
#: d1d35df6b2694dee92f698ea559e44a2
|
|
msgid "[0.0.39] - 2023-12-15"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:202
|
|
#: f76dc01f7b534f9b89c98d6f7948d429
|
|
msgid "Crash when no ACL were defined"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:203
|
|
#: af96e8429cd0402cb5ef9fb5e5b8d064
|
|
msgid "OIDC Userinfo endpoint is also available in POST"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:204
|
|
#: 593f8977a7d24bbfad5e209eca80945f
|
|
msgid "Fix redirection after password reset :issue:`159`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:207
|
|
#: c86917c9a8f94bab857d2c9b8bd929b8
|
|
msgid "[0.0.38] - 2023-12-15"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:212
|
|
#: 1d56690072294eee992bfbf2e50c9e68
|
|
msgid "Convert all the png in webp. :pr:`162`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:213
|
|
#: 1e7c48fa76b64ed39e2eeccff373fb46
|
|
msgid "Update to flask 3 :issue:`161` :pr:`163`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:216
|
|
#: b79e56a4475b48939678ff054e36847c
|
|
msgid "[0.0.37] - 2023-12-01"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:221
|
|
#: 6b1bfb29474c4e32b2b46544b456f58e
|
|
msgid "Handle 4xx and 5xx error codes with htmx. :issue:`171` :pr:`161`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:224
|
|
#: 891096d144e149c38fbcdcb26e77c4df
|
|
msgid "[0.0.36] - 2023-12-01"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:229
|
|
#: 5ceae559b10143038f09be3106465b64
|
|
msgid "Avoid crashing when LDAP groups references unexisting users."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:230
|
|
#: 14db477de18e443fa3c50495b2b4184f
|
|
msgid "Password reset and initialization mails were only sent to the preferred user email address."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:232
|
|
#: 898acaa2046c4cb298078be47c6554ed
|
|
msgid "Password reset and initialization mails were not sent at all the user addresses if one email address could not be reached."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:234
|
|
#: bf40c98f87a04c9cbf91405c836bdfc2
|
|
msgid "Password comparison was too permissive on login."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:235
|
|
#: 9e6bf386e00b490990f961285fe9825f
|
|
msgid "Encrypt passwords in the SQL backend."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:238
|
|
#: 4dbc596e05b5419aa79409d14180980e
|
|
msgid "[0.0.35] - 2023-11-25"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:243
|
|
#: 6a0006d7840c4157928cd585c8afb4e5
|
|
msgid "Refresh token grant supports other client authentication methods. :pr:`157`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:244
|
|
#: 831d61d9484149408de2434693bcb0b9
|
|
msgid "Implement a SQLAlchemy backend. :issue:`30` :pr:`158`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:249
|
|
#: 2729a67bff05435d8c91a4a0abde4116
|
|
msgid "Model attributes cardinality is closer to SCIM model. :pr:`155`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:250
|
|
#: 0d3123b92e3d47418e07a25a2a8216c7
|
|
msgid "Bump to htmx 1.9.9 :pr:`159`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:255
|
|
#: dc8607bee43e45cbb573c9bd6341b848
|
|
msgid "Disable HTMX boosting during the OIDC dance. :pr:`160`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:258
|
|
#: 5106051f0a564dda88568fd53eaf7f5b
|
|
msgid "[0.0.34] - 2023-10-02"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:263
|
|
#: b4728ea61f644f369848b72ad597e9d6
|
|
msgid "Canaille installations without account lockabilty could not delete users. :pr:`153`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:269
|
|
#: 87f7e185f75549dcbe1080a5011e4aa5
|
|
msgid "If users register or authenticate during a OAuth Authorization phase, they get redirected back to that page afterwards. :issue:`168` :pr:`151`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:272
|
|
#: 41a0ba3028784b3fbbce3ab146b9b3b9
|
|
msgid "flask-babel and pytz are now part of the `front` extras"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:273
|
|
#: 5664df37b34745abaa60e8e5d14bc363
|
|
msgid "Bump to fomantic-ui 2.9.3 :pr:`152`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:274
|
|
#: 33ee4360641b45ee9c22d6fe1471a4f6
|
|
msgid "Bump to htmx 1.9.6 :pr:`154`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:275
|
|
#: 90c5d5daa1084ea7a136b4dceb3e132d
|
|
msgid "Add support for python 3.12 :pr:`155`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:278
|
|
#: 49553f6bf0f74896b15c3ccded528cfe
|
|
msgid "[0.0.33] - 2023-08-26"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:283
|
|
#: 4254d8c7fc00407baa12f44e43ff40f8
|
|
msgid "OIDC jwks endpoint do not return empty kid claim"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:288
|
|
#: d0309f2d1692411eaa9b7f7babd48d19
|
|
msgid "Documentation details on the canaille models."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:291
|
|
#: 690fcdab65944260afb6fcbe9e8a2544
|
|
msgid "[0.0.32] - 2023-08-17"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:296
|
|
#: ac9ff17b36854a04b0eff8fdd9f0b12d
|
|
msgid "Additional inmemory backend :issue:`30` :pr:`149`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:297
|
|
#: 2c37b0e733db469d9579d223cd85aa8e
|
|
msgid "Installation extras :issue:`167` :pr:`150`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:300
|
|
#: 01aa77d8df464a5e951020cd837b3255
|
|
msgid "[0.0.31] - 2023-08-15"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:305
|
|
#: cc2bfadcf8ff422d9873e6781c9ac353
|
|
msgid "Configuration option to disable the forced usage of OIDC nonce :pr:`143`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:306
|
|
#: 6945dec9474d48ce88db6978c3d7a954
|
|
msgid "Validate phone numbers with a regex :pr:`146`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:307
|
|
#: 10b93b8760444d6182f704d6b2c7c7ea
|
|
msgid "Email verification :issue:`41` :pr:`147`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:308
|
|
#: 12d0980c01294ad4b095b756b991a2bc
|
|
msgid "Account registration :issue:`55` :pr:`133` :pr:`148`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:313
|
|
#: 67036a27c2ff4cdcb905cb4c4e86ff55
|
|
msgid "The `check` command uses the default configuration values."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:318
|
|
#: 9d1aae00e2f14e7881f93f4282f9d4f8
|
|
msgid "Modals do not need use javascript at the moment. :issue:`158` :pr:`144`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:321
|
|
#: 46bef1073cc249c4b5a60fc639445486
|
|
msgid "[0.0.30] - 2023-07-06"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:323
|
|
#: 961455ecf0a14c5491eb06390a1cb324
|
|
msgid "🚨Configuration files must be updated.🚨 Check the new format with ``git diff 0.0.29 0.0.30 canaille/conf/config.sample.toml``"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:329
|
|
#: 0961a5675019487d86d12c28a8c03738
|
|
msgid "Configuration option to disable javascript :pr:`141`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:334
|
|
#: 60c44ee6ebaa4458ac03cb4058a609ec
|
|
msgid "Configuration ``USER_FILTER`` is parsed with jinja."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:335
|
|
#: 46352c2c399c46a6898a9555e50adb95
|
|
msgid "Configuration use ``PRIVATE_KEY_FILE`` instead of ``PRIVATE_KEY`` and ``PUBLIC_KEY_FILE`` instead of ``PUBLIC_KEY``"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:338
|
|
#: 7e2e8f3a99214572a9d5a3bd76230e75
|
|
msgid "[0.0.29] - 2023-06-30"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:343
|
|
#: 89b4af9fda364e7d83bb6996c6e69bd2
|
|
msgid "Disabled HTMX boosting on OIDC forms to avoid errors."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:346
|
|
#: a7070ee845df4ff7bfe13b5d41244aa0
|
|
msgid "[0.0.28] - 2023-06-30"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:351
|
|
#: 4cd4e4868bfb41b78e8b644422f22145
|
|
msgid "A template variable was misnamed."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:354
|
|
#: 55a8faa31ce54cf88afc5a3c13cf4790
|
|
msgid "[0.0.27] - 2023-06-29"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:356
|
|
#: eb6b9fcd0119445b84b482b96ba17e59
|
|
msgid "🚨Configuration files must be updated.🚨 Check the new format with ``git diff 0.0.26 0.0.27 canaille/conf/config.sample.toml``"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:362
|
|
#: 2be5c386632147ea9a72003d8fcbab12
|
|
msgid "Configuration entries can be loaded from files if the entry key has a *_FILE* suffix and the entry value is the path to the file. :issue:`134` :pr:`134`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:364
|
|
#: eb633d6c5427443082671f0b402d0471
|
|
msgid "Field list support. :issue:`115` :pr:`136`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:365
|
|
#: 2ca34588a2434f94bc28e2220b7128dd
|
|
msgid "Pages are boosted with HTMX :issue:`144` :issue:`145` :pr:`137`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:370
|
|
#: 75e20a614ff2492180c27a84aac43cc5
|
|
msgid "Bump to jquery 3.7.0 :pr:`138`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:375
|
|
#: e9b015b11a6848f48a31e925a25a685f
|
|
msgid "Profile edition when the user RDN was not ``uid`` :issue:`148` :pr:`139`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:380
|
|
#: 37ff77d4af6c45b8ae036879097aae67
|
|
msgid "Stop support for python 3.7 :pr:`131`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:383
|
|
#: b49886fdd9b54bd69c6f396dbcf33549
|
|
msgid "[0.0.26] - 2023-06-03"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:388
|
|
#: f34ff922c98e49479c9a6a95ff9d5e20
|
|
msgid "Implemented account expiration based on OpenLDAP ppolicy overlay. Needs OpenLDAP 2.5+ :issue:`13` :pr:`118`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:390
|
|
#: 8955f6014e7840179fef39c2f7def856
|
|
msgid "Timezone configuration entry. :issue:`137` :pr:`130`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:395
|
|
#: 7b4ac22c1e8a43faabff7b1cc379a486
|
|
msgid "Avoid setting ``None`` in JWT claims when they have no value."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:396
|
|
#: a5fa1b0aa295403481047ed68e5b5337
|
|
msgid "Display password recovery button on OIDC login page. :pr:`129`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:399
|
|
#: da6a4bd82a8d449db7a184158fbcc848
|
|
msgid "[0.0.25] - 2023-05-05"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:401
|
|
#: 50fa73eb8ba946cb9a709170992e10a1
|
|
msgid "🚨Configuration files must be updated.🚨 Check the new format with ``git diff 0.0.25 0.0.24 canaille/conf/config.sample.toml``"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:407
|
|
#: ee48d59dd2224b48b9cbc2bbbe3df593
|
|
msgid "Renamed user model attributes to match SCIM naming convention. :pr:`123`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:408
|
|
#: 09bf43cbf3414274a32fd7b98e4b367d
|
|
msgid "Moved OIDC related configuration entries in ``OIDC``"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:409
|
|
#: 5a25176b68c44ae2ab4e8be3a9979c78
|
|
msgid "Moved ``LDAP`` configuration entry to ``BACKENDS.LDAP``"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:410
|
|
#: 85a5997b2d73484c8e0e277edb6c0728
|
|
msgid "Bumped to htmx 1.9.0 :pr:`124`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:411
|
|
#: a1786f8a6218461698ebd65c64fc35d9
|
|
msgid "ACL filters are no more LDAP filters but user attribute mappings. :pr:`125`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:412
|
|
#: 79d1bf32067e45a28160200f271a6e75
|
|
msgid "Bumped to htmx 1.9.2 :pr:`127`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:417
|
|
#: 0fa79474d2e643008784ad7d0266cf0d
|
|
msgid "``OIDC.JWT.MAPPING`` configuration entry is really optional now."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:418
|
|
#: cc43ca5d7ab8431e9d44b944a52bad42
|
|
msgid "Fixed empty model attributes registration :pr:`125`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:419
|
|
#: ccf443a48367489998b39bf74fd22650
|
|
msgid "Password initialization mails were not correctly sent. :pr:`128`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:422
|
|
#: 68d7811967674328a93413a45283d055
|
|
msgid "[0.0.24] - 2023-04-07"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:427
|
|
#: e01036fb364e4be1b271e0d132376c7c
|
|
msgid "Fixed avatar update. :pr:`122`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:430
|
|
#: 0b3c187070af4c7291e1345c15d5a3c2
|
|
msgid "[0.0.23] - 2023-04-05"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:435
|
|
#: 851f9b7d13cb4e449a918856666a9d6f
|
|
msgid "Organization field. :pr:`116`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:436
|
|
#: 7d50bba48f3d49f597f42cf2fa97a2bf
|
|
msgid "ETag and Last-Modified headers on user photos. :pr:`116`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:437
|
|
#: 949afdb847bb402c869ab86922204bfb
|
|
msgid "Dynamic form validation :pr:`120`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:442
|
|
#: bcb30b1dd4ae498b92a0fa822f0820cc
|
|
msgid "UX rework. Submenu addition. :pr:`114`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:443
|
|
#: caa28fb3cde441eb86816d9f27bc8575
|
|
msgid "Properly handle LDAP date timezones. :pr:`117`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:448
|
|
#: 37bb10b5178b4aa6a5776539548a4d71
|
|
msgid "CSRF protection on every forms. :pr:`119`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:451
|
|
#: fc35d806925f4b378563b9782da74e6e
|
|
msgid "[0.0.22] - 2023-03-13"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:455
|
|
#: 65f29c39842a4d83b60056094bd25e94
|
|
msgid "faker is not imported anymore when the `clean` command is called."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:458
|
|
#: 5c164b4bb5a846428e3cc04495d3c49f
|
|
msgid "[0.0.21] - 2023-03-12"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:463
|
|
#: b784646f61e04c208a30565dd7ce091f
|
|
msgid "Display TOS and policy URI on the consent list page. :pr:`102`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:464
|
|
#: 7194eac1f0234642a0981995cfe5149e
|
|
msgid "Admin token deletion :pr:`100` :pr:`101`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:465
|
|
#: a803710142024ea3a243712728118900
|
|
msgid "Revoked consents can be restored. :pr:`103`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:466
|
|
#: e890de6af18b4a3d87095f7fdc65db9b
|
|
msgid "Pre-consented clients are displayed in the user consent list, and their consents can be revoked. :issue:`69` :pr:`103`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:468
|
|
#: c44acead10bf4fd89a53552876455a25
|
|
msgid "A ``populate`` command can be used to fill the database with random users generated with faker. :pr:`105`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:470
|
|
#: 6834451857514b189bf302d31c1f8493
|
|
msgid "SMTP SSL support. :pr:`108`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:471
|
|
#: fee6c7c71ed04dfe953531a40acdf8ea
|
|
msgid "Server side pagination. :issue:`114` :pr:`111`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:472
|
|
#: 21d0c593818c488db23694f3081f2ca2
|
|
msgid "Department number support. :issue:`129`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:473
|
|
#: 371d75ed6f54488aaeddcc99fe6c4290
|
|
msgid "Address edition support (but not in the OIDC claims yet) :pr:`112`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:474
|
|
#: 0771c1b7b7a84323b5d912b7f8647d41
|
|
msgid "Title edition support :pr:`113`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:479
|
|
#: 57e0cd74e810435791d6a97214e12aed
|
|
msgid "Client deletion also deletes related Consent, Token and AuthorizationCode objects. :issue:`126` :pr:`98`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:485
|
|
#: fb4c36e5440449b898999be40ae9e0c5
|
|
msgid "Removed datatables."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:488
|
|
#: 5a7c51ebbb11449b9892980d50bc2f3c
|
|
msgid "[0.0.20] - 2023-01-28"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:493
|
|
#: 194afc81a9784649b6961ba3d153d1df
|
|
msgid "Spanish translation. :pr:`85` :pr:`88`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:494
|
|
#: f91f3536f72d4dfebe399707149009f7
|
|
msgid "Dedicated connectivity test email :pr:`89`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:495
|
|
#: 1adab56d29b8477bae5e727054e73c9a
|
|
msgid "Update to jquery 3.6.3 :pr:`90`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:496
|
|
#: ada246491b7442c3a0f1c586a3f8d013
|
|
msgid "Update to fomantic-ui 2.9.1 :pr:`90`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:497
|
|
#: a4e66dd5e706464687d1715587f27fb3
|
|
msgid "Update to datatables 1.13.1 :pr:`90`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:502
|
|
#: 626448d95038452d8eaaa7970defcc17
|
|
msgid "Fix typos and grammar errors. :pr:`84`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:503
|
|
#: 507e0d82553143a0a60b5db8c8f78220
|
|
msgid "Fix wording and punctuations. :pr:`86`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:504
|
|
#: cc22dca2873b4eb4b3acc767f3c15153
|
|
msgid "Fix HTML lang tag :issue:`122` :pr:`87`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:505
|
|
#: 3fcbd3fe2225413da18d7da66cf518e3
|
|
msgid "Automatically trims the HTML translated strings. :pr:`91`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:506
|
|
#: d768714fde834381a64da0f30d0156a8
|
|
msgid "Fixed dynamic registration scope management. :issue:`123` :pr:`93`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:509
|
|
#: 081cf10919eb45e1a74ed6cb2b0b80d2
|
|
msgid "[0.0.19] - 2023-01-14"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:514
|
|
#: b15a19a914bf4f5b814516e4fa392ff5
|
|
msgid "Ensures the token `expires_in` claim and the `access_token` `exp` claim have the same value. :pr:`83`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:518
|
|
#: 910abd66d7514fa2a52397691b581306
|
|
msgid "[0.0.18] - 2022-12-28"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:523
|
|
#: fb4e49552924463993ec42a37f29c9a0
|
|
msgid "OIDC end_session was not returning the ``state`` parameter in the ``post_logout_redirect_uri`` :pr:`82`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:527
|
|
#: 3792b0bfa9a14b768282d0d35f894913
|
|
msgid "[0.0.17] - 2022-12-26"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:532
|
|
#: 723d56770f9c43d98620e5873a6ccb9c
|
|
msgid "Fixed group deletion button. :pr:`80`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:533
|
|
#: e5697b7a57ae454ea52711580b8b7146
|
|
msgid "Fixed post requests in oidc clients views. :pr:`81`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:536
|
|
#: ff6e164e9c7e43cf86e1fdceca7253bb
|
|
msgid "[0.0.16] - 2022-12-15"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:541
|
|
#: 32f25a8f77a04718a014459a4084d146
|
|
msgid "Fixed LDAP operational attributes handling."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:544
|
|
#: 8ed77f0ddc9349d49248f88230f091c6
|
|
msgid "[0.0.15] - 2022-12-15"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:549
|
|
#: 84305bbe71ad46e2ae714e806de6d5bf
|
|
msgid "User can chose their favourite display name. :pr:`77`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:550
|
|
#: 6681b34a0be144cdbb21c8f66ddd92d3
|
|
msgid "Bumped to authlib 1.2. :pr:`78`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:551
|
|
#: 3510559cfa1646e2929ce3b663cdb88a
|
|
msgid "Implemented RFC7592 OAuth 2.0 Dynamic Client Registration Management Protocol :pr:`79`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:553
|
|
#: 5d02af72ff704b38bf8a3ad1a672edbc
|
|
msgid "Added ``nonce`` to the ``claims_supported`` server metadata list."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:556
|
|
#: c9e1519b4cfb4a39b7a1bbbae2b04210
|
|
msgid "[0.0.14] - 2022-11-29"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:560
|
|
#: f0a39e5073ec4c24aeea5a89ddbbaf5a
|
|
msgid "Fixed translation mo files packaging."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:563
|
|
#: d227a6e046ec4cdea9410d3e66618604
|
|
msgid "[0.0.13] - 2022-11-21"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:568
|
|
#: d7842fe9d753466797b38435da64ddac
|
|
msgid "Fixed a bug on the contacts field in the admin client form following the LDAP schema update of 0.0.12"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:570
|
|
#: 06b6d0eb8bba4bc190f42a86b15e92aa
|
|
msgid "Fixed a bug happening during RP initiated logout on clients without `post_logout_redirect_uri` defined."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:572
|
|
#: 4a0ff8ddda694f608e8e30f045f2e997
|
|
msgid "Gitlab CI fix. :pr:`64`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:573
|
|
#: f7ab68d7857f4e5ca07d14fc3b955866
|
|
msgid "Fixed `client_secret` display on the client administration page. :pr:`65`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:574
|
|
#: c2e57ecf35b24a169345d069aa03fa08
|
|
msgid "Fixed non-square logo CSS. :pr:`67`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:575
|
|
#: 788674f9c70c4e0799bde8d5185255b8
|
|
msgid "Fixed schema path on installation. :pr:`68`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:576
|
|
#: cf27bc6a7bf244bcbd8ecde012c0bdac
|
|
msgid "Fixed RFC7591 ``software_statement`` claim support. :pr:`70`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:577
|
|
#: 5b4214de704a45afb69294ff6fa6765b
|
|
msgid "Fixed client preconsent disabling. :pr:`72`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:582
|
|
#: 4797bbc283b14a6098b60c8eadb444c3
|
|
msgid "Python 3.11 support. :pr:`61`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:583
|
|
#: cf4773b6f22e45ed871ab4b5fb69f6a2
|
|
msgid "apparmor slapd configuration instructions in CONTRIBUTING.rst :pr:`66`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:584
|
|
#: fc0c9e3a757649cbbbd2d119fb403c2b
|
|
msgid "``preferredLanguage`` attribute support. :pr:`75`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:589
|
|
#: 48b4ab627fcd4a4aae6ebde31b60e138
|
|
msgid "Replaced the use of the deprecated `FLASK_ENV` environment variable by `FLASK_DEBUG`."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:591
|
|
#: 41f360c270e94109ac7ff049f4c210f8
|
|
msgid "Dynamically generate the server metadata. Users won't have to copy and manually edit ``oauth-authorizationserver.json`` and ``openid-configuration.json``. :pr:`71`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:594
|
|
#: 5265fe5bc7214a9dbc130de0a63835c9
|
|
msgid "The `FROM_ADDR` configuration option is not mandatory anymore. :pr:`73`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:595
|
|
#: e688f046fa5b44cbaef655e4bfa92d59
|
|
msgid "The `JWT.ISS` configuration option is not mandatory anymore. :pr:`74`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:598
|
|
#: 3105e8936a2b4ae28b64c27edcf53cd8
|
|
msgid "[0.0.12] - 2022-10-24"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:603
|
|
#: 45609a4f9a2b4685931477795746c28f
|
|
msgid "Basic WebFinger endpoint. :pr:`59`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:604
|
|
#: 99065af0fe7e46ee86cba8e1a071aa4f
|
|
msgid "Bumped to FomanticUI 2.9.0 00ffffee"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:605
|
|
#: 222619e4a78c4420849f3210e16f4439
|
|
msgid "Implemented Dynamic Client Registration :pr:`60`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:608
|
|
#: e38006ffaa99459896eb21e4d2be3c87
|
|
msgid "[0.0.11] - 2022-08-11"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:613
|
|
#: 24dcf9e5b5fd4cc9a7bbc3946cdffba9
|
|
msgid "Default theme has a dark variant. :pr:`57`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:618
|
|
#: 779421f30fbe49058b54aadf25f7dcae
|
|
msgid "Fixed missing ``canaille`` binary. :pr:`58`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:621
|
|
#: 84432b1e63b0450f9f5db1558713dd16
|
|
msgid "[0.0.10] - 2022-07-07"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:626
|
|
#: 487099cc8b9140ae9688140be96d4dec
|
|
msgid "Online demo. :pr:`55`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:627
|
|
#: 9bd981961fa74d909f5edba9b0783ffd
|
|
msgid "The consent page was displaying scopes not supported by clients. :pr:`56`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:628
|
|
#: 8f54777acf6843738ecce5d485e7637b
|
|
msgid "Fixed end session when user are already disconnected."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:631
|
|
#: 64b24a6fcf804c83abea97fdc944a350
|
|
msgid "[0.0.9] - 2022-06-05"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:636
|
|
#: 7f06e3d2a8c147a4ae148ad7ae8effad
|
|
msgid "``DISABLE_PASSWORD_RESET`` configuration option to disable password recovery. :pr:`46`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:637
|
|
#: 61c9a5a6284a4bb8985ee75220d16003
|
|
msgid "``edit_self`` ACL permission to control user self edition. :pr:`47`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:638
|
|
#: ebf2e18962984007b0d7f0d26ba50dad
|
|
msgid "Implemented RP-initiated logout :pr:`54`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:643
|
|
#: e73c108089ab4333918f173e1197dab5
|
|
msgid "Bumped to authlib 1 :pr:`48`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:644
|
|
#: cc1798e0e0244816bb97e3e1f5cdb332
|
|
msgid "documentation improvements :pr:`50`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:645
|
|
#: 59e82c4121b44885b645bc920db2ebcd
|
|
msgid "use poetry instead of setuptools :pr:`51`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:646
|
|
#: 382ba5ccee7d4f909cd6e2fa6c5ceb16
|
|
msgid "additional nonce tests :pr:`52`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:650
|
|
#: 0f2f4e263be44b9db73bf88f97c1c07b
|
|
msgid "``HIDE_INVALID_LOGIN`` behavior and default value."
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:651
|
|
#: 3c2c34f32ae143fda1a56259e979b6d1
|
|
msgid "mo files are not versioned anymore :pr:`49` :pr:`53`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:654
|
|
#: 33489cb5ccfd400b9aeeb57e8ad39bc2
|
|
msgid "[0.0.8] - 2022-03-15"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:659
|
|
#: b574181e55454661adf4c9460413f7c3
|
|
msgid "Fixed dependencies"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:662
|
|
#: 6603f8d36b4c4b8699c5828e1f7524ae
|
|
msgid "[0.0.7] - 2022-03-15"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:667
|
|
#: eee009d2c8ce461c81c9f41d7d9d3184
|
|
msgid "Fixed spaces and escaped special char in ldap cn/dn :pr:`43`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:670
|
|
#: 28b8544a1cc4490bbbc20b7e3b559ad9
|
|
msgid "[0.0.6] - 2022-03-08"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:675
|
|
#: c8eac8e7da0c4d7e982c70f2bab67f11
|
|
msgid "Access token are JWT. :pr:`38`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:680
|
|
#: bdaa41ff05a44a8882b8f779649ee1ef
|
|
msgid "Default groups on invitations :pr:`41`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:681
|
|
#: cc1d6c9dcd1c4acb85b2e3647164dfd5
|
|
msgid "Schemas are shipped within the canaille package :pr:`42`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:684
|
|
#: 745b368228b740648ba0e391fc1441b7
|
|
msgid "[0.0.5] - 2022-02-17"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:689
|
|
#: 573f89edace24eb4a4b71421ec453147
|
|
msgid "LDAP model objects have new identifiers :pr:`37`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:694
|
|
#: 92f35a2770954f8e8f038e9b40a13dc1
|
|
msgid "Admin menu dropdown display :pr:`39`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:695
|
|
#: 49bf14ec0da344aeabe2c7335edc983f
|
|
msgid "`GROUP_ID_ATTRIBUTE` configuration typo :pr:`40`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:698
|
|
#: f5f990fc3774435b9c06c60a46fedd33
|
|
msgid "[0.0.4] - 2022-02-16"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:703
|
|
#: efbf9f9cf24c4fdbb6afbf7d77da18eb
|
|
msgid "Client preauthorization :pr:`11`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:704
|
|
#: 8477e87e07dd4aceaa9c66da2164df60
|
|
msgid "LDAP permissions check with the check command :pr:`12`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:705
|
|
#: 2c06792b06d2478384bc158adad6da07
|
|
msgid "Update consents when a scope required is larger than the scope of an already given consent :pr:`13`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:707
|
|
#: b44da1ce5cc84620a2b7b831eccc3aa4
|
|
msgid "Theme customization :pr:`15`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:708
|
|
#: 533547bc10ff40eeada4fd5611bb9650
|
|
msgid "Logging configuration :pr:`16`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:709
|
|
#: f592e20d3c5145d3b4a190b334e8846b
|
|
msgid "Installation command :pr:`17`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:710
|
|
#: bb8ed1c9f9eb454b88937794a358c977
|
|
msgid "Invitation links :pr:`18`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:711
|
|
#: 66c1305c81534b86abc646619437316b
|
|
msgid "Advanced permissions :pr:`20`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:712
|
|
#: 2817bc7cf9c541caa5e8eb65c688b877
|
|
msgid "An option to not use OIDC :pr:`23`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:713
|
|
#: f43abfe74a5149f2998a425f6647a7c8
|
|
msgid "Disable some features when no SMTP server is configured :pr:`24`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:714
|
|
#: 08f9c5f4eef04268a1e6a21fdf385d08
|
|
msgid "Login placeholder dynamically generated according to the configuration :pr:`25`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:715
|
|
#: 12ef2669180948fd830de832f9feda80
|
|
msgid "Added an option to tune object IDs :pr:`26`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:716
|
|
#: 699fbda5c0794dcab9a1b3b4f1fde65d
|
|
msgid "Avatar support :pr:`27`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:717
|
|
#: e444e0140588439bb6a806c8fce27d5c
|
|
msgid "Dynamical and configurable JWT claims :pr:`28`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:718
|
|
#: d632e8693e4a4720b308f8ad0208f345
|
|
msgid "UI improvements :pr:`29`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:719
|
|
#: 307da1f635884d7cb8d1dea337e2b3f6
|
|
msgid "Invitation links expiration :pr:`30`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:720
|
|
#: 42079e74f80542f99830fef5b7fd5fe3
|
|
msgid "Invitees can choose their IDs :pr:`31`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:721
|
|
#: 850c64f4681d4dbbae1dcacb72c410a3
|
|
msgid "LDAP backend refactoring :pr:`35`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:726
|
|
#: 76b95256223a470ca90fc284fa46da42
|
|
msgid "Fixed ghost members in a group :pr:`14`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:727
|
|
#: fa82e4620f004858aa77626aa4238a0d
|
|
msgid "Fixed email sender names :pr:`19`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:728
|
|
#: c2b45cdee4f7492ca9f5121b0af5619f
|
|
msgid "Fixed filter being not escaped :pr:`21`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:729
|
|
#: ed40598795c845c7b14be6811a96e89b
|
|
msgid "Demo script good practices :pr:`32`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:730
|
|
#: c3228caa9f0548c7b4325b25114e9419
|
|
msgid "Binary path for Debian :pr:`33`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:731
|
|
#: 89f68149d50141f5b622e2089e630f30
|
|
msgid "Last name was not mandatory in the forms while this was mandatory in the LDAP server :pr:`34`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:733
|
|
#: 0b4cf695ca7b4c558eaab0829753a442
|
|
msgid "Spelling typos :pr:`36`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:736
|
|
#: 01c32a472ee5423287d8f425a230caca
|
|
msgid "[0.0.3] - 2021-10-13"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:741
|
|
#: de308c6cd42342e097599d3a88a8788a
|
|
msgid "Two-steps sign-in :issue:`49`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:742
|
|
#: 4fd5f3591aa94013895409024ae1513b
|
|
msgid "Tokens can have several audiences. :issue:`62` :pr:`9`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:743
|
|
#: 6a6692094843450c95e0217da4dcb1f4
|
|
msgid "Configuration check command. :issue:`66` :pr:`8`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:744
|
|
#: d89ebd0a6ac24ba694e1da7fde89b2c8
|
|
msgid "Groups management. :issue:`12` :pr:`6`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:749
|
|
#: e5811ab616314ba980c96625a0d8e3de
|
|
msgid "Introspection access bugfix. :issue:`63` :pr:`10`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:750
|
|
#: 72d2513a4bde4c8f8e2cc090ee858361
|
|
msgid "Introspection sub claim. :issue:`64` :pr:`7`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:753
|
|
#: 9943793b44ad4af68d26aa84db0e677e
|
|
msgid "[0.0.2] - 2021-01-06"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:758
|
|
#: 6e5030c6abe3490195e46a3efdd039a5
|
|
msgid "Login page is responsive. :issue:`1`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:759
|
|
#: 54d90a7b7e6945ee83d9a14e22106a79
|
|
msgid "Adapt mobile keyboards to login page fields. :issue:`2`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:760
|
|
#: 3b2f0e0278154f22912d155b915a7b1c
|
|
msgid "Password recovery interface. :issue:`3`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:761
|
|
#: cf77b7a0a5da48479129f41af2a2ddc9
|
|
msgid "User profile interface. :issue:`4`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:762
|
|
#: 88038f23c054446586a62c891a6f7276
|
|
msgid "Renamed the project *canaille*. :issue:`5`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:763
|
|
#: 1f7eff73094e43c6bc4a0bb47b45127a
|
|
msgid "Command to remove old tokens. :issue:`17`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:764
|
|
#: 2ea5867f8a1144ccaec5eac99cef7c52
|
|
msgid "Improved password recovery email. :issue:`14` :issue:`26`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:765
|
|
#: 25bb44affbd54997ae01bd4388921a7c
|
|
msgid "Use flask `SERVER_NAME` configuration variable instead of `URL`. :issue:`24`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:766
|
|
#: 54313fc70dce4fca83afd0c5dfaddc9d
|
|
msgid "Improved consents page. :issue:`27`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:767
|
|
#: 689505ac996b48afb47ed5ddaef9d47f
|
|
msgid "Admin user page. :issue:`8`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:768
|
|
#: a9e2d29c36914ca19e15d6ad861176e9
|
|
msgid "Project logo. :pr:`29`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:769
|
|
#: f3b5202b2b7740568531fe3906855f03
|
|
msgid "User account self-deletion can be enabled in the configuration with `SELF_DELETION`. :issue:`35`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:770
|
|
#: 80701ace447a43f284734c67a9b1ca2d
|
|
msgid "Admins can impersonate users. :issue:`39`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:771
|
|
#: 7796de620b5a4ccdb23ce384341e1758
|
|
msgid "Forgotten page UX improvement. :pr:`43`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:772
|
|
#: 56800b25a229466399dcbe3a3528ab60
|
|
msgid "Admins can remove clients. :pr:`45`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:773
|
|
#: 0076a0c3a47b436b9e2fb6963a729ee1
|
|
msgid "Option `HIDE_INVALID_LOGIN` that can be unactivated to let the user know if the login he attempt to sign in with exists or not. :pr:`48`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:775
|
|
#: 7a7d9b00fb734cf4ba9c543bba0b3091
|
|
msgid "Password initialization mail. :pr:`51`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:780
|
|
#: f4fb3818258f4780a29a24659210cdfb
|
|
msgid "Form translations. :issue:`19` :issue:`23`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:781
|
|
#: dbcc4f751dea41c681efc2ee75ff82e0
|
|
msgid "Avoid to use Google Fonts. :issue:`21`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:786
|
|
#: 739c22fd4b9f4b6bbec8c2978f861dfb
|
|
msgid "'My tokens' page. :issue:`22`"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:789
|
|
#: e97780e06f514cecb78f5fe71cc24468
|
|
msgid "[0.0.1] - 2020-10-21"
|
|
msgstr ""
|
|
|
|
#: ../../CHANGES.rst:794
|
|
#: e92a4a0a93924e5db178e1add9a98a07
|
|
msgid "Initial release."
|
|
msgstr ""
|