 KDListItemView         = kd.ListItemView
 KDCustomHTMLView       = kd.CustomHTMLView
 getFullnameFromAccount = require 'app/util/getFullnameFromAccount'
+
+# a user be a Member, Admin and Owner at the same time but in the UI we should
+# show the role name which has the most permissions.
+defaultRoles =
+  guest      : nicename : 'Guest',     priority : 0
+  member     : nicename : 'Member',    priority : 1
+  moderator  : nicename : 'Moderator', priority : 2
+  admin      : nicename : 'Admin',     priority : 3
+  owner      : nicename : 'Owner',     priority : 4
 
 
 module.exports = class MemberItemView extends KDListItemView

    @createSettingsView()


  createSettingsView: ->

    @settings  = new KDCustomHTMLView
      cssClass : 'settings hidden'


    @roleLabel = new KDCustomHTMLView
      cssClass : 'role'
      partial  : "#{@getUserRole()} <span class='settings-icon'></span>"
      click    : =>
        @settings.toggleClass  'hidden'
        @roleLabel.toggleClass 'active'
