--- a/src/pyams_security/locales/pyams_security.pot Thu Oct 08 09:31:45 2015 +0200
+++ b/src/pyams_security/locales/pyams_security.pot Thu Oct 08 09:39:15 2015 +0200
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE 1.0\n"
-"POT-Creation-Date: 2015-06-01 14:47+0200\n"
+"POT-Creation-Date: 2015-09-25 16:58+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"
@@ -16,35 +16,35 @@
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Lingua 3.10.dev0\n"
-#: ./src/pyams_security/__init__.py:33
+#: ./src/pyams_security/__init__.py:36
msgid "View public contents"
msgstr ""
-#: ./src/pyams_security/__init__.py:35
+#: ./src/pyams_security/__init__.py:38
msgid "View protected contents"
msgstr ""
-#: ./src/pyams_security/__init__.py:37
+#: ./src/pyams_security/__init__.py:40
msgid "Manage contents properties"
msgstr ""
-#: ./src/pyams_security/__init__.py:39
+#: ./src/pyams_security/__init__.py:42
msgid "View management screens"
msgstr ""
-#: ./src/pyams_security/__init__.py:41
-msgid "Manage system properties"
-msgstr ""
-
#: ./src/pyams_security/__init__.py:44
+msgid "Manage system properties"
+msgstr ""
+
+#: ./src/pyams_security/__init__.py:47
msgid "Manage security"
msgstr ""
-#: ./src/pyams_security/__init__.py:46
+#: ./src/pyams_security/__init__.py:49
msgid "Manage roles"
msgstr ""
-#: ./src/pyams_security/principal.py:53
+#: ./src/pyams_security/principal.py:57
msgid "Not logged in"
msgstr ""
@@ -59,56 +59,58 @@
msgid "Select permissions..."
msgstr ""
-#: ./src/pyams_security/zmi/utility.py:75
+#: ./src/pyams_security/zmi/utility.py:77
msgid "Security"
msgstr ""
-#: ./src/pyams_security/zmi/utility.py:84
+#: ./src/pyams_security/zmi/utility.py:86
msgid "Authentication and users directory plug-ins"
msgstr ""
-#: ./src/pyams_security/zmi/utility.py:104
+#: ./src/pyams_security/zmi/utility.py:106
msgid "See plug-in contents"
msgstr ""
-#: ./src/pyams_security/zmi/utility.py:119
-#: ./src/pyams_security/zmi/plugin/social.py:195
-#: ./src/pyams_security/zmi/plugin/social.py:328
-#: ./src/pyams_security/zmi/plugin/userfolder.py:192
-#: ./src/pyams_security/zmi/plugin/group.py:159
-#: ./src/pyams_security/interfaces/__init__.py:246
+#: ./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:193
+#: ./src/pyams_security/zmi/plugin/group.py:161
+#: ./src/pyams_security/interfaces/__init__.py:251
msgid "Name"
msgstr ""
-#: ./src/pyams_security/zmi/utility.py:128
+#: ./src/pyams_security/zmi/utility.py:130
msgid "Delete plug-in"
msgstr ""
+#: ./src/pyams_security/zmi/utility.py:161
+msgid "Control panel"
+msgstr ""
+
#: ./src/pyams_security/zmi/utility.py:162
-#: ./src/pyams_security/zmi/plugin/social.py:370
-#: ./src/pyams_security/zmi/plugin/social.py:388
-#: ./src/pyams_security/zmi/plugin/social.py:443
+#: ./src/pyams_security/zmi/plugin/social.py:373
+#: ./src/pyams_security/zmi/plugin/social.py:391
+#: ./src/pyams_security/zmi/plugin/social.py:446
+#: ./src/pyams_security/zmi/plugin/userfolder.py:157
+#: ./src/pyams_security/zmi/plugin/group.py:196
msgid "Security manager"
msgstr ""
-#: ./src/pyams_security/zmi/utility.py:163
-msgid "Security manager plug-ins"
+#: ./src/pyams_security/zmi/utility.py:170
+msgid "Properties..."
msgstr ""
-#: ./src/pyams_security/zmi/utility.py:171
-msgid "Properties..."
+#: ./src/pyams_security/zmi/utility.py:183
+#: ./src/pyams_security/zmi/notification.py:60
+#: ./src/pyams_security/zmi/plugin/social.py:81
+#: ./src/pyams_security/zmi/plugin/userfolder.py:78
+#: ./src/pyams_security/zmi/plugin/group.py:74
+#: ./src/pyams_security/zmi/plugin/admin.py:65
+msgid "System security manager"
msgstr ""
#: ./src/pyams_security/zmi/utility.py:184
-#: ./src/pyams_security/zmi/notification.py:58
-#: ./src/pyams_security/zmi/plugin/social.py:79
-#: ./src/pyams_security/zmi/plugin/userfolder.py:76
-#: ./src/pyams_security/zmi/plugin/group.py:72
-#: ./src/pyams_security/zmi/plugin/admin.py:63
-msgid "System security manager"
-msgstr ""
-
-#: ./src/pyams_security/zmi/utility.py:185
msgid "Security manager properties"
msgstr ""
@@ -117,12 +119,12 @@
msgstr ""
#: ./src/pyams_security/zmi/utility.py:207
-#: ./src/pyams_security/interfaces/__init__.py:552
+#: ./src/pyams_security/interfaces/__init__.py:557
msgid "Enable social login?"
msgstr ""
#: ./src/pyams_security/zmi/utility.py:214
-#: ./src/pyams_security/interfaces/__init__.py:576
+#: ./src/pyams_security/interfaces/__init__.py:581
msgid "Enable free registration?"
msgstr ""
@@ -134,241 +136,247 @@
msgid "Given plug-in name doesn't exist!"
msgstr ""
-#: ./src/pyams_security/zmi/notification.py:45
+#: ./src/pyams_security/zmi/notification.py:46
msgid "Notifications..."
msgstr ""
-#: ./src/pyams_security/zmi/notification.py:59
+#: ./src/pyams_security/zmi/notification.py:61
msgid "Notifications properties"
msgstr ""
-#: ./src/pyams_security/zmi/security.py:46
-msgid "Access rules..."
+#: ./src/pyams_security/zmi/profile.py:42
+msgid "User profile"
msgstr ""
-#: ./src/pyams_security/zmi/security.py:71
-msgid "Security management"
+#: ./src/pyams_security/zmi/profile.py:54
+msgid "Edit user profile"
+msgstr ""
+
+#: ./src/pyams_security/zmi/profile.py:78
+msgid "Public profile"
msgstr ""
-#: ./src/pyams_security/zmi/security.py:93
-msgid "Granted roles"
+#: ./src/pyams_security/zmi/security.py:58
+msgid "Access rules"
+msgstr ""
+
+#: ./src/pyams_security/zmi/security.py:70
+msgid "Granted users roles"
msgstr ""
-#: ./src/pyams_security/zmi/security.py:83
-#: ./src/pyams_security/zmi/security.py:84
-msgid "(inherit from parent)"
+#: ./src/pyams_security/zmi/security.py:117
+msgid "Security policy..."
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:68
+#: ./src/pyams_security/zmi/security.py:128
+msgid "Update security policy"
+msgstr ""
+
+#: ./src/pyams_security/zmi/plugin/social.py:70
msgid "Add social users folder..."
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:80
+#: ./src/pyams_security/zmi/plugin/social.py:82
msgid "Add social users folder plug-in"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:122
+#: ./src/pyams_security/zmi/plugin/social.py:124
msgid "Edit social users folder plug-in properties"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:163
-#: ./src/pyams_security/zmi/plugin/userfolder.py:160
+#: ./src/pyams_security/zmi/plugin/social.py:166
msgid "Search users"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:172
-#: ./src/pyams_security/zmi/plugin/userfolder.py:169
+#: ./src/pyams_security/zmi/plugin/social.py:175
+#: ./src/pyams_security/zmi/plugin/userfolder.py:170
msgid "Search results"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:185
+#: ./src/pyams_security/zmi/plugin/social.py:188
msgid "User ID"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:205
-#: ./src/pyams_security/zmi/plugin/userfolder.py:202
-#: ./src/pyams_security/interfaces/__init__.py:257
-#: ./src/pyams_security/interfaces/__init__.py:333
+#: ./src/pyams_security/zmi/plugin/social.py:208
+#: ./src/pyams_security/zmi/plugin/userfolder.py:203
+#: ./src/pyams_security/interfaces/__init__.py:262
+#: ./src/pyams_security/interfaces/__init__.py:338
msgid "E-mail address"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:215
-#: ./src/pyams_security/interfaces/__init__.py:241
+#: ./src/pyams_security/zmi/plugin/social.py:218
+#: ./src/pyams_security/interfaces/__init__.py:246
msgid "OAuth provider name"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:225
-#: ./src/pyams_security/zmi/plugin/userfolder.py:212
-#: ./src/pyams_security/interfaces/__init__.py:281
+#: ./src/pyams_security/zmi/plugin/social.py:228
+#: ./src/pyams_security/zmi/plugin/userfolder.py:213
+#: ./src/pyams_security/interfaces/__init__.py:286
msgid "Registration date"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:248
-#: ./src/pyams_security/zmi/plugin/userfolder.py:333
+#: ./src/pyams_security/zmi/plugin/social.py:251
+#: ./src/pyams_security/zmi/plugin/userfolder.py:335
msgid "Edit user properties"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:280
+#: ./src/pyams_security/zmi/plugin/social.py:283
msgid "Social networks login"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:288
+#: ./src/pyams_security/zmi/plugin/social.py:291
msgid "Configured social networks login providers"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:318
+#: ./src/pyams_security/zmi/plugin/social.py:321
msgid "ID"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:337
+#: ./src/pyams_security/zmi/plugin/social.py:340
msgid "Delete provider"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:371
+#: ./src/pyams_security/zmi/plugin/social.py:374
msgid "Social networks login providers"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:379
+#: ./src/pyams_security/zmi/plugin/social.py:382
msgid "Add provider"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:389
+#: ./src/pyams_security/zmi/plugin/social.py:392
msgid "Add new social login provider"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:444
+#: ./src/pyams_security/zmi/plugin/social.py:447
msgid "Edit social login provider properties"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:104
-#: ./src/pyams_security/zmi/plugin/userfolder.py:101
-#: ./src/pyams_security/zmi/plugin/group.py:97
-#: ./src/pyams_security/zmi/plugin/admin.py:89
+#: ./src/pyams_security/zmi/plugin/social.py:106
+#: ./src/pyams_security/zmi/plugin/userfolder.py:103
+#: ./src/pyams_security/zmi/plugin/group.py:99
+#: ./src/pyams_security/zmi/plugin/admin.py:91
msgid "Specified prefix is already used!"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:419
+#: ./src/pyams_security/zmi/plugin/social.py:422
msgid "This provider is already defined!"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:435
+#: ./src/pyams_security/zmi/plugin/social.py:438
msgid "Social provider was created successfully"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:422
+#: ./src/pyams_security/zmi/plugin/social.py:425
msgid "This provider ID is already used!"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:475
+#: ./src/pyams_security/zmi/plugin/social.py:478
msgid "No provided provider_name argument!"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/social.py:479
+#: ./src/pyams_security/zmi/plugin/social.py:482
msgid "Given provider name doesn't exist!"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/userfolder.py:65
+#: ./src/pyams_security/zmi/plugin/userfolder.py:67
msgid "Add local users folder..."
msgstr ""
-#: ./src/pyams_security/zmi/plugin/userfolder.py:77
+#: ./src/pyams_security/zmi/plugin/userfolder.py:79
msgid "Add local users folder plug-in"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/userfolder.py:119
+#: ./src/pyams_security/zmi/plugin/userfolder.py:121
msgid "Edit local users folder plug-in properties"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/userfolder.py:182
+#: ./src/pyams_security/zmi/plugin/userfolder.py:183
#: ./src/pyams_security/views/login.py:56
msgid "Login"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/userfolder.py:228
-#: ./src/pyams_security/interfaces/__init__.py:455
-#: ./src/pyams_security/interfaces/__init__.py:458
+#: ./src/pyams_security/zmi/plugin/userfolder.py:229
+#: ./src/pyams_security/interfaces/__init__.py:460
+#: ./src/pyams_security/interfaces/__init__.py:463
msgid "Activation date"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/userfolder.py:248
+#: ./src/pyams_security/zmi/plugin/userfolder.py:249
msgid "Add user"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/userfolder.py:261
+#: ./src/pyams_security/zmi/plugin/userfolder.py:263
msgid "Add new local user"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/userfolder.py:311
+#: ./src/pyams_security/zmi/plugin/userfolder.py:313
#: ./src/pyams_security/views/userfolder.py:124
msgid "Specified login can't be used!"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/userfolder.py:322
+#: ./src/pyams_security/zmi/plugin/userfolder.py:324
msgid "User was created successfully"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/group.py:61
+#: ./src/pyams_security/zmi/plugin/group.py:63
msgid "Add local groups folder..."
msgstr ""
-#: ./src/pyams_security/zmi/plugin/group.py:73
+#: ./src/pyams_security/zmi/plugin/group.py:75
msgid "Add local groups folder plug-in"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/group.py:115
+#: ./src/pyams_security/zmi/plugin/group.py:117
msgid "Edit local groups folder plug-in properties"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/group.py:141
-msgid "Local groups"
+#: ./src/pyams_security/zmi/plugin/group.py:143
+msgid "Local groups list"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/group.py:169
-#: ./src/pyams_security/interfaces/__init__.py:499
+#: ./src/pyams_security/zmi/plugin/group.py:171
+#: ./src/pyams_security/interfaces/__init__.py:504
msgid "Description"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/group.py:199
-msgid "Groups list"
-msgstr ""
-
-#: ./src/pyams_security/zmi/plugin/group.py:212
+#: ./src/pyams_security/zmi/plugin/group.py:213
msgid "Add group"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/group.py:225
+#: ./src/pyams_security/zmi/plugin/group.py:227
msgid "Add new local group"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/group.py:281
+#: ./src/pyams_security/zmi/plugin/group.py:283
msgid "Edit group properties"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/group.py:258
+#: ./src/pyams_security/zmi/plugin/group.py:260
msgid "Specified group ID can't be used!"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/group.py:270
+#: ./src/pyams_security/zmi/plugin/group.py:272
msgid "Group was created successfully"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/admin.py:52
+#: ./src/pyams_security/zmi/plugin/admin.py:54
msgid "Add admin authentication..."
msgstr ""
-#: ./src/pyams_security/zmi/plugin/admin.py:64
+#: ./src/pyams_security/zmi/plugin/admin.py:66
msgid "Add administration authentication plug-in"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/admin.py:107
+#: ./src/pyams_security/zmi/plugin/admin.py:109
msgid "Edit administration authentication plug-in"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/admin.py:130
+#: ./src/pyams_security/zmi/plugin/admin.py:132
msgid "WARNING"
msgstr ""
-#: ./src/pyams_security/zmi/plugin/admin.py:132
+#: ./src/pyams_security/zmi/plugin/admin.py:134
msgid ""
"Before disabling plug-in, please verify that you have other administration "
"access!"
@@ -395,7 +403,7 @@
msgstr ""
#: ./src/pyams_security/views/userfolder.py:65
-#: ./src/pyams_security/views/login.py:140
+#: ./src/pyams_security/views/login.py:142
msgid "Cancel"
msgstr ""
@@ -430,14 +438,14 @@
msgstr ""
#: ./src/pyams_security/views/login.py:90
-#: ./src/pyams_security/views/login.py:149
+#: ./src/pyams_security/views/login.py:151
msgid "Please enter valid credentials to log-in"
msgstr ""
#: ./src/pyams_security/views/login.py:57
-#: ./src/pyams_security/interfaces/__init__.py:352
-#: ./src/pyams_security/interfaces/__init__.py:378
-#: ./src/pyams_security/interfaces/__init__.py:430
+#: ./src/pyams_security/interfaces/__init__.py:357
+#: ./src/pyams_security/interfaces/__init__.py:383
+#: ./src/pyams_security/interfaces/__init__.py:435
msgid "Password"
msgstr ""
@@ -446,7 +454,7 @@
msgstr ""
#: ./src/pyams_security/views/login.py:64
-#: ./src/pyams_security/views/login.py:141
+#: ./src/pyams_security/views/login.py:143
msgid "Connect"
msgstr ""
@@ -474,324 +482,344 @@
msgid "Return to home page"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:137
+#: ./src/pyams_security/interfaces/__init__.py:142
msgid "Plug-in prefix"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:138
+#: ./src/pyams_security/interfaces/__init__.py:143
msgid ""
"This prefix is mainly used by authentication plug-ins to mark principals"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:140
+#: ./src/pyams_security/interfaces/__init__.py:145
msgid "Plug-in title"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:143
+#: ./src/pyams_security/interfaces/__init__.py:148
msgid "Enabled plug-in?"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:144
+#: ./src/pyams_security/interfaces/__init__.py:149
msgid "You can choose to disable any plug-in..."
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:179
+#: ./src/pyams_security/interfaces/__init__.py:184
msgid "Admin. login"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:181
+#: ./src/pyams_security/interfaces/__init__.py:186
msgid "Admin. password"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:239
+#: ./src/pyams_security/interfaces/__init__.py:244
msgid "Internal provider ID"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:243
+#: ./src/pyams_security/interfaces/__init__.py:248
msgid "User name"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:248
-#: ./src/pyams_security/interfaces/__init__.py:343
-#: ./src/pyams_security/interfaces/__init__.py:414
+#: ./src/pyams_security/interfaces/__init__.py:253
+#: ./src/pyams_security/interfaces/__init__.py:348
+#: ./src/pyams_security/interfaces/__init__.py:419
msgid "First name"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:251
-#: ./src/pyams_security/interfaces/__init__.py:346
-#: ./src/pyams_security/interfaces/__init__.py:417
+#: ./src/pyams_security/interfaces/__init__.py:256
+#: ./src/pyams_security/interfaces/__init__.py:351
+#: ./src/pyams_security/interfaces/__init__.py:422
msgid "Last name"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:254
+#: ./src/pyams_security/interfaces/__init__.py:259
msgid "Nickname"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:260
+#: ./src/pyams_security/interfaces/__init__.py:265
msgid "Timezone"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:263
+#: ./src/pyams_security/interfaces/__init__.py:268
msgid "Country"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:266
+#: ./src/pyams_security/interfaces/__init__.py:271
msgid "City"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:269
+#: ./src/pyams_security/interfaces/__init__.py:274
msgid "Postal code"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:272
+#: ./src/pyams_security/interfaces/__init__.py:277
msgid "Locale code"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:275
+#: ./src/pyams_security/interfaces/__init__.py:280
msgid "Picture URL"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:278
+#: ./src/pyams_security/interfaces/__init__.py:283
msgid "Birth date"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:314
+#: ./src/pyams_security/interfaces/__init__.py:319
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:324
-#: ./src/pyams_security/interfaces/__init__.py:375
-#: ./src/pyams_security/interfaces/__init__.py:397
+#: ./src/pyams_security/interfaces/__init__.py:329
+#: ./src/pyams_security/interfaces/__init__.py:380
+#: ./src/pyams_security/interfaces/__init__.py:402
msgid "User login"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:325
+#: ./src/pyams_security/interfaces/__init__.py:330
msgid ""
"If you don't provide a custom login, your login will be your email address..."
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:334
+#: ./src/pyams_security/interfaces/__init__.py:339
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:349
-#: ./src/pyams_security/interfaces/__init__.py:422
+#: ./src/pyams_security/interfaces/__init__.py:354
+#: ./src/pyams_security/interfaces/__init__.py:427
msgid "Company name"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:353
+#: ./src/pyams_security/interfaces/__init__.py:358
msgid ""
"Password must be at least 8 characters long, and contain at least three kins "
"of characters between lowercase letters, uppercase letters, numbers and "
"special characters"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:359
-#: ./src/pyams_security/interfaces/__init__.py:382
+#: ./src/pyams_security/interfaces/__init__.py:364
+#: ./src/pyams_security/interfaces/__init__.py:387
msgid "Confirmed password"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:372
-#: ./src/pyams_security/interfaces/__init__.py:449
+#: ./src/pyams_security/interfaces/__init__.py:377
+#: ./src/pyams_security/interfaces/__init__.py:454
msgid "Activation hash"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:406
+#: ./src/pyams_security/interfaces/__init__.py:411
msgid "User email address"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:425
+#: ./src/pyams_security/interfaces/__init__.py:430
msgid "Password manager name"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:434
+#: ./src/pyams_security/interfaces/__init__.py:439
msgid "Wait confirmation?"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:435
+#: ./src/pyams_security/interfaces/__init__.py:440
msgid ""
"If 'no', user will be activated immediately without waiting email "
"confirmation"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:440
+#: ./src/pyams_security/interfaces/__init__.py:445
msgid "Self-registered profile?"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:445
+#: ./src/pyams_security/interfaces/__init__.py:450
msgid "Activation secret key"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:446
+#: ./src/pyams_security/interfaces/__init__.py:451
msgid "This private secret is used to create and check activation hash"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:450
+#: ./src/pyams_security/interfaces/__init__.py:455
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:490
+#: ./src/pyams_security/interfaces/__init__.py:495
msgid "Group ID"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:491
+#: ./src/pyams_security/interfaces/__init__.py:496
msgid "This ID should be unique between all groups"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:495
+#: ./src/pyams_security/interfaces/__init__.py:500
msgid "Title"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:496
+#: ./src/pyams_security/interfaces/__init__.py:501
msgid "Public label of this group"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:502
+#: ./src/pyams_security/interfaces/__init__.py:507
msgid "Group principals"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:503
+#: ./src/pyams_security/interfaces/__init__.py:508
msgid "IDs of principals contained in this group"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:553
+#: ./src/pyams_security/interfaces/__init__.py:558
msgid "Enable login via social OAuth plug-ins"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:557
+#: ./src/pyams_security/interfaces/__init__.py:562
msgid "Social users folder"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:558
+#: ./src/pyams_security/interfaces/__init__.py:563
msgid "Name of folder used to store social users properties"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:567
+#: ./src/pyams_security/interfaces/__init__.py:572
msgid "Authomatic secret"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:568
+#: ./src/pyams_security/interfaces/__init__.py:573
msgid "This secret phrase is used to encrypt Authomatic cookie"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:572
+#: ./src/pyams_security/interfaces/__init__.py:577
msgid "Use social popup?"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:577
+#: ./src/pyams_security/interfaces/__init__.py:582
msgid "If 'Yes', any use will be able to create a new user account"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:581
+#: ./src/pyams_security/interfaces/__init__.py:586
msgid "Users folder"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:582
+#: ./src/pyams_security/interfaces/__init__.py:587
msgid "Name of users folder used to store registered principals"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:591
+#: ./src/pyams_security/interfaces/__init__.py:596
msgid "Credentials plug-ins"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:592
+#: ./src/pyams_security/interfaces/__init__.py:597
msgid "These plug-ins can be used to extract request credentials"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:597
+#: ./src/pyams_security/interfaces/__init__.py:602
msgid "Authentication plug-ins"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:598
+#: ./src/pyams_security/interfaces/__init__.py:603
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:603
+#: ./src/pyams_security/interfaces/__init__.py:608
msgid "Directory plug-ins"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:604
+#: ./src/pyams_security/interfaces/__init__.py:609
msgid "The plug-in can be used to extract principals information"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:678
-msgid "Provider name"
-msgstr ""
-
-#: ./src/pyams_security/interfaces/__init__.py:682
-msgid "Provider ID"
-msgstr ""
-
#: ./src/pyams_security/interfaces/__init__.py:683
+msgid "Provider name"
+msgstr ""
+
+#: ./src/pyams_security/interfaces/__init__.py:687
+msgid "Provider ID"
+msgstr ""
+
+#: ./src/pyams_security/interfaces/__init__.py:688
msgid "This value should be unique between all providers"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:687
+#: ./src/pyams_security/interfaces/__init__.py:692
msgid "Provider consumer key"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:690
+#: ./src/pyams_security/interfaces/__init__.py:695
msgid "Provider secret"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:708
+#: ./src/pyams_security/interfaces/__init__.py:713
msgid "Inherit parent security?"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:709
-msgid "Get access control entries (ACE) inherited from parent levels"
-msgstr ""
-
#: ./src/pyams_security/interfaces/__init__.py:714
-msgid "Public permissions"
+msgid "Get access control entries (ACE) inherited from parent levels"
+msgstr ""
+
+#: ./src/pyams_security/interfaces/__init__.py:719
+msgid "Public denied permissions"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:715
+#: ./src/pyams_security/interfaces/__init__.py:720
+msgid ""
+"These permissions will be denied to all users. Denied permissions take "
+"precedence over granted ones."
+msgstr ""
+
+#: ./src/pyams_security/interfaces/__init__.py:725
+msgid "Public granted permissions"
+msgstr ""
+
+#: ./src/pyams_security/interfaces/__init__.py:726
msgid "These permissions will be granted to all users"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:718
-msgid "Authenticated permissions"
+#: ./src/pyams_security/interfaces/__init__.py:729
+msgid "Authenticated denied permissions"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:719
+#: ./src/pyams_security/interfaces/__init__.py:730
+msgid ""
+"These permissions will be denied to authenticated users. Denied permissions "
+"take precedence over granted ones."
+msgstr ""
+
+#: ./src/pyams_security/interfaces/__init__.py:735
+msgid "Authenticated granted permissions"
+msgstr ""
+
+#: ./src/pyams_security/interfaces/__init__.py:736
msgid "These permissions will be granted to authenticated users"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:723
+#: ./src/pyams_security/interfaces/__init__.py:740
msgid "Inherit parent roles?"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:724
+#: ./src/pyams_security/interfaces/__init__.py:741
msgid "Get roles granted on parent levels"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:341
+#: ./src/pyams_security/interfaces/__init__.py:346
msgid "Your email address is not valid!"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:365
-#: ./src/pyams_security/interfaces/__init__.py:388
+#: ./src/pyams_security/interfaces/__init__.py:370
+#: ./src/pyams_security/interfaces/__init__.py:393
msgid "You didn't confirmed your password correctly!"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:412
+#: ./src/pyams_security/interfaces/__init__.py:417
msgid "Given email address is not valid!"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:565
+#: ./src/pyams_security/interfaces/__init__.py:570
msgid "You can't activate social login without selecting a social users folder"
msgstr ""
-#: ./src/pyams_security/interfaces/__init__.py:589
+#: ./src/pyams_security/interfaces/__init__.py:594
msgid "You can't activate open registration without selecting a users folder"
msgstr ""
@@ -866,6 +894,14 @@
msgid "Notifications can't be enabled without mailer utility"
msgstr ""
+#: ./src/pyams_security/interfaces/profile.py:33
+msgid "Profile's avatar"
+msgstr ""
+
+#: ./src/pyams_security/interfaces/profile.py:34
+msgid "This picture will be associated to your user profile"
+msgstr ""
+
#: ./src/pyams_security/plugin/http.py:44
msgid "HTTP Basic credentials"
msgstr ""