* Reword priority description * Disable checkboxes for permissions you can't enable in role edition interface * Set max priority in HTML attribute * Explicitly link to role edition, do not link when you can't edit * Reword priority description based on review
		
			
				
	
	
		
			31 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| .announcements-list__item
 | |
|   - if can?(:update, role)
 | |
|     = link_to edit_admin_role_path(role), class: 'announcements-list__item__title' do
 | |
|       %span.user-role{ class: "user-role-#{role.id}" }
 | |
|         = fa_icon 'users fw'
 | |
| 
 | |
|         - if role.everyone?
 | |
|           = t('admin.roles.everyone')
 | |
|         - else
 | |
|           = role.name
 | |
|   - else
 | |
|     %span.announcements-list__item__title
 | |
|       %span.user-role{ class: "user-role-#{role.id}" }
 | |
|         = fa_icon 'users fw'
 | |
| 
 | |
|         - if role.everyone?
 | |
|           = t('admin.roles.everyone')
 | |
|         - else
 | |
|           = role.name
 | |
| 
 | |
|   .announcements-list__item__action-bar
 | |
|     .announcements-list__item__meta
 | |
|       - if role.everyone?
 | |
|         = t('admin.roles.everyone_full_description_html')
 | |
|       - else
 | |
|         = link_to t('admin.roles.assigned_users', count: role.users.count), admin_accounts_path(role_ids: role.id)
 | |
|         •
 | |
|         %abbr{ title: role.permissions_as_keys.map { |privilege| I18n.t("admin.roles.privileges.#{privilege}") }.join(', ') }= t('admin.roles.permissions_count', count: role.permissions_as_keys.size)
 | |
|     %div
 | |
|       = table_link_to 'pencil', t('admin.accounts.edit'), edit_admin_role_path(role) if can?(:update, role)
 |