diff --git a/frappe/public/js/frappe/list/list_view.js b/frappe/public/js/frappe/list/list_view.js index 22090946fc..0d2e382cc9 100644 --- a/frappe/public/js/frappe/list/list_view.js +++ b/frappe/public/js/frappe/list/list_view.js @@ -111,7 +111,7 @@ frappe.views.ListView = class ListView extends frappe.views.BaseList { } } - show_restrictions(match_rules_list) { + show_restrictions(match_rules_list=[]) { frappe.msgprint(frappe.render_template('list_view_permission_restrictions', { condition_list: match_rules_list }), 'Restrictions'); diff --git a/frappe/public/js/frappe/list/list_view_permission_restrictions.html b/frappe/public/js/frappe/list/list_view_permission_restrictions.html index 11c71fb6ee..cecd0b9f1e 100644 --- a/frappe/public/js/frappe/list/list_view_permission_restrictions.html +++ b/frappe/public/js/frappe/list/list_view_permission_restrictions.html @@ -1,13 +1,16 @@ -
- {% for(var i=0; i < condition_list.length; i++) { var conditions=condition_list[i]; %} -
- {% if (i > 0) { %} - {{ __("Or") }}{% } %} {% for(key in conditions) { %} - - {% if(conditions[key].length) { %} {{ key }} = {{ frappe.utils.comma_or(conditions[key]) }} {% } else { %} {{ __("{0} is - not set", [key]) }} {% } %} - + + + + + + + {% for (let condition of condition_list ) { %} + {% for (let key in condition) { %} + + + + + {% } %} {% } %} - - {% } %} - \ No newline at end of file + +
{{ __("Field") }}{{ __("Value") }}
{{ __(key) }}{{ frappe.utils.comma_or(condition[key]) }}