Sha256: ff7bc4a45f61502502a7179c588e0095c500aad98da47843fe5fb0d9822457c7

Contents?: true

Size: 1.39 KB

Versions: 22

Compression:

Stored size: 1.39 KB

Contents

%table.table#users
  %thead
    %tr
      %th= EgovUtils::User.human_attribute_name('fullname')
      %th= EgovUtils::User.human_attribute_name('provider')
      %th= EgovUtils::User.human_attribute_name('roles')
      %th= EgovUtils::User.human_attribute_name('groups')
      %th= t('label_actions')
  %tbody
    - users.entities.includes(:groups).each do |user|
      %tr
        %td{title: user.login}= user.fullname
        %td= user.provider
        - if can?(:manage, user)
          %td.roles{data: {roles: user.roles, id: user.id}}= user.roles.join(', ')
        - else
          %td= user.roles.join(', ')
        %td
          - user.groups.each do |g|
            %span= g.name
        %td
          - if can?(:delete, user)
            = button_to(t('label_delete'), user_path(user), method: :delete, class: 'btn btn-warning btn-sm')
          - if can?(:manage, user) && user.password_change_possible?
            = link_to(t('label_change_password'), new_password_path(user), class: 'btn btn-secondary btn-sm')
          - if can?(:edit, user)
            = link_to(t('label_edit'), edit_user_path(user), class: 'btn btn-secondary btn-sm')
          - unless user.active?
            = button_to(t('label_approve'), approve_user_path(user), class: 'btn btn-primary btn-sm', method: :post)

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

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
egov_utils-1.5.0.alpha16 app/views/egov_utils/users/_users_tab.html.haml
egov_utils-1.5.0.alpha15 app/views/egov_utils/users/_users_tab.html.haml
egov_utils-1.5.0.alpha14 app/views/egov_utils/users/_users_tab.html.haml
egov_utils-1.5.0.alpha13 app/views/egov_utils/users/_users_tab.html.haml
egov_utils-1.5.0.alpha12 app/views/egov_utils/users/_users_tab.html.haml
egov_utils-1.5.0.alpha11 app/views/egov_utils/users/_users_tab.html.haml
egov_utils-1.5.0.alpha10 app/views/egov_utils/users/_users_tab.html.haml
egov_utils-1.5.0.alpha9 app/views/egov_utils/users/_users_tab.html.haml
egov_utils-1.5.0.alpha8 app/views/egov_utils/users/_users_tab.html.haml
egov_utils-1.5.0.alpha7 app/views/egov_utils/users/_users_tab.html.haml
egov_utils-1.5.0.alpha6 app/views/egov_utils/users/_users_tab.html.haml
egov_utils-1.5.0.alpha5 app/views/egov_utils/users/_users_tab.html.haml
egov_utils-1.5.0.alpha4 app/views/egov_utils/users/_users_tab.html.haml
egov_utils-1.4.5 app/views/egov_utils/users/_users_tab.html.haml
egov_utils-1.4.4 app/views/egov_utils/users/_users_tab.html.haml
egov_utils-1.5.0.alpha3 app/views/egov_utils/users/_users_tab.html.haml
egov_utils-1.5.0.alpha2 app/views/egov_utils/users/_users_tab.html.haml
egov_utils-1.5.0.alpha1 app/views/egov_utils/users/_users_tab.html.haml
egov_utils-1.4.3 app/views/egov_utils/users/_users_tab.html.haml
egov_utils-1.4.2 app/views/egov_utils/users/_users_tab.html.haml