--- a/src/pyams_security/locales/pyams_security.pot Thu Jun 28 08:42:50 2018 +0200
+++ b/src/pyams_security/locales/pyams_security.pot Thu Jun 28 12:03:07 2018 +0200
@@ -1,12 +1,12 @@
#
# SOME DESCRIPTIVE TITLE
# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2017.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2018.
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE 1.0\n"
-"POT-Creation-Date: 2017-09-11 11:37+0200\n"
+"POT-Creation-Date: 2018-06-28 12:01+0200\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"
@@ -44,6 +44,10 @@
msgid "Manage roles"
msgstr ""
+#: ./src/pyams_security/__init__.py:59
+msgid "System manager (role)"
+msgstr ""
+
#: ./src/pyams_security/principal.py:57
msgid "<missing principal ID>"
msgstr ""
@@ -67,39 +71,39 @@
msgid "Authentication and users directory plug-ins"
msgstr ""
-#: ./src/pyams_security/zmi/utility.py:106
+#: ./src/pyams_security/zmi/utility.py:103
msgid "See plug-in contents"
msgstr ""
-#: ./src/pyams_security/zmi/utility.py:121
-#: ./src/pyams_security/zmi/plugin/social.py:198
-#: ./src/pyams_security/zmi/plugin/social.py:331
-#: ./src/pyams_security/zmi/plugin/userfolder.py:195
-#: ./src/pyams_security/zmi/plugin/group.py:161
-#: ./src/pyams_security/interfaces/__init__.py:257
+#: ./src/pyams_security/zmi/utility.py:118
+#: ./src/pyams_security/zmi/plugin/social.py:200
+#: ./src/pyams_security/zmi/plugin/social.py:341
+#: ./src/pyams_security/zmi/plugin/userfolder.py:197
+#: ./src/pyams_security/zmi/plugin/group.py:163
+#: ./src/pyams_security/interfaces/__init__.py:262
msgid "Name"
msgstr ""
-#: ./src/pyams_security/zmi/utility.py:130
+#: ./src/pyams_security/zmi/utility.py:127
msgid "Delete plug-in"
msgstr ""
-#: ./src/pyams_security/zmi/utility.py:161
-#: ./src/pyams_security/zmi/plugin/social.py:162
-#: ./src/pyams_security/zmi/plugin/social.py:374
-#: ./src/pyams_security/zmi/plugin/social.py:392
-#: ./src/pyams_security/zmi/plugin/social.py:447
-#: ./src/pyams_security/zmi/plugin/userfolder.py:159
-#: ./src/pyams_security/zmi/plugin/group.py:197
+#: ./src/pyams_security/zmi/utility.py:165
+#: ./src/pyams_security/zmi/plugin/social.py:164
+#: ./src/pyams_security/zmi/plugin/social.py:391
+#: ./src/pyams_security/zmi/plugin/social.py:409
+#: ./src/pyams_security/zmi/plugin/social.py:468
+#: ./src/pyams_security/zmi/plugin/userfolder.py:161
+#: ./src/pyams_security/zmi/plugin/group.py:199
msgid "Security manager"
msgstr ""
-#: ./src/pyams_security/zmi/utility.py:169
+#: ./src/pyams_security/zmi/utility.py:173
msgid "Properties..."
msgstr ""
-#: ./src/pyams_security/zmi/utility.py:183
-#: ./src/pyams_security/zmi/notification.py:60
+#: ./src/pyams_security/zmi/utility.py:189
+#: ./src/pyams_security/zmi/notification.py:62
#: ./src/pyams_security/zmi/plugin/social.py:81
#: ./src/pyams_security/zmi/plugin/userfolder.py:78
#: ./src/pyams_security/zmi/plugin/group.py:74
@@ -107,37 +111,29 @@
msgid "System security manager"
msgstr ""
-#: ./src/pyams_security/zmi/utility.py:184
+#: ./src/pyams_security/zmi/utility.py:190
msgid "Security manager properties"
msgstr ""
-#: ./src/pyams_security/zmi/utility.py:222
+#: ./src/pyams_security/zmi/utility.py:227
msgid "Plug-ins"
msgstr ""
-#: ./src/pyams_security/zmi/utility.py:207
-#: ./src/pyams_security/interfaces/__init__.py:563
+#: ./src/pyams_security/zmi/utility.py:212
+#: ./src/pyams_security/interfaces/__init__.py:568
msgid "Enable social login?"
msgstr ""
-#: ./src/pyams_security/zmi/utility.py:214
-#: ./src/pyams_security/interfaces/__init__.py:587
+#: ./src/pyams_security/zmi/utility.py:219
+#: ./src/pyams_security/interfaces/__init__.py:592
msgid "Enable free registration?"
msgstr ""
-#: ./src/pyams_security/zmi/utility.py:244
-msgid "No provided object_name argument!"
-msgstr ""
-
-#: ./src/pyams_security/zmi/utility.py:248
-msgid "Given plug-in name doesn't exist!"
-msgstr ""
-
#: ./src/pyams_security/zmi/notification.py:46
msgid "Notifications..."
msgstr ""
-#: ./src/pyams_security/zmi/notification.py:61
+#: ./src/pyams_security/zmi/notification.py:63
msgid "Notifications properties"
msgstr ""
@@ -145,15 +141,15 @@
msgid "User profile"
msgstr ""
-#: ./src/pyams_security/zmi/profile.py:60
+#: ./src/pyams_security/zmi/profile.py:62
msgid "Edit user profile"
msgstr ""
-#: ./src/pyams_security/zmi/profile.py:90
+#: ./src/pyams_security/zmi/profile.py:94
msgid "Public profile"
msgstr ""
-#: ./src/pyams_security/zmi/profile.py:114
+#: ./src/pyams_security/zmi/profile.py:118
msgid "Logout"
msgstr ""
@@ -169,7 +165,7 @@
msgid "Security policy..."
msgstr ""
-#: ./src/pyams_security/zmi/security.py:128
+#: ./src/pyams_security/zmi/security.py:130
msgid "Update security policy"
msgstr ""
@@ -181,71 +177,71 @@
msgid "Add social users folder plug-in"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:124
+#: ./src/pyams_security/zmi/plugin/social.py:126
msgid "Edit social users folder plug-in properties"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:175
-#: ./src/pyams_security/zmi/plugin/userfolder.py:172
+#: ./src/pyams_security/zmi/plugin/social.py:177
+#: ./src/pyams_security/zmi/plugin/userfolder.py:174
msgid "Search results"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:188
+#: ./src/pyams_security/zmi/plugin/social.py:190
msgid "User ID"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:208
-#: ./src/pyams_security/zmi/plugin/userfolder.py:205
-#: ./src/pyams_security/interfaces/__init__.py:268
-#: ./src/pyams_security/interfaces/__init__.py:344
+#: ./src/pyams_security/zmi/plugin/social.py:210
+#: ./src/pyams_security/zmi/plugin/userfolder.py:207
+#: ./src/pyams_security/interfaces/__init__.py:273
+#: ./src/pyams_security/interfaces/__init__.py:349
msgid "E-mail address"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:218
-#: ./src/pyams_security/interfaces/__init__.py:252
+#: ./src/pyams_security/zmi/plugin/social.py:220
+#: ./src/pyams_security/interfaces/__init__.py:257
msgid "OAuth provider name"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:228
-#: ./src/pyams_security/zmi/plugin/userfolder.py:215
-#: ./src/pyams_security/interfaces/__init__.py:292
+#: ./src/pyams_security/zmi/plugin/social.py:230
+#: ./src/pyams_security/zmi/plugin/userfolder.py:217
+#: ./src/pyams_security/interfaces/__init__.py:297
msgid "Registration date"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:251
-#: ./src/pyams_security/zmi/plugin/userfolder.py:337
+#: ./src/pyams_security/zmi/plugin/social.py:255
+#: ./src/pyams_security/zmi/plugin/userfolder.py:344
msgid "Edit user properties"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:283
+#: ./src/pyams_security/zmi/plugin/social.py:287
msgid "Social networks login"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:291
+#: ./src/pyams_security/zmi/plugin/social.py:295
msgid "Configured social networks login providers"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:321
+#: ./src/pyams_security/zmi/plugin/social.py:331
msgid "ID"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:340
+#: ./src/pyams_security/zmi/plugin/social.py:350
msgid "Delete provider"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:375
+#: ./src/pyams_security/zmi/plugin/social.py:392
msgid "Social networks login providers"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:383
+#: ./src/pyams_security/zmi/plugin/social.py:400
msgid "Add provider"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:393
+#: ./src/pyams_security/zmi/plugin/social.py:410
msgid "Add new social login provider"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:448
+#: ./src/pyams_security/zmi/plugin/social.py:469
msgid "Edit social login provider properties"
msgstr ""
@@ -256,26 +252,18 @@
msgid "Specified prefix is already used!"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:423
+#: ./src/pyams_security/zmi/plugin/social.py:440
msgid "This provider is already defined!"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:439
+#: ./src/pyams_security/zmi/plugin/social.py:457
msgid "Social provider was created successfully"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:426
+#: ./src/pyams_security/zmi/plugin/social.py:443
msgid "This provider ID is already used!"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:479
-msgid "No provided provider_name argument!"
-msgstr ""
-
-#: ./src/pyams_security/zmi/plugin/social.py:483
-msgid "Given provider name doesn't exist!"
-msgstr ""
-
#: ./src/pyams_security/zmi/plugin/userfolder.py:67
msgid "Add local users folder..."
msgstr ""
@@ -284,35 +272,35 @@
msgid "Add local users folder plug-in"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/userfolder.py:121
+#: ./src/pyams_security/zmi/plugin/userfolder.py:123
msgid "Edit local users folder plug-in properties"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/userfolder.py:185
-#: ./src/pyams_security/views/login.py:64
+#: ./src/pyams_security/zmi/plugin/userfolder.py:187
+#: ./src/pyams_security/views/login.py:70
msgid "Login"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/userfolder.py:231
-#: ./src/pyams_security/interfaces/__init__.py:466
-#: ./src/pyams_security/interfaces/__init__.py:469
+#: ./src/pyams_security/zmi/plugin/userfolder.py:233
+#: ./src/pyams_security/interfaces/__init__.py:471
+#: ./src/pyams_security/interfaces/__init__.py:474
msgid "Activation date"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/userfolder.py:251
+#: ./src/pyams_security/zmi/plugin/userfolder.py:253
msgid "Add user"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/userfolder.py:265
+#: ./src/pyams_security/zmi/plugin/userfolder.py:267
msgid "Add new local user"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/userfolder.py:315
-#: ./src/pyams_security/views/userfolder.py:124
+#: ./src/pyams_security/zmi/plugin/userfolder.py:318
+#: ./src/pyams_security/views/userfolder.py:125
msgid "Specified login can't be used!"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/userfolder.py:326
+#: ./src/pyams_security/zmi/plugin/userfolder.py:330
msgid "User was created successfully"
msgstr ""
@@ -324,36 +312,36 @@
msgid "Add local groups folder plug-in"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/group.py:117
+#: ./src/pyams_security/zmi/plugin/group.py:119
msgid "Edit local groups folder plug-in properties"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/group.py:143
+#: ./src/pyams_security/zmi/plugin/group.py:145
msgid "Local groups list"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/group.py:171
-#: ./src/pyams_security/interfaces/__init__.py:510
+#: ./src/pyams_security/zmi/plugin/group.py:173
+#: ./src/pyams_security/interfaces/__init__.py:515
msgid "Description"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/group.py:214
+#: ./src/pyams_security/zmi/plugin/group.py:216
msgid "Add group"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/group.py:228
+#: ./src/pyams_security/zmi/plugin/group.py:230
msgid "Add new local group"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/group.py:285
+#: ./src/pyams_security/zmi/plugin/group.py:292
msgid "Edit group properties"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/group.py:262
+#: ./src/pyams_security/zmi/plugin/group.py:265
msgid "Specified group ID can't be used!"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/group.py:274
+#: ./src/pyams_security/zmi/plugin/group.py:278
msgid "Group was created successfully"
msgstr ""
@@ -365,15 +353,15 @@
msgid "Add administration authentication plug-in"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/admin.py:109
+#: ./src/pyams_security/zmi/plugin/admin.py:111
msgid "Edit administration authentication plug-in"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/admin.py:132
+#: ./src/pyams_security/zmi/plugin/admin.py:134
msgid "WARNING"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/admin.py:134
+#: ./src/pyams_security/zmi/plugin/admin.py:136
msgid ""
"Before disabling plug-in, please verify that you have other administration "
"access!"
@@ -391,16 +379,16 @@
msgid "Please enter registration info"
msgstr ""
-#: ./src/pyams_security/views/userfolder.py:158
+#: ./src/pyams_security/views/userfolder.py:163
msgid "User registration confirmation"
msgstr ""
-#: ./src/pyams_security/views/userfolder.py:159
+#: ./src/pyams_security/views/userfolder.py:164
msgid "Please confirm your registration info"
msgstr ""
#: ./src/pyams_security/views/userfolder.py:65
-#: ./src/pyams_security/views/login.py:194
+#: ./src/pyams_security/views/login.py:207
msgid "Cancel"
msgstr ""
@@ -408,58 +396,58 @@
msgid "Register"
msgstr ""
-#: ./src/pyams_security/views/userfolder.py:150
+#: ./src/pyams_security/views/userfolder.py:155
msgid "Finalize registration"
msgstr ""
-#: ./src/pyams_security/views/userfolder.py:122
+#: ./src/pyams_security/views/userfolder.py:123
msgid "Can't create user profile. Please contact system administrator."
msgstr ""
-#: ./src/pyams_security/views/userfolder.py:197
+#: ./src/pyams_security/views/userfolder.py:203
msgid "Can't check user profile. Please contact system administrator."
msgstr ""
-#: ./src/pyams_security/views/userfolder.py:135
+#: ./src/pyams_security/views/userfolder.py:138
msgid "Your registration is recorded!"
msgstr ""
-#: ./src/pyams_security/views/userfolder.py:137
+#: ./src/pyams_security/views/userfolder.py:140
msgid ""
"Your registration is recorded. You should receive a confirmation email soon "
"which will allow you to confirm your inscription."
msgstr ""
-#: ./src/pyams_security/views/userfolder.py:202
+#: ./src/pyams_security/views/userfolder.py:208
msgid "Can't retrieve user profile!"
msgstr ""
-#: ./src/pyams_security/views/login.py:98
-#: ./src/pyams_security/views/login.py:203
+#: ./src/pyams_security/views/login.py:104
+#: ./src/pyams_security/views/login.py:216
msgid "Please enter valid credentials to log-in"
msgstr ""
-#: ./src/pyams_security/views/login.py:65
-#: ./src/pyams_security/interfaces/__init__.py:363
-#: ./src/pyams_security/interfaces/__init__.py:389
-#: ./src/pyams_security/interfaces/__init__.py:441
+#: ./src/pyams_security/views/login.py:71
+#: ./src/pyams_security/interfaces/__init__.py:368
+#: ./src/pyams_security/interfaces/__init__.py:394
+#: ./src/pyams_security/interfaces/__init__.py:446
msgid "Password"
msgstr ""
-#: ./src/pyams_security/views/login.py:71
+#: ./src/pyams_security/views/login.py:77
msgid "Reset"
msgstr ""
-#: ./src/pyams_security/views/login.py:72
-#: ./src/pyams_security/views/login.py:195
+#: ./src/pyams_security/views/login.py:78
+#: ./src/pyams_security/views/login.py:208
msgid "Connect"
msgstr ""
-#: ./src/pyams_security/views/login.py:90
+#: ./src/pyams_security/views/login.py:96
msgid "Missing security manager utility. Please contact administrator!"
msgstr ""
-#: ./src/pyams_security/views/login.py:86
+#: ./src/pyams_security/views/login.py:92
msgid "Invalid credentials!"
msgstr ""
@@ -483,344 +471,344 @@
msgid "Return to home page"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:147
+#: ./src/pyams_security/interfaces/__init__.py:152
msgid "Plug-in prefix"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:148
+#: ./src/pyams_security/interfaces/__init__.py:153
msgid ""
"This prefix is mainly used by authentication plug-ins to mark principals"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:150
+#: ./src/pyams_security/interfaces/__init__.py:155
msgid "Plug-in title"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:153
+#: ./src/pyams_security/interfaces/__init__.py:158
msgid "Enabled plug-in?"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:154
+#: ./src/pyams_security/interfaces/__init__.py:159
msgid "You can choose to disable any plug-in..."
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:189
+#: ./src/pyams_security/interfaces/__init__.py:194
msgid "Admin. login"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:191
+#: ./src/pyams_security/interfaces/__init__.py:196
msgid "Admin. password"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:250
+#: ./src/pyams_security/interfaces/__init__.py:255
msgid "Internal provider ID"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:254
+#: ./src/pyams_security/interfaces/__init__.py:259
msgid "User name"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:259
-#: ./src/pyams_security/interfaces/__init__.py:354
-#: ./src/pyams_security/interfaces/__init__.py:425
+#: ./src/pyams_security/interfaces/__init__.py:264
+#: ./src/pyams_security/interfaces/__init__.py:359
+#: ./src/pyams_security/interfaces/__init__.py:430
msgid "First name"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:262
-#: ./src/pyams_security/interfaces/__init__.py:357
-#: ./src/pyams_security/interfaces/__init__.py:428
+#: ./src/pyams_security/interfaces/__init__.py:267
+#: ./src/pyams_security/interfaces/__init__.py:362
+#: ./src/pyams_security/interfaces/__init__.py:433
msgid "Last name"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:265
+#: ./src/pyams_security/interfaces/__init__.py:270
msgid "Nickname"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:271
+#: ./src/pyams_security/interfaces/__init__.py:276
msgid "Timezone"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:274
+#: ./src/pyams_security/interfaces/__init__.py:279
msgid "Country"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:277
+#: ./src/pyams_security/interfaces/__init__.py:282
msgid "City"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:280
+#: ./src/pyams_security/interfaces/__init__.py:285
msgid "Postal code"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:283
+#: ./src/pyams_security/interfaces/__init__.py:288
msgid "Locale code"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:286
+#: ./src/pyams_security/interfaces/__init__.py:291
msgid "Picture URL"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:289
+#: ./src/pyams_security/interfaces/__init__.py:294
msgid "Birth date"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:325
+#: ./src/pyams_security/interfaces/__init__.py:330
msgid ""
"Your password must contain at least three of these kinds of characters: "
"lowercase letters, uppercase letters, numbers and special characters"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:335
-#: ./src/pyams_security/interfaces/__init__.py:386
-#: ./src/pyams_security/interfaces/__init__.py:408
+#: ./src/pyams_security/interfaces/__init__.py:340
+#: ./src/pyams_security/interfaces/__init__.py:391
+#: ./src/pyams_security/interfaces/__init__.py:413
msgid "User login"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:336
+#: ./src/pyams_security/interfaces/__init__.py:341
msgid ""
"If you don't provide a custom login, your login will be your email address..."
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:345
+#: ./src/pyams_security/interfaces/__init__.py:350
msgid ""
"An email will be sent to this address to validate account activation; it will"
" be used as your future user login"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:360
-#: ./src/pyams_security/interfaces/__init__.py:433
+#: ./src/pyams_security/interfaces/__init__.py:365
+#: ./src/pyams_security/interfaces/__init__.py:438
msgid "Company name"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:364
+#: ./src/pyams_security/interfaces/__init__.py:369
msgid ""
"Password must be at least 8 characters long, and contain at least three kinds"
" of characters between lowercase letters, uppercase letters, numbers and "
"special characters"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:370
-#: ./src/pyams_security/interfaces/__init__.py:393
+#: ./src/pyams_security/interfaces/__init__.py:375
+#: ./src/pyams_security/interfaces/__init__.py:398
msgid "Confirmed password"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:383
-#: ./src/pyams_security/interfaces/__init__.py:460
+#: ./src/pyams_security/interfaces/__init__.py:388
+#: ./src/pyams_security/interfaces/__init__.py:465
msgid "Activation hash"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:417
+#: ./src/pyams_security/interfaces/__init__.py:422
msgid "User email address"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:436
+#: ./src/pyams_security/interfaces/__init__.py:441
msgid "Password manager name"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:445
+#: ./src/pyams_security/interfaces/__init__.py:450
msgid "Wait confirmation?"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:446
+#: ./src/pyams_security/interfaces/__init__.py:451
msgid ""
"If 'no', user will be activated immediately without waiting email "
"confirmation"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:451
+#: ./src/pyams_security/interfaces/__init__.py:456
msgid "Self-registered profile?"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:456
+#: ./src/pyams_security/interfaces/__init__.py:461
msgid "Activation secret key"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:457
+#: ./src/pyams_security/interfaces/__init__.py:462
msgid "This private secret is used to create and check activation hash"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:461
+#: ./src/pyams_security/interfaces/__init__.py:466
msgid ""
"This hash is provided into activation message URL. Activation hash is missing"
" for local users which were registered without waiting their confirmation."
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:501
+#: ./src/pyams_security/interfaces/__init__.py:506
msgid "Group ID"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:502
+#: ./src/pyams_security/interfaces/__init__.py:507
msgid "This ID should be unique between all groups"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:506
+#: ./src/pyams_security/interfaces/__init__.py:511
msgid "Title"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:507
+#: ./src/pyams_security/interfaces/__init__.py:512
msgid "Public label of this group"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:513
+#: ./src/pyams_security/interfaces/__init__.py:518
msgid "Group principals"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:514
+#: ./src/pyams_security/interfaces/__init__.py:519
msgid "IDs of principals contained in this group"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:564
+#: ./src/pyams_security/interfaces/__init__.py:569
msgid "Enable login via social OAuth plug-ins"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:568
+#: ./src/pyams_security/interfaces/__init__.py:573
msgid "Social users folder"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:569
+#: ./src/pyams_security/interfaces/__init__.py:574
msgid "Name of folder used to store social users properties"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:578
+#: ./src/pyams_security/interfaces/__init__.py:583
msgid "Authomatic secret"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:579
+#: ./src/pyams_security/interfaces/__init__.py:584
msgid "This secret phrase is used to encrypt Authomatic cookie"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:583
+#: ./src/pyams_security/interfaces/__init__.py:588
msgid "Use social popup?"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:588
+#: ./src/pyams_security/interfaces/__init__.py:593
msgid "If 'Yes', any use will be able to create a new user account"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:592
+#: ./src/pyams_security/interfaces/__init__.py:597
msgid "Users folder"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:593
+#: ./src/pyams_security/interfaces/__init__.py:598
msgid "Name of users folder used to store registered principals"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:602
+#: ./src/pyams_security/interfaces/__init__.py:607
msgid "Credentials plug-ins"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:603
+#: ./src/pyams_security/interfaces/__init__.py:608
msgid "These plug-ins can be used to extract request credentials"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:608
+#: ./src/pyams_security/interfaces/__init__.py:613
msgid "Authentication plug-ins"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:609
+#: ./src/pyams_security/interfaces/__init__.py:614
msgid ""
"The plug-ins can be used to check extracted credentials against a local or "
"remote users database"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:614
+#: ./src/pyams_security/interfaces/__init__.py:619
msgid "Directory plug-ins"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:615
+#: ./src/pyams_security/interfaces/__init__.py:620
msgid "The plug-in can be used to extract principals information"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:692
+#: ./src/pyams_security/interfaces/__init__.py:697
msgid "Provider name"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:696
-msgid "Provider ID"
-msgstr ""
-
-#: ./src/pyams_security/interfaces/__init__.py:697
-msgid "This value should be unique between all providers"
-msgstr ""
-
#: ./src/pyams_security/interfaces/__init__.py:701
+msgid "Provider ID"
+msgstr ""
+
+#: ./src/pyams_security/interfaces/__init__.py:702
+msgid "This value should be unique between all providers"
+msgstr ""
+
+#: ./src/pyams_security/interfaces/__init__.py:706
msgid "Provider consumer key"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:704
+#: ./src/pyams_security/interfaces/__init__.py:709
msgid "Provider secret"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:722
+#: ./src/pyams_security/interfaces/__init__.py:727
msgid "Inherit parent security?"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:723
+#: ./src/pyams_security/interfaces/__init__.py:728
msgid "Get access control entries (ACE) inherited from parent levels"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:728
+#: ./src/pyams_security/interfaces/__init__.py:733
msgid "Public denied permissions"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:729
+#: ./src/pyams_security/interfaces/__init__.py:734
msgid ""
"These permissions will be denied to all users. Denied permissions take "
"precedence over granted ones."
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:734
+#: ./src/pyams_security/interfaces/__init__.py:739
msgid "Public granted permissions"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:735
+#: ./src/pyams_security/interfaces/__init__.py:740
msgid "These permissions will be granted to all users"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:738
+#: ./src/pyams_security/interfaces/__init__.py:743
msgid "Authenticated denied permissions"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:739
+#: ./src/pyams_security/interfaces/__init__.py:744
msgid ""
"These permissions will be denied to authenticated users. Denied permissions "
"take precedence over granted ones."
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:744
+#: ./src/pyams_security/interfaces/__init__.py:749
msgid "Authenticated granted permissions"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:745
+#: ./src/pyams_security/interfaces/__init__.py:750
msgid "These permissions will be granted to authenticated users"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:749
+#: ./src/pyams_security/interfaces/__init__.py:754
msgid "Inherit parent roles?"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:750
+#: ./src/pyams_security/interfaces/__init__.py:755
msgid "Get roles granted on parent levels"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:352
+#: ./src/pyams_security/interfaces/__init__.py:357
msgid "Your email address is not valid!"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:376
-#: ./src/pyams_security/interfaces/__init__.py:399
+#: ./src/pyams_security/interfaces/__init__.py:381
+#: ./src/pyams_security/interfaces/__init__.py:404
msgid "You didn't confirmed your password correctly!"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:423
+#: ./src/pyams_security/interfaces/__init__.py:428
msgid "Given email address is not valid!"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:576
+#: ./src/pyams_security/interfaces/__init__.py:581
msgid "You can't activate social login without selecting a social users folder"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:600
+#: ./src/pyams_security/interfaces/__init__.py:605
msgid "You can't activate open registration without selecting a users folder"
msgstr ""
@@ -912,7 +900,7 @@
msgid "Can't activate profile with given params!"
msgstr ""
-#: ./src/pyams_security/plugin/userfolder.py:253
+#: ./src/pyams_security/plugin/userfolder.py:266
#, python-format
msgid "{prefix}Please confirm registration"
msgstr ""