   showEditMemberRolesView:->
 
     list           = @getDelegate()
-    editView       = new GroupsMemberRolesEditView delegate : @
+    @editView       = new GroupsMemberRolesEditView delegate : @
+    @editView.setMember @getData()
     editorsRoles   = list.getOptions().editorsRoles
     {group, roles} = list.getOptions()
     list.emit "EditMemberRolesViewShown", @
 
     @editLink.hide()
     @cancelLink.show()
-    @saveLink.show()
+    @saveLink.show()  unless KD.whoami().getId() is @getData().getId()
     @editContainer.show()
-    @editContainer.addSubView editView
+    @editContainer.addSubView @editView
 
     unless editorsRoles
       group.fetchMyRoles (err, editorsRoles)=>

    options.cssClass = "groups-member-permissions-view"

    super

    groupData       = @getData()
    @listController = new KDListViewController
      itemClass     : GroupsMemberPermissionsListItemView
    @listWrapper    = @listController.getView()
    @loader         = new KDLoaderView
      size          :
        width       : 32

    list = @listController.getListView()
    list.getOptions().group = groupData

          log err
        else
          list.getOptions().editorsRoles = editorsRoles
          @editView.setRoles editorsRoles, roles
          @editView.addViews()
    else
      @editView.setRoles editorsRoles, roles
      @editView.addViews()

  hideEditMemberRolesView:->

