Benjamin Dauvergne
060e199584
manager: wrap csv import in provisionning context manager ( #34458 )
gitea/authentic/pipeline/head Build started...
Details
2019-07-02 17:17:21 +02:00
Frédéric Péters
b8444a0cb5
jenkins: add support for hotfix releases ( #34485 )
2019-07-02 17:17:21 +02:00
Benjamin Dauvergne
e1838eb731
manager: add accessor to report state ( #34235 )
2019-06-27 09:34:04 +02:00
Benjamin Dauvergne
b50cd0c63f
manager: update translation ( #34234 )
2019-06-26 13:22:16 +02:00
Benjamin Dauvergne
1e492fb87f
manager: translate state names ( #34234 )
2019-06-26 13:21:48 +02:00
Benjamin Dauvergne
09b7aefe24
manager: update translation ( #34236 )
2019-06-26 12:07:53 +02:00
Benjamin Dauvergne
4dd3e9bb4a
manager: use ngettext ( #34237 )
2019-06-26 12:06:28 +02:00
Benjamin Dauvergne
fd2639ca18
csv_import: report line of the first value seen on duplicate ( #34270 )
2019-06-26 11:15:57 +02:00
Benjamin Dauvergne
8cdd0cec16
tox.ini: require django-model-utils<3.2 for django 1.8
2019-06-25 12:35:27 +02:00
Frédéric Péters
0908e73908
translations: fix spelling in password login form ( #34300 )
2019-06-25 08:07:54 +02:00
Frédéric Péters
a78e5cd070
manager: use <th> for header cells in user import tables ( #34241 )
2019-06-25 08:07:54 +02:00
Frédéric Péters
446adabcd2
manager: use correct closing tag for legend title ( #34240 )
2019-06-25 08:07:54 +02:00
Benjamin Dauvergne
c8e0052ed3
csv_import: do not create userexternalid on update ( #34258 )
2019-06-24 11:57:25 +02:00
Benjamin Dauvergne
1ecaa8ccaf
csv_import: set ou of created users ( #34253 )
2019-06-24 10:42:16 +02:00
Benjamin Dauvergne
06b729b41e
setup.py: add requirement on attrs
2019-06-22 22:04:48 +02:00
Benjamin Dauvergne
2ff1755de7
require python-attr>17
2019-06-22 21:30:55 +02:00
Benjamin Dauvergne
90b4104965
tests: adapt test to string change
2019-06-22 20:41:52 +02:00
Benjamin Dauvergne
9e9bdc22b9
Revert "clear warnings on missing migrations with Django 1.11 ( #34232 )"
...
This reverts commit 751afd6745
.
2019-06-22 20:39:52 +02:00
Benjamin Dauvergne
1dca7e6749
translation update
2019-06-22 20:31:45 +02:00
Benjamin Dauvergne
e8171a0dbf
modify strings to ease translation
2019-06-22 20:31:45 +02:00
Benjamin Dauvergne
e0071fb470
add script to update locales
2019-06-22 17:19:09 +02:00
Benjamin Dauvergne
751afd6745
clear warnings on missing migrations with Django 1.11 ( #34232 )
2019-06-22 14:24:16 +02:00
Benjamin Dauvergne
dc3582ed45
manager: add user import views ( fixes #32833 )
2019-06-22 13:06:01 +02:00
Benjamin Dauvergne
fe0895da8b
add csv import framework ( #32833 )
2019-06-21 18:44:13 +02:00
Benjamin Dauvergne
8c06edd1a6
custom_user: rename clean_fields to validate_unique ( #32833 )
2019-06-21 13:31:48 +02:00
Benjamin Dauvergne
853140e8be
add unique constraint to UserExternalId ( #32833 )
2019-06-21 13:31:48 +02:00
Frédéric Péters
ac45c52f8a
manager: don't include bullets in radio fields ( #28164 )
2019-06-21 12:02:10 +02:00
Benjamin Dauvergne
6691d56452
forms: implement locked fields by renaming and widget change ( #32954 )
...
It simplifies the code (no need to implement a special clean() method)
and it covers the case of field with widget not supporting the readonly
HTML attribute like those based on <select> or <input type="radio">
tags.
2019-06-19 23:19:57 +02:00
Frédéric Péters
de917d74ad
franceconnect: use rel=noopener for links opening in new tabs ( #34038 )
2019-06-19 15:26:22 +02:00
Frédéric Péters
c20b1071db
misc: fix spelling in French message ( #34117 )
2019-06-19 11:24:32 +02:00
Frédéric Péters
ed932c9e3d
misc: update French translation to use "réinitialiser", no dash ( #34116 )
2019-06-19 11:16:39 +02:00
Frédéric Péters
64a13abb24
misc: adjust password reset log messages ( #34126 )
2019-06-19 11:06:58 +02:00
Frédéric Péters
b25f376f21
fc: use gettext for unknown INSEE code error message ( #33602 )
2019-06-19 11:06:58 +02:00
Paul Marillonnet
23145898bd
python3: deprecate file builtin ( #32815 )
2019-06-19 09:38:15 +02:00
Paul Marillonnet
a516e02de0
python3: define a FileType in tests/test_commands.py ( #32815 )
...
as file is not a builtin anymore
2019-06-19 09:38:00 +02:00
Paul Marillonnet
246e0dcf1f
py3: use XMLParser not XMLTreeBuilder ( #32818 )
2019-06-19 09:25:39 +02:00
Frédéric Péters
d2abe87988
manager: allow word breaking in users tables ( #33822 )
2019-06-19 09:21:52 +02:00
Frédéric Péters
d5a55fcaa7
saml: don't error when logging a 8bit artifact response ( #32795 )
2019-06-19 09:21:05 +02:00
Benjamin Dauvergne
e28e30fe93
manager: hide the username column ( #33971 )
2019-06-14 12:03:08 +02:00
Benjamin Dauvergne
407f4c8c22
show synced LDAP users with verbosity > 2 ( #33870 )
2019-06-12 13:30:03 +02:00
Frédéric Péters
66b96a1236
translation update
2019-06-07 14:56:43 +02:00
Frédéric Péters
0bffa24aaf
translation update
2019-06-07 13:26:53 +02:00
Thomas NOËL
a083fb5367
auth_saml: add missing mellon base template ( #33743 )
2019-06-06 12:07:00 +02:00
Frédéric Péters
4d18e9dfa2
misc: remove "you have been logged out" message ( #33703 )
2019-06-05 19:19:34 +02:00
Frédéric Péters
b960e14fed
misc: redirect user to homepage after password reset ( #33611 )
2019-06-03 14:13:59 +02:00
Frédéric Péters
bedcbc5a4c
registration: add a note about spams ( #27097 )
2019-06-03 14:13:59 +02:00
Benjamin Dauvergne
59c913ee46
static: track password change with "input" event ( #33571 )
2019-05-31 15:03:20 +02:00
Benjamin Dauvergne
7eda057909
integrate authentic2-auth-fc in packaging ( #20852 )
2019-05-31 14:51:55 +02:00
Benjamin Dauvergne
30dc69eeb5
views: do not set password on unlink for LDAP users ( #24710 )
2019-05-31 14:51:55 +02:00
Benjamin Dauvergne
11dccefc81
show change password link after user unlink ( fixes #32953 )
2019-05-31 14:51:55 +02:00