{% var standard_perms = [ {name: "read", label: __("Read"), disable_check: false}, {name: "write", label: __("Write"), disable_check: true}, {name: "submit", label: __("Submit"), disable_check: true}, {name: "share", label: __("Share"), disable_check: false} ]; var custom_perms = (custom_perm_types || []).map(function(perm) { return { name: perm, label: __(frappe.model.unscrub(perm)), disable_check: true }; }); var all_perms = standard_perms.concat(custom_perms); %}
{%= __("User") %}
{% for (var i=0; i < all_perms.length; i++) { var perm = all_perms[i]; %}
{%= perm.label %}
{% } %}
{% for (var i=0; i < all_perms.length; i++) { var perm = all_perms[i]; var is_disabled = perm.disable_check && !frm.perm[0][perm.name]; %}
{% } %}
{% for (var i=0, l=shared.length; i < l; i++) { var s = shared[i]; %} {% if(s && !s.everyone) { %}
{%= s.user %}
{% for (var j=0; j < all_perms.length; j++) { var perm = all_perms[j]; var is_disabled = perm.disable_check && !frm.perm[0][perm.name]; %}
{% } %}
{% } %} {% } %} {% if(frappe.model.can_share(null, frm)) { %}
{%= __("Share this document with") %}
{% for (var i=0; i < all_perms.length; i++) { var perm = all_perms[i]; %}
{%= perm.label %}
{% } %}
{% for (var i=0; i < all_perms.length; i++) { var perm = all_perms[i]; var is_disabled = perm.disable_check && !frm.perm[0][perm.name]; %}
{% } %}
{% endif %}