Sha256: 04d548b36852708e37980d376992d0982fd998b756bbe89b1ddb4272b28047a7

Contents?: true

Size: 852 Bytes

Versions: 2

Compression:

Stored size: 852 Bytes

Contents

%table.table#users
  %thead
    %tr
      %th= t('model_attributes.user.fullname')
      %th= EgovUtils::User.human_attribute_name('roles')
      %th= EgovUtils::User.human_attribute_name('provider')
      %th= t('label_actions')
  %tbody
    - users.each do |user|
      %tr
        %td= user.fullname
        %td= user.provider
        - if can?(:manage, user)
          %td.roles{data: {roles: user.roles, id: user.id}}= user.roles.join(', ')
        - else
          %td
        %td
          = button_to(t('label_delete'), user_path(user), method: :delete, class: 'btn btn-warning btn-sm')
          - unless user.active?
            = button_to(t('label_approve'), approve_user_path(user), class: 'btn btn-primary btn-sm')

:javascript
  $(function(){
    $('#users tbody').roles({ url: '#{roles_path(entity_class: 'EgovUtils::User')}' });
  });

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
egov_utils-0.1.37 app/views/egov_utils/users/_users_tab.html.haml
egov_utils-0.1.36 app/views/egov_utils/users/_users_tab.html.haml