diff --git a/frappe/locale/main.pot b/frappe/locale/main.pot
index 35e179bdaa..a6d6536155 100644
--- a/frappe/locale/main.pot
+++ b/frappe/locale/main.pot
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Frappe Framework VERSION\n"
"Report-Msgid-Bugs-To: developers@frappe.io\n"
-"POT-Creation-Date: 2026-02-01 09:42+0000\n"
-"PO-Revision-Date: 2026-02-01 09:42+0000\n"
+"POT-Creation-Date: 2026-02-08 09:41+0000\n"
+"PO-Revision-Date: 2026-02-08 09:41+0000\n"
"Last-Translator: developers@frappe.io\n"
"Language-Team: developers@frappe.io\n"
"MIME-Version: 1.0\n"
@@ -68,7 +68,7 @@ msgstr ""
msgid "<head> HTML"
msgstr ""
-#: frappe/database/query.py:2196
+#: frappe/database/query.py:2275
msgid "'*' is only allowed in {0} SQL function(s)"
msgstr ""
@@ -76,7 +76,7 @@ msgstr ""
msgid "'In Global Search' is not allowed for field {0} of type {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1383
+#: frappe/core/doctype/doctype/doctype.py:1386
msgid "'In Global Search' not allowed for type {0} in row {1}"
msgstr ""
@@ -100,11 +100,11 @@ msgstr ""
msgid "'{0}' is not a valid URL"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1377
+#: frappe/core/doctype/doctype/doctype.py:1380
msgid "'{0}' not allowed for type {1} in row {2}"
msgstr ""
-#: frappe/public/js/frappe/data_import/data_exporter.js:303
+#: frappe/public/js/frappe/data_import/data_exporter.js:317
msgid "(Mandatory)"
msgstr ""
@@ -628,7 +628,7 @@ msgstr ""
msgid ">="
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1052
+#: frappe/core/doctype/doctype/doctype.py:1055
msgid "A DocType's name should start with a letter and can only consist of letters, numbers, spaces, underscores and hyphens"
msgstr ""
@@ -646,7 +646,7 @@ msgstr ""
msgid "A field with the name {0} already exists in {1}"
msgstr ""
-#: frappe/core/doctype/file/file.py:279
+#: frappe/core/doctype/file/file.py:280
msgid "A file with same name {} already exists"
msgstr ""
@@ -769,7 +769,7 @@ msgstr ""
#. Label of the api_key (Data) field in DocType 'Google Settings'
#. Label of the sb_01 (Section Break) field in DocType 'Google Settings'
#. Label of the api_key (Data) field in DocType 'Push Notification Settings'
-#: frappe/core/doctype/user/user.js:466 frappe/core/doctype/user/user.json
+#: frappe/core/doctype/user/user.js:477 frappe/core/doctype/user/user.json
#: frappe/email/doctype/email_account/email_account.json
#: frappe/integrations/doctype/geolocation_settings/geolocation_settings.json
#: frappe/integrations/doctype/google_settings/google_settings.json
@@ -788,7 +788,7 @@ msgstr ""
msgid "API Key cannot be regenerated"
msgstr ""
-#: frappe/core/doctype/user/user.js:463
+#: frappe/core/doctype/user/user.js:474
msgid "API Keys"
msgstr ""
@@ -812,7 +812,7 @@ msgstr ""
#. Label of the api_secret (Password) field in DocType 'Email Account'
#. Label of the api_secret (Password) field in DocType 'Push Notification
#. Settings'
-#: frappe/core/doctype/user/user.js:473 frappe/core/doctype/user/user.json
+#: frappe/core/doctype/user/user.js:484 frappe/core/doctype/user/user.json
#: frappe/email/doctype/email_account/email_account.json
#: frappe/integrations/doctype/push_notification_settings/push_notification_settings.json
msgid "API Secret"
@@ -1077,7 +1077,7 @@ msgstr ""
#: frappe/core/page/permission_manager/permission_manager.js:534
#: frappe/email/doctype/email_group/email_group.js:60
#: frappe/public/js/frappe/form/grid_row.js:503
-#: frappe/public/js/frappe/form/sidebar/assign_to.js:104
+#: frappe/public/js/frappe/form/sidebar/assign_to.js:112
#: frappe/public/js/frappe/form/templates/set_sharing.html:82
#: frappe/public/js/frappe/list/bulk_operations.js:451
#: frappe/public/js/frappe/views/dashboard/dashboard_view.js:441
@@ -1223,7 +1223,7 @@ msgstr ""
msgid "Add Tags"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2238
+#: frappe/public/js/frappe/list/list_view.js:2240
msgctxt "Button in list view actions menu"
msgid "Add Tags"
msgstr ""
@@ -1329,7 +1329,7 @@ msgstr ""
msgid "Add row"
msgstr ""
-#: frappe/custom/doctype/client_script/client_script.js:18
+#: frappe/custom/doctype/client_script/client_script.js:22
msgid "Add script for Child Table"
msgstr ""
@@ -1351,7 +1351,7 @@ msgstr ""
msgid "Add to Dashboard"
msgstr ""
-#: frappe/public/js/frappe/form/sidebar/assign_to.js:102
+#: frappe/public/js/frappe/form/sidebar/assign_to.js:110
msgid "Add to ToDo"
msgstr ""
@@ -1530,8 +1530,8 @@ msgstr ""
msgid "Advanced Control"
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:493
-#: frappe/public/js/frappe/form/controls/link.js:495
+#: frappe/public/js/frappe/form/controls/link.js:494
+#: frappe/public/js/frappe/form/controls/link.js:496
msgid "Advanced Search"
msgstr ""
@@ -1612,7 +1612,7 @@ msgstr ""
msgid "Alert"
msgstr ""
-#: frappe/database/query.py:2244
+#: frappe/database/query.py:2323
msgid "Alias must be a string"
msgstr ""
@@ -1936,7 +1936,7 @@ msgstr ""
msgid "Allow print"
msgstr ""
-#: frappe/desk/page/setup_wizard/setup_wizard.js:431
+#: frappe/desk/page/setup_wizard/setup_wizard.js:425
msgid "Allow recording my first session to improve user experience"
msgstr ""
@@ -1946,7 +1946,7 @@ msgstr ""
msgid "Allow saving if mandatory fields are not filled"
msgstr ""
-#: frappe/desk/page/setup_wizard/setup_wizard.js:424
+#: frappe/desk/page/setup_wizard/setup_wizard.js:418
msgid "Allow sending usage data for improving applications"
msgstr ""
@@ -2320,7 +2320,7 @@ msgstr ""
msgid "App not found for module: {0}"
msgstr ""
-#: frappe/__init__.py:1110
+#: frappe/__init__.py:1112
msgid "App {0} is not installed"
msgstr ""
@@ -2394,7 +2394,7 @@ msgstr ""
msgid "Apply"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2223
+#: frappe/public/js/frappe/list/list_view.js:2225
msgctxt "Button in list view actions menu"
msgid "Apply Assignment Rule"
msgstr ""
@@ -2481,7 +2481,7 @@ msgstr ""
msgid "Are you sure you want to cancel the invitation?"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2202
+#: frappe/public/js/frappe/list/list_view.js:2204
msgid "Are you sure you want to clear the assignments?"
msgstr ""
@@ -2599,16 +2599,16 @@ msgstr ""
msgid "Assign Condition"
msgstr ""
-#: frappe/public/js/frappe/form/sidebar/assign_to.js:186
+#: frappe/public/js/frappe/form/sidebar/assign_to.js:194
msgid "Assign To"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2184
+#: frappe/public/js/frappe/list/list_view.js:2186
msgctxt "Button in list view actions menu"
msgid "Assign To"
msgstr ""
-#: frappe/public/js/frappe/form/sidebar/assign_to.js:196
+#: frappe/public/js/frappe/form/sidebar/assign_to.js:204
msgid "Assign To User Group"
msgstr ""
@@ -2618,7 +2618,7 @@ msgstr ""
msgid "Assign To Users"
msgstr ""
-#: frappe/public/js/frappe/form/sidebar/assign_to.js:367
+#: frappe/public/js/frappe/form/sidebar/assign_to.js:375
msgid "Assign a user"
msgstr ""
@@ -2626,7 +2626,7 @@ msgstr ""
msgid "Assign one by one, in sequence"
msgstr ""
-#: frappe/public/js/frappe/form/sidebar/assign_to.js:177
+#: frappe/public/js/frappe/form/sidebar/assign_to.js:185
msgid "Assign to me"
msgstr ""
@@ -2670,7 +2670,7 @@ msgstr ""
msgid "Assignee"
msgstr ""
-#: frappe/public/js/frappe/form/sidebar/assign_to.js:376
+#: frappe/public/js/frappe/form/sidebar/assign_to.js:384
msgid "Assigning..."
msgstr ""
@@ -2732,7 +2732,7 @@ msgstr ""
#. Label of the enable_email_assignment (Check) field in DocType 'Notification
#. Settings'
#: frappe/desk/doctype/notification_settings/notification_settings.json
-#: frappe/public/js/frappe/form/sidebar/assign_to.js:362
+#: frappe/public/js/frappe/form/sidebar/assign_to.js:370
msgid "Assignments"
msgstr ""
@@ -2827,7 +2827,7 @@ msgstr ""
msgid "Attached To Name"
msgstr ""
-#: frappe/core/doctype/file/file.py:153
+#: frappe/core/doctype/file/file.py:154
msgid "Attached To Name must be a string or an integer"
msgstr ""
@@ -2843,7 +2843,7 @@ msgstr ""
msgid "Attachment Limit (MB)"
msgstr ""
-#: frappe/core/doctype/file/file.py:348
+#: frappe/core/doctype/file/file.py:349
#: frappe/public/js/frappe/form/sidebar/attachments.js:36
msgid "Attachment Limit Reached"
msgstr ""
@@ -3321,7 +3321,7 @@ msgstr ""
#. 'System Health Report'
#: frappe/core/workspace/build/build.json
#: frappe/desk/doctype/system_health_report/system_health_report.json
-#: frappe/public/js/frappe/ui/sidebar/sidebar.js:333
+#: frappe/public/js/frappe/ui/sidebar/sidebar.js:353
msgid "Background Jobs"
msgstr ""
@@ -3853,7 +3853,7 @@ msgstr ""
msgid "C5E"
msgstr ""
-#: frappe/templates/print_formats/standard_macros.html:216
+#: frappe/templates/print_formats/standard_macros.html:219
msgid "CANCELLED"
msgstr ""
@@ -3971,7 +3971,7 @@ msgid "Camera"
msgstr ""
#. Label of the campaign (Data) field in DocType 'Web Page View'
-#: frappe/public/js/frappe/utils/utils.js:2008
+#: frappe/public/js/frappe/utils/utils.js:2007
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:39
msgid "Campaign"
@@ -3987,7 +3987,7 @@ msgstr ""
msgid "Can not rename as column {0} is already present on DocType."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1181
+#: frappe/core/doctype/doctype/doctype.py:1184
msgid "Can only change to/from Autoincrement naming rule when there is no data in the doctype"
msgstr ""
@@ -4019,7 +4019,7 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2293
+#: frappe/public/js/frappe/list/list_view.js:2295
msgctxt "Button in list view actions menu"
msgid "Cancel"
msgstr ""
@@ -4045,7 +4045,7 @@ msgstr ""
msgid "Cancel Prepared Report"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2298
+#: frappe/public/js/frappe/list/list_view.js:2300
msgctxt "Title of confirmation dialog"
msgid "Cancel {0} documents?"
msgstr ""
@@ -4098,7 +4098,7 @@ msgstr ""
msgid "Cannot Update After Submit"
msgstr ""
-#: frappe/core/doctype/file/file.py:653
+#: frappe/core/doctype/file/file.py:657
msgid "Cannot access file path {0}"
msgstr ""
@@ -4130,7 +4130,7 @@ msgstr ""
msgid "Cannot change state of Cancelled Document. Transition row {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1171
+#: frappe/core/doctype/doctype/doctype.py:1174
msgid "Cannot change to/from autoincrement autoname in Customize Form"
msgstr ""
@@ -4146,7 +4146,7 @@ msgstr ""
msgid "Cannot delete Desktop Icon '{0}' as it is restricted"
msgstr ""
-#: frappe/core/doctype/file/file.py:175
+#: frappe/core/doctype/file/file.py:176
msgid "Cannot delete Home and Attachments folders"
msgstr ""
@@ -4226,11 +4226,11 @@ msgstr ""
msgid "Cannot enable {0} for a non-submittable doctype"
msgstr ""
-#: frappe/core/doctype/file/file.py:274
+#: frappe/core/doctype/file/file.py:275
msgid "Cannot find file {} on disk"
msgstr ""
-#: frappe/core/doctype/file/file.py:593
+#: frappe/core/doctype/file/file.py:594
msgid "Cannot get file contents of a Folder"
msgstr ""
@@ -4566,7 +4566,7 @@ msgstr ""
msgid "Child Item"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1675
+#: frappe/core/doctype/doctype/doctype.py:1678
msgid "Child Table {0} for field {1} must be virtual"
msgstr ""
@@ -4576,7 +4576,7 @@ msgstr ""
msgid "Child Tables are shown as a Grid in other DocTypes"
msgstr ""
-#: frappe/database/query.py:1105
+#: frappe/database/query.py:1120
msgid "Child query fields for '{0}' must be a list or tuple."
msgstr ""
@@ -4632,7 +4632,7 @@ msgstr ""
msgid "Clear All"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2199
+#: frappe/public/js/frappe/list/list_view.js:2201
msgctxt "Button in list view actions menu"
msgid "Clear Assignment"
msgstr ""
@@ -4895,7 +4895,7 @@ msgid "Code challenge method"
msgstr ""
#: frappe/public/js/frappe/form/form_tour.js:276
-#: frappe/public/js/frappe/ui/sidebar/sidebar.html:44
+#: frappe/public/js/frappe/ui/sidebar/sidebar.html:45
#: frappe/public/js/frappe/widgets/base_widget.js:159
msgid "Collapse"
msgstr ""
@@ -5067,7 +5067,7 @@ msgstr ""
#: frappe/core/doctype/comment/comment.json
#: frappe/core/doctype/version/version_view.html:52
#: frappe/public/js/frappe/form/controls/comment.js:9
-#: frappe/public/js/frappe/form/sidebar/assign_to.js:240
+#: frappe/public/js/frappe/form/sidebar/assign_to.js:248
#: frappe/templates/includes/comments/comments.html:34
msgid "Comment"
msgstr ""
@@ -5189,7 +5189,7 @@ msgid "Company Name"
msgstr ""
#: frappe/core/doctype/server_script/server_script.js:14
-#: frappe/custom/doctype/client_script/client_script.js:56
+#: frappe/custom/doctype/client_script/client_script.js:60
#: frappe/public/js/frappe/utils/diffview.js:28
msgid "Compare Versions"
msgstr ""
@@ -5208,7 +5208,7 @@ msgstr ""
msgid "Complete"
msgstr ""
-#: frappe/public/js/frappe/form/sidebar/assign_to.js:206
+#: frappe/public/js/frappe/form/sidebar/assign_to.js:214
msgid "Complete By"
msgstr ""
@@ -5351,7 +5351,7 @@ msgstr ""
msgid "Configure various aspects of how document naming works like naming series, current counter."
msgstr ""
-#: frappe/core/doctype/user/user.js:407 frappe/public/js/frappe/dom.js:342
+#: frappe/core/doctype/user/user.js:410 frappe/public/js/frappe/dom.js:342
#: frappe/www/update-password.html:66
msgid "Confirm"
msgstr ""
@@ -5370,7 +5370,7 @@ msgstr ""
msgid "Confirm Deletion of Account"
msgstr ""
-#: frappe/core/doctype/user/user.js:189
+#: frappe/core/doctype/user/user.js:192
msgid "Confirm New Password"
msgstr ""
@@ -5534,7 +5534,7 @@ msgstr ""
#. Label of the content (Data) field in DocType 'Web Page View'
#: frappe/core/doctype/comment/comment.json frappe/desk/doctype/note/note.json
#: frappe/desk/doctype/workspace/workspace.json
-#: frappe/public/js/frappe/utils/utils.js:2024
+#: frappe/public/js/frappe/utils/utils.js:2023
#: frappe/website/doctype/help_article/help_article.json
#: frappe/website/doctype/web_page/web_page.json
#: frappe/website/doctype/web_page_view/web_page_view.json
@@ -5607,7 +5607,7 @@ msgstr ""
msgid "Copied to clipboard."
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2517
+#: frappe/public/js/frappe/list/list_view.js:2519
msgid "Copied {0} {1} to clipboard"
msgstr ""
@@ -5624,11 +5624,11 @@ msgid "Copy error to clipboard"
msgstr ""
#: frappe/public/js/frappe/form/toolbar.js:543
-#: frappe/public/js/frappe/list/list_view.js:2401
+#: frappe/public/js/frappe/list/list_view.js:2403
msgid "Copy to Clipboard"
msgstr ""
-#: frappe/core/doctype/user/user.js:494
+#: frappe/core/doctype/user/user.js:505
msgid "Copy token to clipboard"
msgstr ""
@@ -5661,7 +5661,7 @@ msgstr ""
msgid "Could not map column {0} to field {1}"
msgstr ""
-#: frappe/database/query.py:1003
+#: frappe/database/query.py:1018
msgid "Could not parse field: {0}"
msgstr ""
@@ -5831,7 +5831,7 @@ msgstr ""
msgid "Create Saved Filter"
msgstr ""
-#: frappe/core/doctype/user/user.js:271
+#: frappe/core/doctype/user/user.js:274
msgid "Create User Email"
msgstr ""
@@ -5851,8 +5851,8 @@ msgstr ""
msgid "Create a new record"
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:469
-#: frappe/public/js/frappe/form/controls/link.js:471
+#: frappe/public/js/frappe/form/controls/link.js:470
+#: frappe/public/js/frappe/form/controls/link.js:472
#: frappe/public/js/frappe/form/link_selector.js:147
#: frappe/public/js/frappe/list/list_view.js:510
#: frappe/public/js/frappe/web_form/web_form_list.js:226
@@ -5979,7 +5979,7 @@ msgstr ""
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
#: frappe/desk/doctype/dashboard_chart/dashboard_chart.json
#: frappe/desk/doctype/number_card/number_card.json
-#: frappe/desk/page/setup_wizard/setup_wizard.js:414
+#: frappe/desk/page/setup_wizard/setup_wizard.js:411
#: frappe/geo/doctype/currency/currency.json
#: frappe/website/doctype/web_form_field/web_form_field.json
msgid "Currency"
@@ -6098,7 +6098,7 @@ msgstr ""
msgid "Custom Document Types Limit Exceeded"
msgstr ""
-#: frappe/desk/desktop.py:510
+#: frappe/desk/desktop.py:512
msgid "Custom Documents"
msgstr ""
@@ -6189,7 +6189,7 @@ msgstr ""
msgid "Custom Report"
msgstr ""
-#: frappe/desk/desktop.py:511
+#: frappe/desk/desktop.py:513
msgid "Custom Reports"
msgstr ""
@@ -6260,7 +6260,7 @@ msgstr ""
msgid "Customize"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1960
+#: frappe/public/js/frappe/list/list_view.js:1962
msgctxt "Button in list view menu"
msgid "Customize"
msgstr ""
@@ -6327,7 +6327,7 @@ msgstr ""
msgid "DLE"
msgstr ""
-#: frappe/templates/print_formats/standard_macros.html:211
+#: frappe/templates/print_formats/standard_macros.html:214
msgid "DRAFT"
msgstr ""
@@ -6609,7 +6609,7 @@ msgstr ""
msgid "Date and Number Format"
msgstr ""
-#: frappe/public/js/frappe/form/controls/date.js:253
+#: frappe/public/js/frappe/form/controls/date.js:252
msgid "Date {0} must be in format: {1}"
msgstr ""
@@ -6636,7 +6636,7 @@ msgstr ""
#. Label of the day (Select) field in DocType 'Auto Repeat Day'
#: frappe/automation/doctype/assignment_rule_day/assignment_rule_day.json
#: frappe/automation/doctype/auto_repeat_day/auto_repeat_day.json
-#: frappe/public/js/frappe/views/calendar/calendar.js:282
+#: frappe/public/js/frappe/views/calendar/calendar.js:283
msgid "Day"
msgstr ""
@@ -6862,11 +6862,11 @@ msgstr ""
msgid "Default display currency"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1405
+#: frappe/core/doctype/doctype/doctype.py:1408
msgid "Default for 'Check' type of field {0} must be either '0' or '1'"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1418
+#: frappe/core/doctype/doctype/doctype.py:1421
msgid "Default value for {0} must be in the list of options."
msgstr ""
@@ -6928,7 +6928,7 @@ msgstr ""
#: frappe/public/js/frappe/form/grid.js:66
#: frappe/public/js/frappe/form/grid_row_form.js:44
#: frappe/public/js/frappe/form/toolbar.js:500
-#: frappe/public/js/frappe/views/reports/report_view.js:1754
+#: frappe/public/js/frappe/views/reports/report_view.js:1758
#: frappe/public/js/frappe/views/treeview.js:337
#: frappe/public/js/frappe/web_form/web_form_list.js:283
#: frappe/templates/discussions/reply_card.html:35
@@ -6936,7 +6936,7 @@ msgstr ""
msgid "Delete"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2261
+#: frappe/public/js/frappe/list/list_view.js:2263
msgctxt "Button in list view actions menu"
msgid "Delete"
msgstr ""
@@ -7033,12 +7033,12 @@ msgstr ""
msgid "Delete this record to allow sending to this email address"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2266
+#: frappe/public/js/frappe/list/list_view.js:2268
msgctxt "Title of confirmation dialog"
msgid "Delete {0} item permanently?"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2272
+#: frappe/public/js/frappe/list/list_view.js:2274
msgctxt "Title of confirmation dialog"
msgid "Delete {0} items permanently?"
msgstr ""
@@ -7089,7 +7089,7 @@ msgstr ""
msgid "Deleting {0} records..."
msgstr ""
-#: frappe/public/js/frappe/model/model.js:692
+#: frappe/public/js/frappe/model/model.js:704
msgid "Deleting {0}..."
msgstr ""
@@ -7253,6 +7253,7 @@ msgstr ""
#: frappe/desk/doctype/number_card/number_card.json
#: frappe/desk/doctype/onboarding_step/onboarding_step.json
#: frappe/desk/doctype/workspace/workspace.json
+#: frappe/desk/doctype/workspace_sidebar/workspace_sidebar.json
#: frappe/email/doctype/document_follow/document_follow.json
#: frappe/email/doctype/email_template/email_template.json
#: frappe/integrations/doctype/google_calendar/google_calendar.json
@@ -7470,7 +7471,7 @@ msgstr ""
msgid "Disabled Auto Reply"
msgstr ""
-#: frappe/desk/page/desktop/desktop.html:62
+#: frappe/desk/page/desktop/desktop.html:61
#: frappe/public/js/frappe/form/toolbar.js:392
#: frappe/public/js/frappe/views/dashboard/dashboard_view.js:71
#: frappe/public/js/frappe/views/workspace/workspace.js:413
@@ -7570,7 +7571,7 @@ msgstr ""
msgid "Do not edit headers which are preset in the template"
msgstr ""
-#: frappe/public/js/frappe/router.js:629
+#: frappe/public/js/frappe/router.js:630
msgid "Do not warn me again about {0}"
msgstr ""
@@ -7668,7 +7669,7 @@ msgstr ""
msgid "DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1606
+#: frappe/core/doctype/doctype/doctype.py:1609
msgid "DocType {0} provided for the field {1} must have atleast one Link field"
msgstr ""
@@ -7761,7 +7762,7 @@ msgstr ""
msgid "DocType {} not found"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1046
+#: frappe/core/doctype/doctype/doctype.py:1049
msgid "DocType's name should not start or end with whitespace"
msgstr ""
@@ -7775,7 +7776,7 @@ msgstr ""
msgid "Doctype"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1040
+#: frappe/core/doctype/doctype/doctype.py:1043
msgid "Doctype name is limited to {0} characters ({1})"
msgstr ""
@@ -7837,19 +7838,19 @@ msgstr ""
msgid "Document Links"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1229
+#: frappe/core/doctype/doctype/doctype.py:1232
msgid "Document Links Row #{0}: Could not find field {1} in {2} DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1249
+#: frappe/core/doctype/doctype/doctype.py:1252
msgid "Document Links Row #{0}: Invalid doctype or fieldname."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1212
+#: frappe/core/doctype/doctype/doctype.py:1215
msgid "Document Links Row #{0}: Parent DocType is mandatory for internal links"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1218
+#: frappe/core/doctype/doctype/doctype.py:1221
msgid "Document Links Row #{0}: Table Fieldname is mandatory for internal links"
msgstr ""
@@ -8048,7 +8049,7 @@ msgstr ""
msgid "Document Unlocked"
msgstr ""
-#: frappe/database/query.py:554
+#: frappe/database/query.py:572
msgid "Document cannot be used as a filter value"
msgstr ""
@@ -8056,15 +8057,15 @@ msgstr ""
msgid "Document follow is not enabled for this user."
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1320
+#: frappe/public/js/frappe/list/list_view.js:1322
msgid "Document has been cancelled"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1319
+#: frappe/public/js/frappe/list/list_view.js:1321
msgid "Document has been submitted"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1318
+#: frappe/public/js/frappe/list/list_view.js:1320
msgid "Document is in draft state"
msgstr ""
@@ -8202,7 +8203,7 @@ msgstr ""
msgid "Double click to edit label"
msgstr ""
-#: frappe/core/doctype/file/file.js:15 frappe/core/doctype/user/user.js:481
+#: frappe/core/doctype/file/file.js:15 frappe/core/doctype/user/user.js:492
#: frappe/email/doctype/auto_email_report/auto_email_report.js:8
#: frappe/public/js/frappe/form/grid.js:66
msgid "Download"
@@ -8441,7 +8442,7 @@ msgstr ""
#: frappe/public/js/frappe/form/templates/address_list.html:13
#: frappe/public/js/frappe/form/templates/contact_list.html:13
#: frappe/public/js/frappe/form/toolbar.js:214
-#: frappe/public/js/frappe/form/toolbar.js:784
+#: frappe/public/js/frappe/form/toolbar.js:785
#: frappe/public/js/frappe/views/reports/query_report.js:904
#: frappe/public/js/frappe/views/reports/query_report.js:1890
#: frappe/public/js/frappe/widgets/base_widget.js:64
@@ -8454,7 +8455,7 @@ msgstr ""
msgid "Edit"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2347
+#: frappe/public/js/frappe/list/list_view.js:2349
msgctxt "Button in list view actions menu"
msgid "Edit"
msgstr ""
@@ -8493,7 +8494,7 @@ msgstr ""
msgid "Edit DocType"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1979
+#: frappe/public/js/frappe/list/list_view.js:1981
msgctxt "Button in list view menu"
msgid "Edit DocType"
msgstr ""
@@ -8507,7 +8508,7 @@ msgstr ""
msgid "Edit Filters"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1986
+#: frappe/public/js/frappe/list/list_view.js:1988
msgctxt "Edit filters of List View"
msgid "Edit Filters"
msgstr ""
@@ -8737,7 +8738,7 @@ msgstr ""
#. Label of the email_id (Data) field in DocType 'Google Contacts'
#: frappe/contacts/doctype/address/address.json
#: frappe/contacts/doctype/contact/contact.json
-#: frappe/desk/page/setup_wizard/setup_wizard.js:485
+#: frappe/desk/page/setup_wizard/setup_wizard.js:479
#: frappe/email/doctype/email_account/email_account.json
#: frappe/integrations/doctype/google_contacts/google_contacts.json
#: frappe/www/complete_signup.html:11 frappe/www/login.html:184
@@ -8913,7 +8914,7 @@ msgstr ""
msgid "Email has been moved to trash"
msgstr ""
-#: frappe/core/doctype/user/user.js:273
+#: frappe/core/doctype/user/user.js:276
msgid "Email is mandatory to create User Email"
msgstr ""
@@ -8956,7 +8957,7 @@ msgstr ""
msgid "Embed code copied"
msgstr ""
-#: frappe/database/query.py:2248
+#: frappe/database/query.py:2327
msgid "Empty alias is not allowed"
msgstr ""
@@ -8964,7 +8965,7 @@ msgstr ""
msgid "Empty column"
msgstr ""
-#: frappe/database/query.py:2190
+#: frappe/database/query.py:2269
msgid "Empty string arguments are not allowed"
msgstr ""
@@ -9349,7 +9350,7 @@ msgstr ""
msgid "Entity Type"
msgstr ""
-#: frappe/public/js/frappe/list/base_list.js:1272
+#: frappe/public/js/frappe/list/base_list.js:1273
#: frappe/public/js/frappe/ui/filters/filter.js:16
msgid "Equals"
msgstr ""
@@ -9445,7 +9446,7 @@ msgstr ""
msgid "Error in {0}.get_list: {1}"
msgstr ""
-#: frappe/database/query.py:440
+#: frappe/database/query.py:458
msgid "Error parsing nested filters: {0}. {1}"
msgstr ""
@@ -9665,7 +9666,7 @@ msgstr ""
msgid "Expand All"
msgstr ""
-#: frappe/database/query.py:706
+#: frappe/database/query.py:724
msgid "Expected 'and' or 'or' operator, found: {0}"
msgstr ""
@@ -9725,12 +9726,12 @@ msgstr ""
#: frappe/public/js/frappe/data_import/data_exporter.js:92
#: frappe/public/js/frappe/data_import/data_exporter.js:244
#: frappe/public/js/frappe/views/reports/query_report.js:1927
-#: frappe/public/js/frappe/views/reports/report_view.js:1634
+#: frappe/public/js/frappe/views/reports/report_view.js:1638
#: frappe/public/js/frappe/widgets/chart_widget.js:315
msgid "Export"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2389
+#: frappe/public/js/frappe/list/list_view.js:2391
msgctxt "Button in list view actions menu"
msgid "Export"
msgstr ""
@@ -9774,11 +9775,11 @@ msgstr ""
msgid "Export Type"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:1645
+#: frappe/public/js/frappe/views/reports/report_view.js:1649
msgid "Export all matching rows?"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:1655
+#: frappe/public/js/frappe/views/reports/report_view.js:1659
msgid "Export all {0} rows?"
msgstr ""
@@ -10113,7 +10114,7 @@ msgstr ""
msgid "Field \"route\" is mandatory for Web Views"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1555
+#: frappe/core/doctype/doctype/doctype.py:1558
msgid "Field \"title\" is mandatory if \"Website Search Field\" is set."
msgstr ""
@@ -10130,7 +10131,7 @@ msgstr ""
msgid "Field Description"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1095
+#: frappe/core/doctype/doctype/doctype.py:1098
msgid "Field Missing"
msgstr ""
@@ -10186,7 +10187,7 @@ msgstr ""
msgid "Field {0} is referring to non-existing doctype {1}."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1683
+#: frappe/core/doctype/doctype/doctype.py:1686
msgid "Field {0} must be a virtual field to support virtual doctype."
msgstr ""
@@ -10221,7 +10222,7 @@ msgstr ""
msgid "Fieldname '{0}' conflicting with a {1} of the name {2} in {3}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1094
+#: frappe/core/doctype/doctype/doctype.py:1097
msgid "Fieldname called {0} must exist to enable autonaming"
msgstr ""
@@ -10245,7 +10246,7 @@ msgstr ""
msgid "Fieldname {0} cannot have special characters like {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:2006
+#: frappe/core/doctype/doctype/doctype.py:2009
msgid "Fieldname {0} conflicting with meta object"
msgstr ""
@@ -10285,7 +10286,7 @@ msgstr ""
msgid "Fields Multicheck"
msgstr ""
-#: frappe/core/doctype/file/file.py:441
+#: frappe/core/doctype/file/file.py:442
msgid "Fields `file_name` or `file_url` must be set for File"
msgstr ""
@@ -10293,7 +10294,7 @@ msgstr ""
msgid "Fields must be a list or tuple when as_list is enabled"
msgstr ""
-#: frappe/database/query.py:1054
+#: frappe/database/query.py:1069
msgid "Fields must be a string, list, tuple, pypika Field, or pypika Function"
msgstr ""
@@ -10385,7 +10386,7 @@ msgstr ""
msgid "File backup is ready"
msgstr ""
-#: frappe/core/doctype/file/file.py:656
+#: frappe/core/doctype/file/file.py:660
msgid "File name cannot have {0}"
msgstr ""
@@ -10393,7 +10394,7 @@ msgstr ""
msgid "File not attached"
msgstr ""
-#: frappe/core/doctype/file/file.py:766 frappe/public/js/frappe/request.js:198
+#: frappe/core/doctype/file/file.py:771 frappe/public/js/frappe/request.js:198
#: frappe/utils/file_manager.py:221
msgid "File size exceeded the maximum allowed size of {0} MB"
msgstr ""
@@ -10402,7 +10403,7 @@ msgstr ""
msgid "File too big"
msgstr ""
-#: frappe/core/doctype/file/file.py:400
+#: frappe/core/doctype/file/file.py:401
msgid "File type of {0} is not allowed"
msgstr ""
@@ -10410,7 +10411,7 @@ msgstr ""
msgid "File upload failed."
msgstr ""
-#: frappe/core/doctype/file/file.py:387 frappe/core/doctype/file/file.py:458
+#: frappe/core/doctype/file/file.py:388 frappe/core/doctype/file/file.py:459
msgid "File {0} does not exist"
msgstr ""
@@ -10425,7 +10426,7 @@ msgstr ""
#: frappe/desk/doctype/number_card/number_card.js:208
#: frappe/desk/doctype/number_card/number_card.js:347
#: frappe/email/doctype/auto_email_report/auto_email_report.js:93
-#: frappe/public/js/frappe/list/base_list.js:1352
+#: frappe/public/js/frappe/list/base_list.js:1353
#: frappe/public/js/frappe/ui/filters/filter_list.js:134
#: frappe/website/doctype/web_form/web_form.js:213
msgid "Filter"
@@ -10463,11 +10464,11 @@ msgstr ""
msgid "Filter Values"
msgstr ""
-#: frappe/database/query.py:712
+#: frappe/database/query.py:730
msgid "Filter condition missing after operator: {0}"
msgstr ""
-#: frappe/database/query.py:800
+#: frappe/database/query.py:817
msgid "Filter fields have invalid backtick notation: {0}"
msgstr ""
@@ -10486,11 +10487,11 @@ msgid "Filtered Records"
msgstr ""
#: frappe/website/doctype/help_article/help_article.py:91
-#: frappe/www/portal.py:57
+#: frappe/www/portal.py:58
msgid "Filtered by \"{0}\""
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:723
+#: frappe/public/js/frappe/form/controls/link.js:724
msgid "Filtered by: {0}."
msgstr ""
@@ -10561,7 +10562,7 @@ msgstr ""
msgid "Filters {0}"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:1423
+#: frappe/public/js/frappe/views/reports/report_view.js:1427
msgid "Filters:"
msgstr ""
@@ -10660,11 +10661,11 @@ msgstr ""
msgid "Fold"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1479
+#: frappe/core/doctype/doctype/doctype.py:1482
msgid "Fold can not be at the end of the form"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1477
+#: frappe/core/doctype/doctype/doctype.py:1480
msgid "Fold must come before a Section Break"
msgstr ""
@@ -10684,7 +10685,7 @@ msgstr ""
msgid "Folder name should not include '/' (slash)"
msgstr ""
-#: frappe/core/doctype/file/file.py:504
+#: frappe/core/doctype/file/file.py:505
msgid "Folder {0} is not empty"
msgstr ""
@@ -10694,7 +10695,7 @@ msgid "Folio"
msgstr ""
#: frappe/public/js/frappe/form/templates/form_sidebar.html:150
-#: frappe/public/js/frappe/form/toolbar.js:944
+#: frappe/public/js/frappe/form/toolbar.js:945
msgid "Follow"
msgstr ""
@@ -10921,7 +10922,7 @@ msgstr ""
msgid "For updating, you can update only selective columns."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1800
+#: frappe/core/doctype/doctype/doctype.py:1803
msgid "For {0} at level {1} in {2} in row {3}"
msgstr ""
@@ -11207,7 +11208,7 @@ msgstr ""
#: frappe/contacts/doctype/contact/contact.json
#: frappe/core/doctype/activity_log/activity_log.json
#: frappe/core/doctype/user/user.json
-#: frappe/desk/page/setup_wizard/setup_wizard.js:479
+#: frappe/desk/page/setup_wizard/setup_wizard.js:473
#: frappe/templates/signup.html:4
#: frappe/website/doctype/about_us_team_member/about_us_team_member.json
msgid "Full Name"
@@ -11235,11 +11236,11 @@ msgstr ""
msgid "Function Based On"
msgstr ""
-#: frappe/__init__.py:463
+#: frappe/__init__.py:465
msgid "Function {0} is not whitelisted."
msgstr ""
-#: frappe/database/query.py:2094
+#: frappe/database/query.py:2173
msgid "Function {0} requires arguments but none were provided"
msgstr ""
@@ -11308,7 +11309,7 @@ msgstr ""
msgid "Generate New Report"
msgstr ""
-#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:469
+#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:460
msgid "Generate Random Password"
msgstr ""
@@ -11318,8 +11319,8 @@ msgstr ""
msgid "Generate Separate Documents For Each Assignee"
msgstr ""
-#: frappe/public/js/frappe/ui/sidebar/sidebar.js:328
-#: frappe/public/js/frappe/utils/utils.js:2069
+#: frappe/public/js/frappe/ui/sidebar/sidebar.js:348
+#: frappe/public/js/frappe/utils/utils.js:2068
msgid "Generate Tracking URL"
msgstr ""
@@ -11430,7 +11431,7 @@ msgstr ""
msgid "Global Unsubscribe"
msgstr ""
-#: frappe/public/js/frappe/form/toolbar.js:879
+#: frappe/public/js/frappe/form/toolbar.js:880
msgid "Go"
msgstr ""
@@ -11716,7 +11717,7 @@ msgstr ""
msgid "Group By field is required to create a dashboard chart"
msgstr ""
-#: frappe/database/query.py:1242
+#: frappe/database/query.py:1257
msgid "Group By must be a string"
msgstr ""
@@ -12016,7 +12017,7 @@ msgstr ""
msgid "Helvetica Neue"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:2066
+#: frappe/public/js/frappe/utils/utils.js:2065
msgid "Here's your tracking URL"
msgstr ""
@@ -12197,7 +12198,7 @@ msgstr ""
#. Option for the 'Priority' (Select) field in DocType 'ToDo'
#: frappe/desk/doctype/todo/todo.json
-#: frappe/public/js/frappe/form/sidebar/assign_to.js:228
+#: frappe/public/js/frappe/form/sidebar/assign_to.js:236
msgid "High"
msgstr ""
@@ -12308,12 +12309,12 @@ msgstr ""
#: frappe/core/doctype/data_import/importer.py:1248
#: frappe/core/doctype/user_session_display/user_session_display.json
#: frappe/desk/report/todo/todo.py:36 frappe/model/meta.py:52
-#: frappe/public/js/frappe/data_import/data_exporter.js:354
-#: frappe/public/js/frappe/data_import/data_exporter.js:369
+#: frappe/public/js/frappe/data_import/data_exporter.js:368
+#: frappe/public/js/frappe/data_import/data_exporter.js:383
#: frappe/public/js/frappe/list/list_settings.js:335
#: frappe/public/js/frappe/list/list_view.js:390
#: frappe/public/js/frappe/list/list_view.js:454
-#: frappe/public/js/frappe/list/list_view.js:2439
+#: frappe/public/js/frappe/list/list_view.js:2441
#: frappe/public/js/frappe/model/meta.js:208
#: frappe/public/js/frappe/model/model.js:122
msgid "ID"
@@ -12404,7 +12405,7 @@ msgstr ""
msgid "Icon Type"
msgstr ""
-#: frappe/desk/page/desktop/desktop.js:1011
+#: frappe/desk/page/desktop/desktop.js:1023
msgid "Icon is not correctly configured please check the workspace sidebar to it"
msgstr ""
@@ -12439,7 +12440,7 @@ msgstr ""
msgid "If Checked workflow status will not override status in list view"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1812
+#: frappe/core/doctype/doctype/doctype.py:1815
#: frappe/core/report/user_doctype_permissions/user_doctype_permissions.py:45
#: frappe/public/js/frappe/roles_editor.js:68
msgid "If Owner"
@@ -12751,11 +12752,11 @@ msgstr ""
msgid "Image Width"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1535
+#: frappe/core/doctype/doctype/doctype.py:1538
msgid "Image field must be a valid fieldname"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1537
+#: frappe/core/doctype/doctype/doctype.py:1540
msgid "Image field must be of type Attach Image"
msgstr ""
@@ -12767,7 +12768,7 @@ msgstr ""
msgid "Image optimized"
msgstr ""
-#: frappe/core/doctype/file/utils.py:289
+#: frappe/core/doctype/file/utils.py:302
msgid "Image: Corrupted Data Stream"
msgstr ""
@@ -12777,11 +12778,11 @@ msgstr ""
#. Option for the 'Operation' (Select) field in DocType 'Activity Log'
#: frappe/core/doctype/activity_log/activity_log.json
-#: frappe/core/doctype/user/user.js:379
+#: frappe/core/doctype/user/user.js:382
msgid "Impersonate"
msgstr ""
-#: frappe/core/doctype/user/user.js:406
+#: frappe/core/doctype/user/user.js:409
msgid "Impersonate as {0}"
msgstr ""
@@ -12812,7 +12813,7 @@ msgstr ""
msgid "Import"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1924
+#: frappe/public/js/frappe/list/list_view.js:1926
msgctxt "Button in list view menu"
msgid "Import"
msgstr ""
@@ -13286,7 +13287,7 @@ msgstr ""
msgid "Insufficient Permission Level for {0}"
msgstr ""
-#: frappe/database/query.py:1308
+#: frappe/database/query.py:1323
msgid "Insufficient Permission for {0}"
msgstr ""
@@ -13461,17 +13462,17 @@ msgstr ""
msgid "Invalid Doctype"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1292
-#: frappe/core/doctype/doctype/doctype.py:1301
+#: frappe/core/doctype/doctype/doctype.py:1295
+#: frappe/core/doctype/doctype/doctype.py:1304
msgid "Invalid Fieldname"
msgstr ""
-#: frappe/core/doctype/file/file.py:231
+#: frappe/core/doctype/file/file.py:232
msgid "Invalid File URL"
msgstr ""
-#: frappe/database/query.py:802 frappe/database/query.py:829
-#: frappe/database/query.py:839 frappe/database/query.py:862
+#: frappe/database/query.py:819 frappe/database/query.py:846
+#: frappe/database/query.py:856
msgid "Invalid Filter"
msgstr ""
@@ -13514,8 +13515,8 @@ msgstr ""
msgid "Invalid Operation"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1670
-#: frappe/core/doctype/doctype/doctype.py:1678
+#: frappe/core/doctype/doctype/doctype.py:1673
+#: frappe/core/doctype/doctype/doctype.py:1681
msgid "Invalid Option"
msgstr ""
@@ -13553,7 +13554,7 @@ msgstr ""
msgid "Invalid Search Field {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1232
+#: frappe/core/doctype/doctype/doctype.py:1235
msgid "Invalid Table Fieldname"
msgstr ""
@@ -13561,7 +13562,7 @@ msgstr ""
msgid "Invalid Transition"
msgstr ""
-#: frappe/core/doctype/file/file.py:242
+#: frappe/core/doctype/file/file.py:243
#: frappe/public/js/frappe/file_uploader/FileUploader.vue:551
#: frappe/public/js/frappe/widgets/widget_dialog.js:602
#: frappe/utils/csvutils.py:226 frappe/utils/csvutils.py:247
@@ -13584,7 +13585,7 @@ msgstr ""
msgid "Invalid aggregate function"
msgstr ""
-#: frappe/database/query.py:2254
+#: frappe/database/query.py:2333
msgid "Invalid alias format: {0}. Alias must be a simple identifier."
msgstr ""
@@ -13592,19 +13593,19 @@ msgstr ""
msgid "Invalid app"
msgstr ""
-#: frappe/database/query.py:2215 frappe/database/query.py:2230
+#: frappe/database/query.py:2294 frappe/database/query.py:2309
msgid "Invalid argument format: {0}. Only quoted string literals or simple field names are allowed."
msgstr ""
-#: frappe/database/query.py:2179
+#: frappe/database/query.py:2258
msgid "Invalid argument type: {0}. Only strings, numbers, dicts, and None are allowed."
msgstr ""
-#: frappe/database/query.py:835
+#: frappe/database/query.py:852
msgid "Invalid characters in fieldname: {0}. Only letters, numbers, and underscores are allowed."
msgstr ""
-#: frappe/database/query.py:1014
+#: frappe/database/query.py:1029
msgid "Invalid characters in table name: {0}"
msgstr ""
@@ -13612,11 +13613,11 @@ msgstr ""
msgid "Invalid column"
msgstr ""
-#: frappe/database/query.py:735
+#: frappe/database/query.py:753
msgid "Invalid condition type in nested filters: {0}"
msgstr ""
-#: frappe/database/query.py:1286
+#: frappe/database/query.py:1301
msgid "Invalid direction in Order By: {0}. Must be 'ASC' or 'DESC'."
msgstr ""
@@ -13636,11 +13637,11 @@ msgstr ""
msgid "Invalid expression set in filter {0} ({1})"
msgstr ""
-#: frappe/database/query.py:1982
+#: frappe/database/query.py:2061
msgid "Invalid field format for SELECT: {0}. Field names must be simple, backticked, table-qualified, aliased, or '*'."
msgstr ""
-#: frappe/database/query.py:1227
+#: frappe/database/query.py:1242
msgid "Invalid field format in {0}: {1}. Use 'field', 'link_field.field', or 'child_table.field'."
msgstr ""
@@ -13648,11 +13649,11 @@ msgstr ""
msgid "Invalid field name {0}"
msgstr ""
-#: frappe/database/query.py:1113
+#: frappe/database/query.py:1128
msgid "Invalid field type: {0}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1103
+#: frappe/core/doctype/doctype/doctype.py:1106
msgid "Invalid fieldname '{0}' in autoname"
msgstr ""
@@ -13660,11 +13661,11 @@ msgstr ""
msgid "Invalid file path: {0}"
msgstr ""
-#: frappe/database/query.py:718
+#: frappe/database/query.py:736
msgid "Invalid filter condition: {0}. Expected a list or tuple."
msgstr ""
-#: frappe/database/query.py:825
+#: frappe/database/query.py:842
msgid "Invalid filter field format: {0}. Use 'fieldname' or 'link_fieldname.target_fieldname'."
msgstr ""
@@ -13672,7 +13673,7 @@ msgstr ""
msgid "Invalid filter: {0}"
msgstr ""
-#: frappe/database/query.py:2099
+#: frappe/database/query.py:2178
msgid "Invalid function argument type: {0}. Only strings, numbers, lists, and None are allowed."
msgstr ""
@@ -13689,7 +13690,7 @@ msgstr ""
msgid "Invalid key"
msgstr ""
-#: frappe/model/naming.py:496
+#: frappe/model/naming.py:511
msgid "Invalid name type (integer) for varchar name column"
msgstr ""
@@ -13701,7 +13702,7 @@ msgstr ""
msgid "Invalid naming series {}: dot (.) missing before the numeric placeholders. Kindly use a format like ABCD.#####."
msgstr ""
-#: frappe/database/query.py:2171
+#: frappe/database/query.py:2250
msgid "Invalid nested expression: dictionary must represent a function or operator"
msgstr ""
@@ -13725,11 +13726,11 @@ msgstr ""
msgid "Invalid role"
msgstr ""
-#: frappe/database/query.py:776
+#: frappe/database/query.py:793
msgid "Invalid simple filter format: {0}"
msgstr ""
-#: frappe/database/query.py:695
+#: frappe/database/query.py:713
msgid "Invalid start for filter condition: {0}. Expected a list or tuple."
msgstr ""
@@ -13759,11 +13760,11 @@ msgstr ""
msgid "Invalid wkhtmltopdf version"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1593
+#: frappe/core/doctype/doctype/doctype.py:1596
msgid "Invalid {0} condition"
msgstr ""
-#: frappe/database/query.py:2060
+#: frappe/database/query.py:2139
msgid "Invalid {0} dictionary format"
msgstr ""
@@ -13962,7 +13963,7 @@ msgstr ""
msgid "Is Published Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1544
+#: frappe/core/doctype/doctype/doctype.py:1547
msgid "Is Published Field must be a valid fieldname"
msgstr ""
@@ -14208,7 +14209,7 @@ msgid "Join video conference with {0}"
msgstr ""
#: frappe/public/js/frappe/form/toolbar.js:421
-#: frappe/public/js/frappe/form/toolbar.js:869
+#: frappe/public/js/frappe/form/toolbar.js:870
msgid "Jump to field"
msgstr ""
@@ -14846,7 +14847,7 @@ msgstr ""
msgid "Let's avoid repeated words and characters"
msgstr ""
-#: frappe/desk/page/setup_wizard/setup_wizard.js:474
+#: frappe/desk/page/setup_wizard/setup_wizard.js:468
msgid "Let's set up your account"
msgstr ""
@@ -14958,7 +14959,7 @@ msgstr ""
#. Option for the 'Comment Type' (Select) field in DocType 'Comment'
#: frappe/core/doctype/comment/comment.json
-#: frappe/public/js/frappe/list/base_list.js:1272
+#: frappe/public/js/frappe/list/base_list.js:1273
#: frappe/public/js/frappe/ui/filters/filter.js:18
msgid "Like"
msgstr ""
@@ -15222,7 +15223,7 @@ msgstr ""
msgid "List Settings"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2077
+#: frappe/public/js/frappe/list/list_view.js:2079
msgctxt "Button in list view menu"
msgid "List Settings"
msgstr ""
@@ -15310,7 +15311,7 @@ msgid "Loading versions..."
msgstr ""
#: frappe/public/js/frappe/file_uploader/TreeNode.vue:45
-#: frappe/public/js/frappe/form/sidebar/share.js:57
+#: frappe/public/js/frappe/form/sidebar/share.js:62
#: frappe/public/js/frappe/list/base_list.js:1062
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:91
#: frappe/public/js/frappe/views/kanban/kanban_board.html:11
@@ -15471,6 +15472,10 @@ msgstr ""
msgid "Login to start a new discussion"
msgstr ""
+#: frappe/www/portal.py:17
+msgid "Login to view"
+msgstr ""
+
#: frappe/www/login.html:64
msgid "Login to {0}"
msgstr ""
@@ -15526,7 +15531,7 @@ msgstr ""
msgid "Logout"
msgstr ""
-#: frappe/core/doctype/user/user.js:195
+#: frappe/core/doctype/user/user.js:198
msgid "Logout All Sessions"
msgstr ""
@@ -15579,7 +15584,7 @@ msgstr ""
#. Option for the 'Priority' (Select) field in DocType 'ToDo'
#: frappe/desk/doctype/todo/todo.json
-#: frappe/public/js/frappe/form/sidebar/assign_to.js:220
+#: frappe/public/js/frappe/form/sidebar/assign_to.js:228
msgid "Low"
msgstr ""
@@ -15908,7 +15913,7 @@ msgstr ""
msgid "Max signups allowed per hour"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1371
+#: frappe/core/doctype/doctype/doctype.py:1374
msgid "Max width for type Currency is 100px in row {0}"
msgstr ""
@@ -15917,7 +15922,7 @@ msgstr ""
msgid "Maximum"
msgstr ""
-#: frappe/core/doctype/file/file.py:342
+#: frappe/core/doctype/file/file.py:343
msgid "Maximum Attachment Limit of {0} has been reached for {1} {2}."
msgstr ""
@@ -15948,8 +15953,8 @@ msgstr ""
#. Option for the 'Priority' (Select) field in DocType 'ToDo'
#. Label of the medium (Data) field in DocType 'Web Page View'
#: frappe/desk/doctype/todo/todo.json
-#: frappe/public/js/frappe/form/sidebar/assign_to.js:224
-#: frappe/public/js/frappe/utils/utils.js:2016
+#: frappe/public/js/frappe/form/sidebar/assign_to.js:232
+#: frappe/public/js/frappe/utils/utils.js:2015
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/report/website_analytics/website_analytics.js:40
msgid "Medium"
@@ -15999,7 +16004,7 @@ msgid "Menu"
msgstr ""
#: frappe/public/js/frappe/form/toolbar.js:270
-#: frappe/public/js/frappe/model/model.js:705
+#: frappe/public/js/frappe/model/model.js:717
msgid "Merge with existing"
msgstr ""
@@ -16166,7 +16171,7 @@ msgstr ""
msgid "Method"
msgstr ""
-#: frappe/__init__.py:465
+#: frappe/__init__.py:467
msgid "Method Not Allowed"
msgstr ""
@@ -16255,7 +16260,7 @@ msgstr ""
msgid "Missing DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1555
+#: frappe/core/doctype/doctype/doctype.py:1558
msgid "Missing Field"
msgstr ""
@@ -16447,7 +16452,7 @@ msgstr ""
msgid "Monospace"
msgstr ""
-#: frappe/public/js/frappe/views/calendar/calendar.js:280
+#: frappe/public/js/frappe/views/calendar/calendar.js:281
msgid "Month"
msgstr ""
@@ -16484,7 +16489,7 @@ msgstr ""
#: frappe/public/js/frappe/ui/toolbar/search.js:285
#: frappe/public/js/frappe/ui/toolbar/search.js:300
#: frappe/public/js/frappe/widgets/chart_widget.js:729
-#: frappe/templates/includes/list/list.html:25
+#: frappe/templates/includes/list/list.html:27
#: frappe/templates/includes/search_template.html:13
msgid "More"
msgstr ""
@@ -16689,7 +16694,7 @@ msgstr ""
msgid "Name already taken, please set a new name"
msgstr ""
-#: frappe/model/naming.py:510
+#: frappe/model/naming.py:525
msgid "Name cannot contain special characters like {0}"
msgstr ""
@@ -16701,7 +16706,7 @@ msgstr ""
msgid "Name of the new Print Format"
msgstr ""
-#: frappe/model/naming.py:505
+#: frappe/model/naming.py:520
msgid "Name of {0} cannot be {1}"
msgstr ""
@@ -16741,7 +16746,7 @@ msgstr ""
msgid "Naming Series"
msgstr ""
-#: frappe/model/naming.py:266
+#: frappe/model/naming.py:281
msgid "Naming Series mandatory"
msgstr ""
@@ -16778,12 +16783,12 @@ msgstr ""
msgid "Navbar Template Values"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1398
+#: frappe/public/js/frappe/list/list_view.js:1400
msgctxt "Description of a list view shortcut"
msgid "Navigate list down"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1405
+#: frappe/public/js/frappe/list/list_view.js:1407
msgctxt "Description of a list view shortcut"
msgid "Navigate list up"
msgstr ""
@@ -16815,7 +16820,7 @@ msgstr ""
msgid "Negative Value"
msgstr ""
-#: frappe/database/query.py:687
+#: frappe/database/query.py:705
msgid "Nested filters must be provided as a list or tuple."
msgstr ""
@@ -16921,7 +16926,7 @@ msgstr ""
#. Label of the new_name (Read Only) field in DocType 'Deleted Document'
#: frappe/core/doctype/deleted_document/deleted_document.json
#: frappe/public/js/frappe/form/toolbar.js:246
-#: frappe/public/js/frappe/model/model.js:713
+#: frappe/public/js/frappe/model/model.js:725
msgid "New Name"
msgstr ""
@@ -16937,7 +16942,7 @@ msgstr ""
msgid "New Onboarding"
msgstr ""
-#: frappe/core/doctype/user/user.js:183 frappe/www/update-password.html:43
+#: frappe/core/doctype/user/user.js:186 frappe/www/update-password.html:43
msgid "New Password"
msgstr ""
@@ -16951,7 +16956,7 @@ msgstr ""
msgid "New Quick List"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:1380
+#: frappe/public/js/frappe/views/reports/report_view.js:1384
msgid "New Report name"
msgstr ""
@@ -17027,7 +17032,7 @@ msgstr ""
#: frappe/public/js/frappe/form/toolbar.js:234
#: frappe/public/js/frappe/form/toolbar.js:249
#: frappe/public/js/frappe/form/toolbar.js:597
-#: frappe/public/js/frappe/model/model.js:612
+#: frappe/public/js/frappe/model/model.js:624
#: frappe/public/js/frappe/ui/toolbar/search_utils.js:178
#: frappe/public/js/frappe/ui/toolbar/search_utils.js:179
#: frappe/public/js/frappe/ui/toolbar/search_utils.js:228
@@ -17197,7 +17202,7 @@ msgstr ""
#: frappe/integrations/doctype/webhook/webhook.py:132
#: frappe/printing/doctype/print_format/print_format.json
#: frappe/public/js/form_builder/utils.js:341
-#: frappe/public/js/frappe/form/controls/link.js:568
+#: frappe/public/js/frappe/form/controls/link.js:569
#: frappe/public/js/frappe/list/base_list.js:948
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:170
#: frappe/public/js/frappe/views/reports/query_report.js:47
@@ -17297,7 +17302,7 @@ msgstr ""
msgid "No Letterhead"
msgstr ""
-#: frappe/model/naming.py:487
+#: frappe/model/naming.py:502
msgid "No Name Specified for {0}"
msgstr ""
@@ -17305,7 +17310,7 @@ msgstr ""
msgid "No New notifications"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1792
+#: frappe/core/doctype/doctype/doctype.py:1795
msgid "No Permissions Specified"
msgstr ""
@@ -17357,7 +17362,7 @@ msgstr ""
msgid "No Suggestions"
msgstr ""
-#: frappe/desk/reportview.py:710
+#: frappe/desk/reportview.py:709
msgid "No Tags"
msgstr ""
@@ -17493,7 +17498,7 @@ msgstr ""
msgid "No of Sent SMS"
msgstr ""
-#: frappe/__init__.py:620 frappe/client.py:119 frappe/client.py:161
+#: frappe/__init__.py:622 frappe/client.py:119 frappe/client.py:161
msgid "No permission for {0}"
msgstr ""
@@ -17530,7 +17535,7 @@ msgstr ""
msgid "No rows"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2406
+#: frappe/public/js/frappe/list/list_view.js:2408
msgid "No rows selected"
msgstr ""
@@ -17658,7 +17663,7 @@ msgstr ""
msgid "Not Nullable"
msgstr ""
-#: frappe/__init__.py:547 frappe/app.py:383 frappe/desk/calendar.py:28
+#: frappe/__init__.py:549 frappe/app.py:383 frappe/desk/calendar.py:28
#: frappe/public/js/frappe/web_form/webform_script.js:15
#: frappe/website/doctype/web_form/web_form.py:779
#: frappe/website/page_renderers/not_permitted_page.py:22
@@ -17677,7 +17682,7 @@ msgid "Not Published"
msgstr ""
#: frappe/public/js/frappe/form/toolbar.js:316
-#: frappe/public/js/frappe/form/toolbar.js:852
+#: frappe/public/js/frappe/form/toolbar.js:853
#: frappe/public/js/frappe/model/indicator.js:28
#: frappe/public/js/frappe/views/kanban/kanban_view.js:183
#: frappe/public/js/frappe/views/reports/report_view.js:203
@@ -17816,7 +17821,7 @@ msgstr ""
msgid "Note: Multiple sessions will be allowed in case of mobile device"
msgstr ""
-#: frappe/core/doctype/user/user.js:394
+#: frappe/core/doctype/user/user.js:397
msgid "Note: This will be shared with user."
msgstr ""
@@ -17842,7 +17847,7 @@ msgstr ""
#: frappe/public/js/frappe/list/base_list.js:364
#: frappe/public/js/frappe/views/reports/query_report.js:106
-#: frappe/templates/includes/list/list.html:9
+#: frappe/templates/includes/list/list.html:14
#: frappe/website/doctype/help_article/templates/help_article_list.html:21
msgid "Nothing to show"
msgstr ""
@@ -17858,7 +17863,7 @@ msgstr ""
#: frappe/core/doctype/communication/mixins.py:142
#: frappe/desk/doctype/event_notifications/event_notifications.json
#: frappe/email/doctype/notification/notification.json
-#: frappe/public/js/frappe/ui/sidebar/sidebar.js:294
+#: frappe/public/js/frappe/ui/sidebar/sidebar.js:314
msgid "Notification"
msgstr ""
@@ -18344,7 +18349,7 @@ msgstr ""
msgid "Only Allow Edit For"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1649
+#: frappe/core/doctype/doctype/doctype.py:1652
msgid "Only Options allowed for Data field are:"
msgstr ""
@@ -18353,7 +18358,7 @@ msgstr ""
msgid "Only Send Records Updated in Last X Hours"
msgstr ""
-#: frappe/core/doctype/file/file.py:167
+#: frappe/core/doctype/file/file.py:168
msgid "Only System Managers can make this file public."
msgstr ""
@@ -18437,8 +18442,8 @@ msgctxt "Access"
msgid "Open"
msgstr ""
-#: frappe/desk/page/desktop/desktop.js:478
-#: frappe/desk/page/desktop/desktop.js:487
+#: frappe/desk/page/desktop/desktop.js:489
+#: frappe/desk/page/desktop/desktop.js:498
#: frappe/public/js/frappe/ui/keyboard.js:207
#: frappe/public/js/frappe/ui/keyboard.js:217
msgid "Open Awesomebar"
@@ -18504,7 +18509,7 @@ msgstr ""
msgid "Open in new tab"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1451
+#: frappe/public/js/frappe/list/list_view.js:1453
msgctxt "Description of a list view shortcut"
msgid "Open list item"
msgstr ""
@@ -18560,7 +18565,7 @@ msgstr ""
msgid "Operator must be one of {0}"
msgstr ""
-#: frappe/database/query.py:2127
+#: frappe/database/query.py:2206
msgid "Operator {0} requires exactly 2 arguments (left and right operands)"
msgstr ""
@@ -18586,7 +18591,7 @@ msgstr ""
msgid "Option 3"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1667
+#: frappe/core/doctype/doctype/doctype.py:1670
msgid "Option {0} for field {1} is not a child table"
msgstr ""
@@ -18620,7 +18625,7 @@ msgstr ""
msgid "Options"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1395
+#: frappe/core/doctype/doctype/doctype.py:1398
msgid "Options 'Dynamic Link' type of field must point to another Link Field with options as 'DocType'"
msgstr ""
@@ -18629,7 +18634,7 @@ msgstr ""
msgid "Options Help"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1696
+#: frappe/core/doctype/doctype/doctype.py:1699
msgid "Options for Rating field can range from 3 to 10"
msgstr ""
@@ -18637,7 +18642,7 @@ msgstr ""
msgid "Options for select. Each option on a new line."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1412
+#: frappe/core/doctype/doctype/doctype.py:1415
msgid "Options for {0} must be set before setting the default value."
msgstr ""
@@ -18661,7 +18666,7 @@ msgstr ""
msgid "Order"
msgstr ""
-#: frappe/database/query.py:1258
+#: frappe/database/query.py:1273
msgid "Order By must be a string"
msgstr ""
@@ -18767,7 +18772,7 @@ msgstr ""
msgid "PDF"
msgstr ""
-#: frappe/utils/print_format.py:148 frappe/utils/print_format.py:192
+#: frappe/utils/print_format.py:149 frappe/utils/print_format.py:193
msgid "PDF Generation in Progress"
msgstr ""
@@ -18798,7 +18803,7 @@ msgstr ""
msgid "PDF Settings"
msgstr ""
-#: frappe/utils/print_format.py:334
+#: frappe/utils/print_format.py:343
msgid "PDF generation failed"
msgstr ""
@@ -18819,6 +18824,10 @@ msgstr ""
msgid "PID"
msgstr ""
+#: frappe/email/oauth.py:75
+msgid "POP3 OAuth authentication failed for Email Account {0}"
+msgstr ""
+
#. Option for the 'Method' (Select) field in DocType 'Recorder'
#. Option for the 'Request Method' (Select) field in DocType 'Webhook'
#: frappe/core/doctype/recorder/recorder.json
@@ -19029,11 +19038,11 @@ msgstr ""
#. Label of the nsm_parent_field (Data) field in DocType 'DocType'
#: frappe/core/doctype/doctype/doctype.json
-#: frappe/core/doctype/doctype/doctype.py:951
+#: frappe/core/doctype/doctype/doctype.py:954
msgid "Parent Field (Tree)"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:957
+#: frappe/core/doctype/doctype/doctype.py:960
msgid "Parent Field must be a valid fieldname"
msgstr ""
@@ -19047,7 +19056,7 @@ msgstr ""
msgid "Parent Label"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1215
+#: frappe/core/doctype/doctype/doctype.py:1218
msgid "Parent Missing"
msgstr ""
@@ -19121,11 +19130,11 @@ msgstr ""
#. Option for the 'Fieldtype' (Select) field in DocType 'Web Form Field'
#: frappe/core/doctype/docfield/docfield.json
#: frappe/core/doctype/system_settings/system_settings.json
-#: frappe/core/doctype/user/user.js:170 frappe/core/doctype/user/user.js:217
-#: frappe/core/doctype/user/user.js:237
+#: frappe/core/doctype/user/user.js:173 frappe/core/doctype/user/user.js:220
+#: frappe/core/doctype/user/user.js:240
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
-#: frappe/desk/page/setup_wizard/setup_wizard.js:493
+#: frappe/desk/page/setup_wizard/setup_wizard.js:487
#: frappe/email/doctype/email_account/email_account.json
#: frappe/website/doctype/web_form_field/web_form_field.json
#: frappe/www/login.html:22
@@ -19198,7 +19207,7 @@ msgstr ""
msgid "Passwords do not match"
msgstr ""
-#: frappe/core/doctype/user/user.js:203
+#: frappe/core/doctype/user/user.js:206
msgid "Passwords do not match!"
msgstr ""
@@ -19349,7 +19358,7 @@ msgstr ""
msgid "Permanently Submit {0}?"
msgstr ""
-#: frappe/public/js/frappe/model/model.js:684
+#: frappe/public/js/frappe/model/model.js:696
msgid "Permanently delete {0}?"
msgstr ""
@@ -19357,7 +19366,7 @@ msgstr ""
msgid "Permission"
msgstr ""
-#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:957
+#: frappe/core/doctype/user_type/user_type.py:84 frappe/database/query.py:972
msgid "Permission Error"
msgstr ""
@@ -19418,15 +19427,15 @@ msgstr ""
#: frappe/core/doctype/docperm/docperm.json
#: frappe/core/doctype/doctype/doctype.json
#: frappe/core/doctype/system_settings/system_settings.json
-#: frappe/core/doctype/user/user.js:136 frappe/core/doctype/user/user.js:145
-#: frappe/core/doctype/user/user.js:154
+#: frappe/core/doctype/user/user.js:139 frappe/core/doctype/user/user.js:148
+#: frappe/core/doctype/user/user.js:157
#: frappe/core/page/permission_manager/permission_manager.js:222
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
msgid "Permissions"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1933
-#: frappe/core/doctype/doctype/doctype.py:1943
+#: frappe/core/doctype/doctype/doctype.py:1936
+#: frappe/core/doctype/doctype/doctype.py:1946
msgid "Permissions Error"
msgstr ""
@@ -19517,8 +19526,8 @@ msgid "Phone Number {0} set in field {1} is not valid."
msgstr ""
#: frappe/public/js/frappe/form/print_utils.js:69
-#: frappe/public/js/frappe/views/reports/report_view.js:1571
-#: frappe/public/js/frappe/views/reports/report_view.js:1574
+#: frappe/public/js/frappe/views/reports/report_view.js:1575
+#: frappe/public/js/frappe/views/reports/report_view.js:1578
msgid "Pick Columns"
msgstr ""
@@ -19685,7 +19694,7 @@ msgstr ""
#: frappe/printing/page/print/print.js:705
#: frappe/printing/page/print/print.js:747
#: frappe/public/js/frappe/list/bulk_operations.js:161
-#: frappe/public/js/frappe/utils/utils.js:1696
+#: frappe/public/js/frappe/utils/utils.js:1695
msgid "Please enable pop-ups"
msgstr ""
@@ -19784,11 +19793,11 @@ msgstr ""
msgid "Please save before attaching."
msgstr ""
-#: frappe/public/js/frappe/form/sidebar/assign_to.js:55
+#: frappe/public/js/frappe/form/sidebar/assign_to.js:63
msgid "Please save the document before assignment"
msgstr ""
-#: frappe/public/js/frappe/form/sidebar/assign_to.js:75
+#: frappe/public/js/frappe/form/sidebar/assign_to.js:83
msgid "Please save the document before removing assignment"
msgstr ""
@@ -19796,7 +19805,7 @@ msgstr ""
msgid "Please save the form before previewing the message"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:1723
+#: frappe/public/js/frappe/views/reports/report_view.js:1727
msgid "Please save the report first"
msgstr ""
@@ -19886,7 +19895,7 @@ msgstr ""
msgid "Please set filters value in Report Filter table."
msgstr ""
-#: frappe/model/naming.py:578
+#: frappe/model/naming.py:593
msgid "Please set the document name"
msgstr ""
@@ -19914,7 +19923,7 @@ msgstr ""
msgid "Please setup default outgoing Email Account from Tools > Email Account"
msgstr ""
-#: frappe/public/js/frappe/model/model.js:774
+#: frappe/public/js/frappe/model/model.js:786
msgid "Please specify"
msgstr ""
@@ -20067,11 +20076,11 @@ msgstr ""
msgid "Precision"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1705
+#: frappe/core/doctype/doctype/doctype.py:1708
msgid "Precision ({0}) for {1} cannot be greater than its length ({2})."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1429
+#: frappe/core/doctype/doctype/doctype.py:1432
msgid "Precision should be between 1 and 6"
msgstr ""
@@ -20266,12 +20275,12 @@ msgstr ""
#: frappe/public/js/frappe/form/templates/print_layout.html:46
#: frappe/public/js/frappe/list/bulk_operations.js:95
#: frappe/public/js/frappe/views/reports/query_report.js:1896
-#: frappe/public/js/frappe/views/reports/report_view.js:1533
+#: frappe/public/js/frappe/views/reports/report_view.js:1537
#: frappe/public/js/frappe/views/treeview.js:500 frappe/www/printview.html:18
msgid "Print"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2253
+#: frappe/public/js/frappe/list/list_view.js:2255
msgctxt "Button in list view actions menu"
msgid "Print"
msgstr ""
@@ -20456,7 +20465,7 @@ msgstr ""
msgid "Printer mapping not set."
msgstr ""
-#: frappe/utils/print_format.py:336
+#: frappe/utils/print_format.py:345
msgid "Printing failed"
msgstr ""
@@ -20469,7 +20478,7 @@ msgstr ""
#: frappe/core/doctype/document_naming_rule/document_naming_rule.json
#: frappe/desk/doctype/todo/todo.json frappe/desk/report/todo/todo.py:37
#: frappe/email/doctype/email_queue/email_queue.json
-#: frappe/public/js/frappe/form/sidebar/assign_to.js:214
+#: frappe/public/js/frappe/form/sidebar/assign_to.js:222
#: frappe/website/doctype/web_page/web_page.json
msgid "Priority"
msgstr ""
@@ -20536,7 +20545,7 @@ msgstr ""
msgid "Profile updated successfully."
msgstr ""
-#: frappe/public/js/frappe/socketio_client.js:82
+#: frappe/public/js/frappe/socketio_client.js:86
msgid "Progress"
msgstr ""
@@ -20584,7 +20593,7 @@ msgstr ""
msgid "Protect Attached Files"
msgstr ""
-#: frappe/core/doctype/file/file.py:533
+#: frappe/core/doctype/file/file.py:534
msgid "Protected File"
msgstr ""
@@ -20818,10 +20827,6 @@ msgstr ""
msgid "Query analysis complete. Check suggested indexes."
msgstr ""
-#: frappe/utils/safe_exec.py:497
-msgid "Query must be of SELECT or read-only WITH type."
-msgstr ""
-
#. Label of the queue (Select) field in DocType 'RQ Job'
#. Label of the queue (Data) field in DocType 'System Health Report Queue'
#: frappe/core/doctype/rq_job/rq_job.json
@@ -21095,6 +21100,10 @@ msgstr ""
msgid "Read the documentation to know more"
msgstr ""
+#: frappe/utils/safe_exec.py:494
+msgid "Read-Only queries are allowed"
+msgstr ""
+
#. Label of the readme (Markdown Editor) field in DocType 'Package'
#: frappe/core/doctype/package/package.json
msgid "Readme"
@@ -21204,7 +21213,7 @@ msgstr ""
msgid "Records for following doctypes will be filtered"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1637
+#: frappe/core/doctype/doctype/doctype.py:1640
msgid "Recursive Fetch From"
msgstr ""
@@ -21534,7 +21543,7 @@ msgid "Refreshing"
msgstr ""
#: frappe/core/doctype/system_settings/system_settings.js:57
-#: frappe/core/doctype/user/user.js:369
+#: frappe/core/doctype/user/user.js:372
#: frappe/desk/page/setup_wizard/setup_wizard.js:211
msgid "Refreshing..."
msgstr ""
@@ -21700,7 +21709,7 @@ msgstr ""
#: frappe/public/js/frappe/form/toolbar.js:282
#: frappe/public/js/frappe/form/toolbar.js:286
#: frappe/public/js/frappe/form/toolbar.js:458
-#: frappe/public/js/frappe/model/model.js:723
+#: frappe/public/js/frappe/model/model.js:735
#: frappe/public/js/frappe/views/treeview.js:319
msgid "Rename"
msgstr ""
@@ -21710,7 +21719,7 @@ msgstr ""
msgid "Rename Fieldname"
msgstr ""
-#: frappe/public/js/frappe/model/model.js:710
+#: frappe/public/js/frappe/model/model.js:722
msgid "Rename {0}"
msgstr ""
@@ -21987,7 +21996,7 @@ msgstr ""
msgid "Report updated successfully"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:1353
+#: frappe/public/js/frappe/views/reports/report_view.js:1357
msgid "Report was not saved (there were errors)"
msgstr ""
@@ -22161,7 +22170,7 @@ msgstr ""
msgid "Reset Fields"
msgstr ""
-#: frappe/core/doctype/user/user.js:177 frappe/core/doctype/user/user.js:180
+#: frappe/core/doctype/user/user.js:180 frappe/core/doctype/user/user.js:183
msgid "Reset LDAP Password"
msgstr ""
@@ -22169,11 +22178,11 @@ msgstr ""
msgid "Reset Layout"
msgstr ""
-#: frappe/core/doctype/user/user.js:228
+#: frappe/core/doctype/user/user.js:231
msgid "Reset OTP Secret"
msgstr ""
-#: frappe/core/doctype/user/user.js:161 frappe/www/login.html:194
+#: frappe/core/doctype/user/user.js:164 frappe/www/login.html:194
#: frappe/www/me.html:48 frappe/www/update-password.html:3
#: frappe/www/update-password.html:32
msgid "Reset Password"
@@ -22329,8 +22338,8 @@ msgctxt "Title of message showing restrictions in list view"
msgid "Restrictions"
msgstr ""
-#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:457
-#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:472
+#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:448
+#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:463
msgid "Result"
msgstr ""
@@ -22478,7 +22487,7 @@ msgstr ""
msgid "Role Permissions Manager"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1946
+#: frappe/public/js/frappe/list/list_view.js:1948
msgctxt "Button in list view menu"
msgid "Role Permissions Manager"
msgstr ""
@@ -22637,8 +22646,8 @@ msgstr ""
msgid "Row #"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1930
-#: frappe/core/doctype/doctype/doctype.py:1940
+#: frappe/core/doctype/doctype/doctype.py:1933
+#: frappe/core/doctype/doctype/doctype.py:1943
msgid "Row # {0}: Non-administrator users cannot add the role {1} to a custom DocType."
msgstr ""
@@ -22832,7 +22841,7 @@ msgstr ""
msgid "SQL Queries"
msgstr ""
-#: frappe/database/query.py:1972
+#: frappe/database/query.py:2051
msgid "SQL functions are not allowed as strings in SELECT: {0}. Use dict syntax like {{'COUNT': '*'}} instead."
msgstr ""
@@ -22904,7 +22913,7 @@ msgstr ""
#. Option for the 'Send Alert On' (Select) field in DocType 'Notification'
#: cypress/integration/web_form.js:52
#: frappe/core/doctype/data_import/data_import.js:119
-#: frappe/desk/page/desktop/desktop.html:65
+#: frappe/desk/page/desktop/desktop.html:64
#: frappe/email/doctype/notification/notification.json
#: frappe/printing/page/print/print.js:937
#: frappe/printing/page/print_format_builder/print_format_builder.js:160
@@ -22912,14 +22921,14 @@ msgstr ""
#: frappe/public/js/frappe/form/quick_entry.js:186
#: frappe/public/js/frappe/list/list_settings.js:37
#: frappe/public/js/frappe/list/list_settings.js:245
-#: frappe/public/js/frappe/list/list_view.js:2008
+#: frappe/public/js/frappe/list/list_view.js:2010
#: frappe/public/js/frappe/ui/toolbar/toolbar.js:336
#: frappe/public/js/frappe/utils/common.js:452
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:45
#: frappe/public/js/frappe/views/kanban/kanban_settings.js:189
#: frappe/public/js/frappe/views/kanban/kanban_view.js:357
#: frappe/public/js/frappe/views/reports/query_report.js:2068
-#: frappe/public/js/frappe/views/reports/report_view.js:1740
+#: frappe/public/js/frappe/views/reports/report_view.js:1744
#: frappe/public/js/frappe/views/workspace/workspace.js:398
#: frappe/public/js/frappe/widgets/base_widget.js:142
#: frappe/public/js/frappe/widgets/quick_list_widget.js:120
@@ -22932,8 +22941,8 @@ msgstr ""
msgid "Save Anyway"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:1384
-#: frappe/public/js/frappe/views/reports/report_view.js:1747
+#: frappe/public/js/frappe/views/reports/report_view.js:1388
+#: frappe/public/js/frappe/views/reports/report_view.js:1751
msgid "Save As"
msgstr ""
@@ -22961,7 +22970,7 @@ msgstr ""
#: frappe/model/rename_doc.py:106
#: frappe/printing/page/print_format_builder/print_format_builder.js:892
#: frappe/public/js/frappe/form/toolbar.js:315
-#: frappe/public/js/frappe/views/kanban/kanban_board.bundle.js:917
+#: frappe/public/js/frappe/views/kanban/kanban_board.bundle.js:921
#: frappe/public/js/frappe/views/workspace/workspace.js:778
msgid "Saved"
msgstr ""
@@ -22981,7 +22990,7 @@ msgctxt "Freeze message while saving a document"
msgid "Saving"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2019
+#: frappe/public/js/frappe/list/list_view.js:2021
msgid "Saving Changes..."
msgstr ""
@@ -23189,7 +23198,7 @@ msgstr ""
#: frappe/public/js/frappe/form/link_selector.js:46
#: frappe/public/js/frappe/list/list_sidebar_stat.html:4
#: frappe/public/js/frappe/ui/address_autocomplete/autocomplete_dialog.js:20
-#: frappe/public/js/frappe/ui/sidebar/sidebar.js:282
+#: frappe/public/js/frappe/ui/sidebar/sidebar.js:302
#: frappe/public/js/frappe/ui/toolbar/search.js:49
#: frappe/public/js/frappe/ui/toolbar/search.js:68
#: frappe/templates/discussions/search.html:2
@@ -23227,7 +23236,7 @@ msgstr ""
msgid "Search by filename or extension"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1496
+#: frappe/core/doctype/doctype/doctype.py:1499
msgid "Search field {0} is not valid"
msgstr ""
@@ -23316,6 +23325,10 @@ msgstr ""
msgid "Section must have at least one column"
msgstr ""
+#: frappe/core/doctype/user/user.py:1473
+msgid "Security Alert: Your account is being impersonated"
+msgstr ""
+
#. Label of the sb3 (Section Break) field in DocType 'User'
#: frappe/core/doctype/user/user.json
msgid "Security Settings"
@@ -23390,10 +23403,10 @@ msgstr ""
#: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:8
#: frappe/public/js/frappe/data_import/data_exporter.js:150
-#: frappe/public/js/frappe/form/controls/multicheck.js:167
+#: frappe/public/js/frappe/form/controls/multicheck.js:171
#: frappe/public/js/frappe/form/controls/multiselect_list.js:6
#: frappe/public/js/frappe/form/grid_row.js:499
-#: frappe/public/js/frappe/views/reports/report_view.js:1606
+#: frappe/public/js/frappe/views/reports/report_view.js:1610
msgid "Select All"
msgstr ""
@@ -23404,8 +23417,8 @@ msgstr ""
msgid "Select Attachments"
msgstr ""
-#: frappe/custom/doctype/client_script/client_script.js:27
-#: frappe/custom/doctype/client_script/client_script.js:30
+#: frappe/custom/doctype/client_script/client_script.js:31
+#: frappe/custom/doctype/client_script/client_script.js:34
msgid "Select Child Table"
msgstr ""
@@ -23422,7 +23435,7 @@ msgstr ""
msgid "Select Country"
msgstr ""
-#: frappe/desk/page/setup_wizard/setup_wizard.js:415
+#: frappe/desk/page/setup_wizard/setup_wizard.js:412
msgid "Select Currency"
msgstr ""
@@ -23464,7 +23477,7 @@ msgstr ""
#: frappe/public/js/form_builder/components/controls/FetchFromControl.vue:33
#: frappe/public/js/frappe/doctype/index.js:207
-#: frappe/public/js/frappe/form/toolbar.js:874
+#: frappe/public/js/frappe/form/toolbar.js:875
msgid "Select Field"
msgstr ""
@@ -23490,7 +23503,7 @@ msgstr ""
msgid "Select Fields To Update"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2004
+#: frappe/public/js/frappe/list/list_view.js:2006
msgid "Select Filters"
msgstr ""
@@ -23555,7 +23568,7 @@ msgstr ""
msgid "Select Table Columns for {0}"
msgstr ""
-#: frappe/desk/page/setup_wizard/setup_wizard.js:408
+#: frappe/desk/page/setup_wizard/setup_wizard.js:405
msgid "Select Time Zone"
msgstr ""
@@ -23590,11 +23603,11 @@ msgstr ""
msgid "Select a group {0} first."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:2041
+#: frappe/core/doctype/doctype/doctype.py:2044
msgid "Select a valid Sender Field for creating documents from Email"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:2025
+#: frappe/core/doctype/doctype/doctype.py:2028
msgid "Select a valid Subject field for creating documents from Email"
msgstr ""
@@ -23620,13 +23633,13 @@ msgstr ""
msgid "Select atleast 2 actions"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1465
+#: frappe/public/js/frappe/list/list_view.js:1467
msgctxt "Description of a list view shortcut"
msgid "Select list item"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1417
-#: frappe/public/js/frappe/list/list_view.js:1433
+#: frappe/public/js/frappe/list/list_view.js:1419
+#: frappe/public/js/frappe/list/list_view.js:1435
msgctxt "Description of a list view shortcut"
msgid "Select multiple list items"
msgstr ""
@@ -23849,7 +23862,7 @@ msgstr ""
msgid "Sender Email Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:2044
+#: frappe/core/doctype/doctype/doctype.py:2047
msgid "Sender Field should have Email in options"
msgstr ""
@@ -23943,7 +23956,7 @@ msgstr ""
msgid "Series counter for {} updated to {} successfully"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1127
+#: frappe/core/doctype/doctype/doctype.py:1130
#: frappe/core/doctype/document_naming_settings/document_naming_settings.py:170
msgid "Series {0} already used in {1}"
msgstr ""
@@ -24144,7 +24157,7 @@ msgstr ""
msgid "Set Role For"
msgstr ""
-#: frappe/core/doctype/user/user.js:129
+#: frappe/core/doctype/user/user.js:132
#: frappe/core/page/permission_manager/permission_manager.js:72
msgid "Set User Permissions"
msgstr ""
@@ -24307,7 +24320,7 @@ msgid "Setup > User Permissions"
msgstr ""
#: frappe/public/js/frappe/views/reports/query_report.js:1933
-#: frappe/public/js/frappe/views/reports/report_view.js:1718
+#: frappe/public/js/frappe/views/reports/report_view.js:1722
msgid "Setup Auto Email"
msgstr ""
@@ -24343,7 +24356,7 @@ msgstr ""
msgid "Share"
msgstr ""
-#: frappe/public/js/frappe/form/sidebar/share.js:114
+#: frappe/public/js/frappe/form/sidebar/share.js:119
msgid "Share With"
msgstr ""
@@ -24351,7 +24364,7 @@ msgstr ""
msgid "Share this document with"
msgstr ""
-#: frappe/public/js/frappe/form/sidebar/share.js:51
+#: frappe/public/js/frappe/form/sidebar/share.js:56
msgid "Share {0} with"
msgstr ""
@@ -24600,7 +24613,7 @@ msgstr ""
msgid "Show Title in Link Fields"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:1523
+#: frappe/public/js/frappe/views/reports/report_view.js:1527
msgid "Show Totals"
msgstr ""
@@ -25111,13 +25124,13 @@ msgstr ""
msgid "Sort Order"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1579
+#: frappe/core/doctype/doctype/doctype.py:1582
msgid "Sort field {0} must be a valid fieldname"
msgstr ""
#. Label of the source (Data) field in DocType 'Web Page View'
#. Label of the source (Small Text) field in DocType 'Website Route Redirect'
-#: frappe/public/js/frappe/utils/utils.js:1999
+#: frappe/public/js/frappe/utils/utils.js:1998
#: frappe/website/doctype/web_page_view/web_page_view.json
#: frappe/website/doctype/website_route_redirect/website_route_redirect.json
#: frappe/website/report/website_analytics/website_analytics.js:38
@@ -25454,7 +25467,7 @@ msgstr ""
#: frappe/integrations/doctype/integration_request/integration_request.json
#: frappe/integrations/doctype/oauth_bearer_token/oauth_bearer_token.json
#: frappe/public/js/frappe/list/list_settings.js:357
-#: frappe/public/js/frappe/list/list_view.js:2445
+#: frappe/public/js/frappe/list/list_view.js:2447
#: frappe/public/js/frappe/views/reports/report_view.js:974
#: frappe/website/doctype/personal_data_deletion_request/personal_data_deletion_request.json
#: frappe/website/doctype/personal_data_deletion_step/personal_data_deletion_step.json
@@ -25522,7 +25535,7 @@ msgstr ""
msgid "Store Attached PDF Document"
msgstr ""
-#: frappe/core/doctype/user/user.js:504
+#: frappe/core/doctype/user/user.js:515
msgid "Store the API secret securely. It won't be displayed again."
msgstr ""
@@ -25620,7 +25633,7 @@ msgstr ""
msgid "Subject Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:2034
+#: frappe/core/doctype/doctype/doctype.py:2037
msgid "Subject Field type should be Data, Text, Long Text, Small Text, Text Editor"
msgstr ""
@@ -25648,7 +25661,7 @@ msgstr ""
msgid "Submit"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2320
+#: frappe/public/js/frappe/list/list_view.js:2322
msgctxt "Button in list view actions menu"
msgid "Submit"
msgstr ""
@@ -25706,7 +25719,7 @@ msgstr ""
msgid "Submit this document to confirm"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:2325
+#: frappe/public/js/frappe/list/list_view.js:2327
msgctxt "Title of confirmation dialog"
msgid "Submit {0} documents?"
msgstr ""
@@ -25839,7 +25852,7 @@ msgstr ""
msgid "Successfully reset onboarding status for all users."
msgstr ""
-#: frappe/core/doctype/user/user.py:1481
+#: frappe/core/doctype/user/user.py:1492
msgid "Successfully signed out"
msgstr ""
@@ -26285,7 +26298,7 @@ msgstr ""
msgid "Table Fieldname"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1221
+#: frappe/core/doctype/doctype/doctype.py:1224
msgid "Table Fieldname Missing"
msgstr ""
@@ -26545,7 +26558,7 @@ msgstr ""
msgid "The Condition '{0}' is invalid"
msgstr ""
-#: frappe/core/doctype/file/file.py:230
+#: frappe/core/doctype/file/file.py:231
msgid "The File URL you've entered is incorrect"
msgstr ""
@@ -26641,7 +26654,7 @@ msgstr ""
msgid "The field {0} is mandatory"
msgstr ""
-#: frappe/core/doctype/file/file.py:158
+#: frappe/core/doctype/file/file.py:159
msgid "The fieldname you've specified in Attached To Field is invalid"
msgstr ""
@@ -26846,7 +26859,7 @@ msgstr ""
msgid "There can be only 9 Page Break fields in a Web Form"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1472
+#: frappe/core/doctype/doctype/doctype.py:1475
msgid "There can be only one Fold in a form"
msgstr ""
@@ -26866,7 +26879,7 @@ msgstr ""
msgid "There is nothing new to show you right now."
msgstr ""
-#: frappe/core/doctype/file/file.py:650 frappe/utils/file_manager.py:372
+#: frappe/core/doctype/file/file.py:654 frappe/utils/file_manager.py:372
msgid "There is some problem with the file url: {0}"
msgstr ""
@@ -26898,7 +26911,7 @@ msgstr ""
msgid "There were errors while sending email. Please try again."
msgstr ""
-#: frappe/model/naming.py:500
+#: frappe/model/naming.py:515
msgid "There were some errors setting the name, please contact the administrator"
msgstr ""
@@ -26947,7 +26960,7 @@ msgstr ""
msgid "This Month"
msgstr ""
-#: frappe/core/doctype/file/file.py:406
+#: frappe/core/doctype/file/file.py:407
msgid "This PDF cannot be uploaded as it contains unsafe content."
msgstr ""
@@ -26967,12 +26980,12 @@ msgstr ""
msgid "This action is irreversible. Do you wish to continue?"
msgstr ""
-#: frappe/__init__.py:543
+#: frappe/__init__.py:545
msgid "This action is only allowed for {}"
msgstr ""
#: frappe/public/js/frappe/form/toolbar.js:127
-#: frappe/public/js/frappe/model/model.js:706
+#: frappe/public/js/frappe/model/model.js:718
msgid "This cannot be undone"
msgstr ""
@@ -26995,7 +27008,7 @@ msgstr ""
msgid "This doctype has no orphan fields to trim"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1072
+#: frappe/core/doctype/doctype/doctype.py:1075
msgid "This doctype has pending migrations, run 'bench migrate' before modifying the doctype to avoid losing changes."
msgstr ""
@@ -27047,7 +27060,7 @@ msgid ""
"eval:doc.age>18"
msgstr ""
-#: frappe/core/doctype/file/file.py:532
+#: frappe/core/doctype/file/file.py:533
msgid "This file is attached to a protected document and cannot be deleted."
msgstr ""
@@ -27291,7 +27304,7 @@ msgstr ""
#: frappe/core/doctype/system_settings/system_settings.json
#: frappe/core/doctype/user/user.json
#: frappe/core/web_form/edit_profile/edit_profile.json
-#: frappe/desk/page/setup_wizard/setup_wizard.js:407
+#: frappe/desk/page/setup_wizard/setup_wizard.js:404
#: frappe/website/doctype/web_page_view/web_page_view.json
msgid "Time Zone"
msgstr ""
@@ -27361,11 +27374,11 @@ msgstr ""
msgid "Timeline Name"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1567
+#: frappe/core/doctype/doctype/doctype.py:1570
msgid "Timeline field must be a Link or Dynamic Link"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1563
+#: frappe/core/doctype/doctype/doctype.py:1566
msgid "Timeline field must be a valid fieldname"
msgstr ""
@@ -27459,7 +27472,7 @@ msgstr ""
msgid "Title Prefix"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1504
+#: frappe/core/doctype/doctype/doctype.py:1507
msgid "Title field must be a valid fieldname"
msgstr ""
@@ -27598,11 +27611,11 @@ msgstr ""
#: frappe/public/js/frappe/form/controls/date.js:58
#: frappe/public/js/frappe/ui/filters/filter.js:732
-#: frappe/public/js/frappe/views/calendar/calendar.js:279
+#: frappe/public/js/frappe/views/calendar/calendar.js:280
msgid "Today"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:1567
+#: frappe/public/js/frappe/views/reports/report_view.js:1571
msgid "Toggle Chart"
msgstr ""
@@ -27728,7 +27741,7 @@ msgstr ""
#: frappe/desk/query_report.py:621
#: frappe/public/js/frappe/views/reports/print_grid.html:50
#: frappe/public/js/frappe/views/reports/query_report.js:1367
-#: frappe/public/js/frappe/views/reports/report_view.js:1548
+#: frappe/public/js/frappe/views/reports/report_view.js:1552
msgid "Total"
msgstr ""
@@ -27844,7 +27857,7 @@ msgstr ""
msgid "Track milestones for any document"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:2063
+#: frappe/public/js/frappe/utils/utils.js:2062
msgid "Tracking URL generated and copied to clipboard"
msgstr ""
@@ -27891,7 +27904,7 @@ msgstr ""
msgid "Translate Link Fields"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:1663
+#: frappe/public/js/frappe/views/reports/report_view.js:1667
msgid "Translate values"
msgstr ""
@@ -28143,7 +28156,7 @@ msgstr ""
msgid "URL for documentation or help"
msgstr ""
-#: frappe/core/doctype/file/file.py:241
+#: frappe/core/doctype/file/file.py:242
msgid "URL must start with http:// or https://"
msgstr ""
@@ -28242,11 +28255,11 @@ msgstr ""
msgid "Unable to send mail because of a missing email account. Please setup default Email Account from Settings > Email Account"
msgstr ""
-#: frappe/public/js/frappe/views/calendar/calendar.js:455
+#: frappe/public/js/frappe/views/calendar/calendar.js:456
msgid "Unable to update event"
msgstr ""
-#: frappe/core/doctype/file/file.py:496
+#: frappe/core/doctype/file/file.py:497
msgid "Unable to write file format for {0}"
msgstr ""
@@ -28272,7 +28285,7 @@ msgid "Undo last action"
msgstr ""
#: frappe/public/js/frappe/form/templates/form_sidebar.html:153
-#: frappe/public/js/frappe/form/toolbar.js:944
+#: frappe/public/js/frappe/form/toolbar.js:945
msgid "Unfollow"
msgstr ""
@@ -28343,14 +28356,14 @@ msgstr ""
msgid "Unread Notification Sent"
msgstr ""
-#: frappe/utils/safe_exec.py:498
+#: frappe/utils/safe_exec.py:495
msgid "Unsafe SQL query"
msgstr ""
#: frappe/printing/page/print_format_builder/print_format_builder_column_selector.html:9
#: frappe/public/js/frappe/data_import/data_exporter.js:160
-#: frappe/public/js/frappe/form/controls/multicheck.js:167
-#: frappe/public/js/frappe/views/reports/report_view.js:1606
+#: frappe/public/js/frappe/form/controls/multicheck.js:171
+#: frappe/public/js/frappe/views/reports/report_view.js:1610
msgid "Unselect All"
msgstr ""
@@ -28383,11 +28396,11 @@ msgstr ""
msgid "Unsubscribed"
msgstr ""
-#: frappe/database/query.py:1098
+#: frappe/database/query.py:1113
msgid "Unsupported function or operator: {0}"
msgstr ""
-#: frappe/database/query.py:2063
+#: frappe/database/query.py:2142
msgid "Unsupported {0}: {1}"
msgstr ""
@@ -28451,7 +28464,7 @@ msgstr ""
msgid "Update Order"
msgstr ""
-#: frappe/desk/page/setup_wizard/setup_wizard.js:494
+#: frappe/desk/page/setup_wizard/setup_wizard.js:488
msgid "Update Password"
msgstr ""
@@ -28880,7 +28893,7 @@ msgstr ""
msgid "User Invitation"
msgstr ""
-#: frappe/public/js/frappe/ui/sidebar/sidebar.html:51
+#: frappe/public/js/frappe/ui/sidebar/sidebar.html:52
msgid "User Menu"
msgstr ""
@@ -28899,11 +28912,11 @@ msgstr ""
#: frappe/core/page/permission_manager/permission_manager_help.html:97
#: frappe/core/workspace/users/users.json
#: frappe/public/js/frappe/views/reports/query_report.js:2055
-#: frappe/public/js/frappe/views/reports/report_view.js:1766
+#: frappe/public/js/frappe/views/reports/report_view.js:1770
msgid "User Permissions"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1935
+#: frappe/public/js/frappe/list/list_view.js:1937
msgctxt "Button in list view menu"
msgid "User Permissions"
msgstr ""
@@ -29044,6 +29057,10 @@ msgstr ""
msgid "User {0} has requested for data deletion"
msgstr ""
+#: frappe/core/doctype/user/user.py:1467
+msgid "User {0} has started an impersonation session as you.
Reason provided: {1}"
+msgstr ""
+
#: frappe/core/doctype/user/user.py:1452
msgid "User {0} impersonated as {1}"
msgstr ""
@@ -29357,7 +29374,7 @@ msgstr ""
msgid "View Audit Trail"
msgstr ""
-#: frappe/core/doctype/user/user.js:149
+#: frappe/core/doctype/user/user.js:152
msgid "View Doctype Permissions"
msgstr ""
@@ -29379,7 +29396,7 @@ msgstr ""
msgid "View Log"
msgstr ""
-#: frappe/core/doctype/user/user.js:140
+#: frappe/core/doctype/user/user.js:143
#: frappe/core/doctype/user_permission/user_permission.js:26
msgid "View Permitted Documents"
msgstr ""
@@ -29467,7 +29484,7 @@ msgstr ""
msgid "Virtual DocType {} requires overriding an instance method called {} found {}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1686
+#: frappe/core/doctype/doctype/doctype.py:1689
msgid "Virtual tables must be virtual fields"
msgstr ""
@@ -29515,7 +29532,7 @@ msgstr ""
#: frappe/core/doctype/docfield/docfield.json
#: frappe/custom/doctype/custom_field/custom_field.json
#: frappe/custom/doctype/customize_form_field/customize_form_field.json
-#: frappe/public/js/frappe/router.js:618
+#: frappe/public/js/frappe/router.js:619
#: frappe/workflow/doctype/workflow_state/workflow_state.json
msgid "Warning"
msgstr ""
@@ -29524,7 +29541,7 @@ msgstr ""
msgid "Warning: DATA LOSS IMMINENT! Proceeding will permanently delete following database columns from doctype {0}:"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1143
+#: frappe/core/doctype/doctype/doctype.py:1146
msgid "Warning: Naming is not set"
msgstr ""
@@ -29608,7 +29625,7 @@ msgstr ""
msgid "Web Page Block"
msgstr ""
-#: frappe/public/js/frappe/utils/utils.js:1991
+#: frappe/public/js/frappe/utils/utils.js:1990
msgid "Web Page URL"
msgstr ""
@@ -29760,7 +29777,7 @@ msgstr ""
msgid "Website Search Field"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1551
+#: frappe/core/doctype/doctype/doctype.py:1554
msgid "Website Search Field must be a valid fieldname"
msgstr ""
@@ -29857,7 +29874,7 @@ msgstr ""
msgid "Wednesday"
msgstr ""
-#: frappe/public/js/frappe/views/calendar/calendar.js:281
+#: frappe/public/js/frappe/views/calendar/calendar.js:282
msgid "Week"
msgstr ""
@@ -29984,7 +30001,7 @@ msgstr ""
msgid "Will add \"%\" before and after the query"
msgstr ""
-#: frappe/desk/page/setup_wizard/setup_wizard.js:485
+#: frappe/desk/page/setup_wizard/setup_wizard.js:479
msgid "Will be your login ID"
msgstr ""
@@ -30166,7 +30183,7 @@ msgstr ""
msgid "Workspace"
msgstr ""
-#: frappe/public/js/frappe/router.js:180
+#: frappe/public/js/frappe/router.js:181
msgid "Workspace {0} does not exist"
msgstr ""
@@ -30350,7 +30367,7 @@ msgstr ""
#: frappe/integrations/doctype/webhook/webhook.py:132
#: frappe/printing/doctype/print_format/print_format.json
#: frappe/public/js/form_builder/utils.js:336
-#: frappe/public/js/frappe/form/controls/link.js:568
+#: frappe/public/js/frappe/form/controls/link.js:569
#: frappe/public/js/frappe/list/base_list.js:948
#: frappe/public/js/frappe/list/list_sidebar_group_by.js:170
#: frappe/public/js/frappe/views/reports/query_report.js:47
@@ -30389,7 +30406,7 @@ msgstr ""
msgid "You added {0} rows to {1}"
msgstr ""
-#: frappe/public/js/frappe/router.js:647
+#: frappe/public/js/frappe/router.js:648
msgid "You are about to open an external link. To confirm, click the link again."
msgstr ""
@@ -30421,7 +30438,7 @@ msgstr ""
msgid "You are not allowed to delete a standard Website Theme"
msgstr ""
-#: frappe/core/doctype/report/report.py:396
+#: frappe/core/doctype/report/report.py:398
msgid "You are not allowed to edit the report."
msgstr ""
@@ -30460,7 +30477,7 @@ msgstr ""
msgid "You are not permitted to access this page."
msgstr ""
-#: frappe/__init__.py:462
+#: frappe/__init__.py:464
msgid "You are not permitted to access this resource. Login to access"
msgstr ""
@@ -30517,7 +30534,7 @@ msgstr ""
msgid "You can disable this {0} instead of deleting it."
msgstr ""
-#: frappe/core/doctype/file/file.py:768
+#: frappe/core/doctype/file/file.py:773
msgid "You can increase the limit from System Settings."
msgstr ""
@@ -30589,7 +30606,7 @@ msgstr ""
msgid "You cannot create a dashboard chart from single DocTypes"
msgstr ""
-#: frappe/share.py:246
+#: frappe/share.py:241
msgid "You cannot share `{0}` on {1} `{2}` as you do not have `{0}` permission on `{1}`"
msgstr ""
@@ -30639,11 +30656,11 @@ msgstr ""
msgid "You do not have import permission for {0}"
msgstr ""
-#: frappe/database/query.py:943
+#: frappe/database/query.py:958
msgid "You do not have permission to access child table field: {0}"
msgstr ""
-#: frappe/database/query.py:953
+#: frappe/database/query.py:968
msgid "You do not have permission to access field: {0}"
msgstr ""
@@ -30736,7 +30753,7 @@ msgid "You need the '{0}' permission on {1} {2} to perform this action."
msgstr ""
#: frappe/desk/doctype/workspace/workspace.py:129
-#: frappe/desk/doctype/workspace_sidebar/workspace_sidebar.py:71
+#: frappe/desk/doctype/workspace_sidebar/workspace_sidebar.py:74
msgid "You need to be Workspace Manager to delete a public workspace."
msgstr ""
@@ -30776,7 +30793,7 @@ msgstr ""
msgid "You need to have \"Share\" permission"
msgstr ""
-#: frappe/utils/print_format.py:313
+#: frappe/utils/print_format.py:322
msgid "You need to install pycups to use this feature!"
msgstr ""
@@ -30843,7 +30860,7 @@ msgstr ""
msgid "You viewed this"
msgstr ""
-#: frappe/public/js/frappe/router.js:658
+#: frappe/public/js/frappe/router.js:659
msgid "You will be redirected to:"
msgstr ""
@@ -31046,10 +31063,6 @@ msgstr ""
msgid "chrome"
msgstr ""
-#: frappe/templates/includes/list/filters.html:19
-msgid "clear"
-msgstr ""
-
#: frappe/public/js/frappe/form/templates/timeline_message_box.html:34
msgid "commented"
msgstr ""
@@ -31184,7 +31197,7 @@ msgstr ""
msgid "empty"
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:588
+#: frappe/public/js/frappe/form/controls/link.js:589
msgctxt "Comparison value is empty"
msgid "empty"
msgstr ""
@@ -31263,17 +31276,17 @@ msgstr ""
msgid "import"
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:625
-#: frappe/public/js/frappe/form/controls/link.js:630
-#: frappe/public/js/frappe/form/controls/link.js:643
-#: frappe/public/js/frappe/form/controls/link.js:650
+#: frappe/public/js/frappe/form/controls/link.js:626
+#: frappe/public/js/frappe/form/controls/link.js:631
+#: frappe/public/js/frappe/form/controls/link.js:644
+#: frappe/public/js/frappe/form/controls/link.js:651
msgid "is disabled"
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:624
-#: frappe/public/js/frappe/form/controls/link.js:631
-#: frappe/public/js/frappe/form/controls/link.js:644
-#: frappe/public/js/frappe/form/controls/link.js:649
+#: frappe/public/js/frappe/form/controls/link.js:625
+#: frappe/public/js/frappe/form/controls/link.js:632
+#: frappe/public/js/frappe/form/controls/link.js:645
+#: frappe/public/js/frappe/form/controls/link.js:650
msgid "is enabled"
msgstr ""
@@ -31731,8 +31744,8 @@ msgstr ""
msgid "{0} ({1}) - {2}%"
msgstr ""
-#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:448
-#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:452
+#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:439
+#: frappe/public/js/frappe/ui/toolbar/awesome_bar.js:443
msgid "{0} = {1}"
msgstr ""
@@ -31905,11 +31918,11 @@ msgctxt "Form timeline"
msgid "{0} changed {1} to {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1634
+#: frappe/core/doctype/doctype/doctype.py:1637
msgid "{0} contains an invalid Fetch From expression, Fetch From can't be self-referential."
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:663
+#: frappe/public/js/frappe/form/controls/link.js:664
msgid "{0} contains {1}"
msgstr ""
@@ -31934,7 +31947,7 @@ msgstr ""
msgid "{0} days ago"
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:665
+#: frappe/public/js/frappe/form/controls/link.js:666
msgid "{0} does not contain {1}"
msgstr ""
@@ -31943,7 +31956,7 @@ msgstr ""
msgid "{0} does not exist in row {1}"
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:638
+#: frappe/public/js/frappe/form/controls/link.js:639
msgid "{0} equals {1}"
msgstr ""
@@ -31971,7 +31984,7 @@ msgstr ""
msgid "{0} has already assigned default value for {1}."
msgstr ""
-#: frappe/database/query.py:1202
+#: frappe/database/query.py:1217
msgid "{0} has invalid backtick notation: {1}"
msgstr ""
@@ -31992,27 +32005,27 @@ msgstr ""
msgid "{0} in row {1} cannot have both URL and child items"
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:704
+#: frappe/public/js/frappe/form/controls/link.js:705
msgid "{0} is a descendant of {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:952
+#: frappe/core/doctype/doctype/doctype.py:955
msgid "{0} is a mandatory field"
msgstr ""
-#: frappe/core/doctype/file/file.py:576
+#: frappe/core/doctype/file/file.py:577
msgid "{0} is a not a valid zip file"
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:668
+#: frappe/public/js/frappe/form/controls/link.js:669
msgid "{0} is after {1}"
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:706
+#: frappe/public/js/frappe/form/controls/link.js:707
msgid "{0} is an ancestor of {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1647
+#: frappe/core/doctype/doctype/doctype.py:1650
msgid "{0} is an invalid Data field."
msgstr ""
@@ -32020,16 +32033,16 @@ msgstr ""
msgid "{0} is an invalid email address in 'Recipients'"
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:673
+#: frappe/public/js/frappe/form/controls/link.js:674
msgid "{0} is before {1}"
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:702
+#: frappe/public/js/frappe/form/controls/link.js:703
msgid "{0} is between {1}"
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:699
-#: frappe/public/js/frappe/views/reports/report_view.js:1464
+#: frappe/public/js/frappe/form/controls/link.js:700
+#: frappe/public/js/frappe/views/reports/report_view.js:1468
msgid "{0} is between {1} and {2}"
msgstr ""
@@ -32038,41 +32051,41 @@ msgstr ""
msgid "{0} is currently {1}"
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:636
-#: frappe/public/js/frappe/form/controls/link.js:654
+#: frappe/public/js/frappe/form/controls/link.js:637
+#: frappe/public/js/frappe/form/controls/link.js:655
msgid "{0} is disabled"
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:635
-#: frappe/public/js/frappe/form/controls/link.js:655
+#: frappe/public/js/frappe/form/controls/link.js:636
+#: frappe/public/js/frappe/form/controls/link.js:656
msgid "{0} is enabled"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:1433
+#: frappe/public/js/frappe/views/reports/report_view.js:1437
msgid "{0} is equal to {1}"
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:680
-#: frappe/public/js/frappe/views/reports/report_view.js:1453
+#: frappe/public/js/frappe/form/controls/link.js:681
+#: frappe/public/js/frappe/views/reports/report_view.js:1457
msgid "{0} is greater than or equal to {1}"
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:670
-#: frappe/public/js/frappe/views/reports/report_view.js:1443
+#: frappe/public/js/frappe/form/controls/link.js:671
+#: frappe/public/js/frappe/views/reports/report_view.js:1447
msgid "{0} is greater than {1}"
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:685
-#: frappe/public/js/frappe/views/reports/report_view.js:1458
+#: frappe/public/js/frappe/form/controls/link.js:686
+#: frappe/public/js/frappe/views/reports/report_view.js:1462
msgid "{0} is less than or equal to {1}"
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:675
-#: frappe/public/js/frappe/views/reports/report_view.js:1448
+#: frappe/public/js/frappe/form/controls/link.js:676
+#: frappe/public/js/frappe/views/reports/report_view.js:1452
msgid "{0} is less than {1}"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:1483
+#: frappe/public/js/frappe/views/reports/report_view.js:1487
msgid "{0} is like {1}"
msgstr ""
@@ -32080,11 +32093,7 @@ msgstr ""
msgid "{0} is mandatory"
msgstr ""
-#: frappe/database/query.py:860
-msgid "{0} is not a child table of {1}"
-msgstr ""
-
-#: frappe/public/js/frappe/form/controls/link.js:708
+#: frappe/public/js/frappe/form/controls/link.js:709
msgid "{0} is not a descendant of {1}"
msgstr ""
@@ -32141,7 +32150,7 @@ msgstr ""
msgid "{0} is not a valid report format. Report format should one of the following {1}"
msgstr ""
-#: frappe/core/doctype/file/file.py:556
+#: frappe/core/doctype/file/file.py:557
msgid "{0} is not a zip file"
msgstr ""
@@ -32149,26 +32158,26 @@ msgstr ""
msgid "{0} is not an allowed role for {1}"
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:710
+#: frappe/public/js/frappe/form/controls/link.js:711
msgid "{0} is not an ancestor of {1}"
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:657
-#: frappe/public/js/frappe/views/reports/report_view.js:1438
+#: frappe/public/js/frappe/form/controls/link.js:658
+#: frappe/public/js/frappe/views/reports/report_view.js:1442
msgid "{0} is not equal to {1}"
msgstr ""
-#: frappe/public/js/frappe/views/reports/report_view.js:1485
+#: frappe/public/js/frappe/views/reports/report_view.js:1489
msgid "{0} is not like {1}"
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:661
-#: frappe/public/js/frappe/views/reports/report_view.js:1479
+#: frappe/public/js/frappe/form/controls/link.js:662
+#: frappe/public/js/frappe/views/reports/report_view.js:1483
msgid "{0} is not one of {1}"
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:691
-#: frappe/public/js/frappe/views/reports/report_view.js:1489
+#: frappe/public/js/frappe/form/controls/link.js:692
+#: frappe/public/js/frappe/views/reports/report_view.js:1493
msgid "{0} is not set"
msgstr ""
@@ -32176,16 +32185,16 @@ msgstr ""
msgid "{0} is now default print format for {1} doctype"
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:678
+#: frappe/public/js/frappe/form/controls/link.js:679
msgid "{0} is on or after {1}"
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:683
+#: frappe/public/js/frappe/form/controls/link.js:684
msgid "{0} is on or before {1}"
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:659
-#: frappe/public/js/frappe/views/reports/report_view.js:1472
+#: frappe/public/js/frappe/form/controls/link.js:660
+#: frappe/public/js/frappe/views/reports/report_view.js:1476
msgid "{0} is one of {1}"
msgstr ""
@@ -32197,21 +32206,21 @@ msgstr ""
msgid "{0} is required"
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:688
-#: frappe/public/js/frappe/views/reports/report_view.js:1488
+#: frappe/public/js/frappe/form/controls/link.js:689
+#: frappe/public/js/frappe/views/reports/report_view.js:1492
msgid "{0} is set"
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:712
-#: frappe/public/js/frappe/views/reports/report_view.js:1467
+#: frappe/public/js/frappe/form/controls/link.js:713
+#: frappe/public/js/frappe/views/reports/report_view.js:1471
msgid "{0} is within {1}"
msgstr ""
-#: frappe/public/js/frappe/form/controls/link.js:693
+#: frappe/public/js/frappe/form/controls/link.js:694
msgid "{0} is {1}"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1854
+#: frappe/public/js/frappe/list/list_view.js:1856
msgid "{0} items selected"
msgstr ""
@@ -32291,12 +32300,12 @@ msgstr ""
msgid "{0} not allowed to be renamed"
msgstr ""
-#: frappe/core/doctype/report/report.py:433
-#: frappe/public/js/frappe/list/list_view.js:1231
+#: frappe/core/doctype/report/report.py:435
+#: frappe/public/js/frappe/list/list_view.js:1233
msgid "{0} of {1}"
msgstr ""
-#: frappe/public/js/frappe/list/list_view.js:1233
+#: frappe/public/js/frappe/list/list_view.js:1235
msgid "{0} of {1} ({2} rows with children)"
msgstr ""
@@ -32372,7 +32381,7 @@ msgstr ""
msgid "{0} self assigned this task: {1}"
msgstr ""
-#: frappe/share.py:262
+#: frappe/share.py:257
msgid "{0} shared a document {1} {2} with you"
msgstr ""
@@ -32497,7 +32506,7 @@ msgctxt "Money in words"
msgid "{0}."
msgstr ""
-#: frappe/utils/print_format.py:149 frappe/utils/print_format.py:193
+#: frappe/utils/print_format.py:150 frappe/utils/print_format.py:194
msgid "{0}/{1} complete | Please leave this tab open until completion."
msgstr ""
@@ -32509,43 +32518,43 @@ msgstr ""
msgid "{0}: Failed to attach new recurring document. To enable attaching document in the auto repeat notification email, enable {1} in Print Settings"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1455
+#: frappe/core/doctype/doctype/doctype.py:1458
msgid "{0}: Field '{1}' cannot be set as Unique as it has non-unique values"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1363
+#: frappe/core/doctype/doctype/doctype.py:1366
msgid "{0}: Field {1} in row {2} cannot be hidden and mandatory without default"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1322
+#: frappe/core/doctype/doctype/doctype.py:1325
msgid "{0}: Field {1} of type {2} cannot be mandatory"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1310
+#: frappe/core/doctype/doctype/doctype.py:1313
msgid "{0}: Fieldname {1} appears multiple times in rows {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1442
+#: frappe/core/doctype/doctype/doctype.py:1445
msgid "{0}: Fieldtype {1} for {2} cannot be unique"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1804
+#: frappe/core/doctype/doctype/doctype.py:1807
msgid "{0}: No basic permissions set"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1818
+#: frappe/core/doctype/doctype/doctype.py:1821
msgid "{0}: Only one rule allowed with the same Role, Level and {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1344
+#: frappe/core/doctype/doctype/doctype.py:1347
msgid "{0}: Options must be a valid DocType for field {1} in row {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1333
+#: frappe/core/doctype/doctype/doctype.py:1336
msgid "{0}: Options required for Link or Table type field {1} in row {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1351
+#: frappe/core/doctype/doctype/doctype.py:1354
msgid "{0}: Options {1} must be the same as doctype name {2} for the field {3}"
msgstr ""
@@ -32553,47 +32562,47 @@ msgstr ""
msgid "{0}: Other permission rules may also apply"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1833
+#: frappe/core/doctype/doctype/doctype.py:1836
msgid "{0}: Permission at level 0 must be set before higher levels are set"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1910
+#: frappe/core/doctype/doctype/doctype.py:1913
msgid "{0}: The 'Amend' permission cannot be granted for a non-submittable DocType."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1858
+#: frappe/core/doctype/doctype/doctype.py:1861
msgid "{0}: The 'Amend' permission cannot be granted without the 'Create' permission."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1845
+#: frappe/core/doctype/doctype/doctype.py:1848
msgid "{0}: The 'Cancel' permission cannot be granted without the 'Submit' permission."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1892
+#: frappe/core/doctype/doctype/doctype.py:1895
msgid "{0}: The 'Export' permission was removed because it cannot be granted for a 'single' DocType."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1918
+#: frappe/core/doctype/doctype/doctype.py:1921
msgid "{0}: The 'Import' permission cannot be granted for a non-importable DocType."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1864
+#: frappe/core/doctype/doctype/doctype.py:1867
msgid "{0}: The 'Import' permission cannot be granted without the 'Create' permission."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1884
+#: frappe/core/doctype/doctype/doctype.py:1887
msgid "{0}: The 'Import' permission was removed because it cannot be granted for a 'single' DocType."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1876
+#: frappe/core/doctype/doctype/doctype.py:1879
msgid "{0}: The 'Report' permission was removed because it cannot be granted for a 'single' DocType."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1903
+#: frappe/core/doctype/doctype/doctype.py:1906
msgid "{0}: The 'Submit' permission cannot be granted for a non-submittable DocType."
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1852
+#: frappe/core/doctype/doctype/doctype.py:1855
msgid "{0}: The 'Submit', 'Cancel', and 'Amend' permissions cannot be granted without the 'Write' permission."
msgstr ""
@@ -32601,11 +32610,11 @@ msgstr ""
msgid "{0}: You can increase the limit for the field if required via {1}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1297
+#: frappe/core/doctype/doctype/doctype.py:1300
msgid "{0}: fieldname cannot be set to reserved field {1} in DocType"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1288
+#: frappe/core/doctype/doctype/doctype.py:1291
msgid "{0}: fieldname cannot be set to reserved keyword {1}"
msgstr ""
@@ -32622,7 +32631,7 @@ msgstr ""
msgid "{0}: {1} vs {2}"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1463
+#: frappe/core/doctype/doctype/doctype.py:1466
msgid "{0}:Fieldtype {1} for {2} cannot be indexed"
msgstr ""
@@ -32646,7 +32655,7 @@ msgstr ""
msgid "{count} rows selected"
msgstr ""
-#: frappe/core/doctype/doctype/doctype.py:1517
+#: frappe/core/doctype/doctype/doctype.py:1520
msgid "{{{0}}} is not a valid fieldname pattern. It should be {{field_name}}."
msgstr ""