app/assets/javascripts/views/permissions/line/right-check.tmpl.haml

Summary

Maintainability
Test Coverage
%td{:class => "ui-rights-check ${name}{{if $item.manageable == false}} disabled{{/if}}"}

  %i.ui-right-overwritten-by-public{:title => "${_jed('%s (overwritten by public permissions)', label)}"}
    %i.icon-privacy-open

  {{if permission == true}}

  %label{:class => "ui-rights-check-label"}
    {{if $item.manageable}}
    %input{:checked => "checked", :name => "${name}", :type => "checkbox", :value => "true", :title => "${label}"}
    {{else}}
    %input{:checked => "checked", :name => "${name}", :type => "checkbox", :value => "true", :title => "${label}", :disabled => true}
    {{/if}}

  {{else permission == "mixed"}}

  %label{:class => "ui-rights-check-label mixed"}
    {{if $item.manageable}}
    %input{:name => "${name}", :type => "checkbox", :value => "mixed", :title => "${label}"}
    {{else}}
    %input{:name => "${name}", :type => "checkbox", :value => "mixed", :title => "${label}", :disabled => true}
    {{/if}}
    %span.ui-right-mixed-values{:title => "${_jed('%s (partially set)', label)}"}
      %i

  {{else}}

  %label{:class => "ui-rights-check-label"}
    {{if $item.manageable}}
    %input{:name => "${name}", :type => "checkbox", :value => "true", :title => "${label}"}
    {{else}}
    %input{:name => "${name}", :type => "checkbox", :value => "true", :title => "${label}", :disabled => true}
    {{/if}}

  {{/if}}