 
       {if @state.error?
         <p className="form-help error">{@state.error.toString()}</p>}
+
       <PromiseRenderer promise={@fetchAllRoles()} then={(projectRoleSets) =>
         <div>
-          {ownerSet = projectRoleSets.filter((set) -> 'owner' in set.roles)[0]
-          <PromiseRenderer key={ownerSet.id} promise={ownerSet.get 'owner'} then={@renderUserRow.bind this, ownerSet} />}
           {if projectRoleSets.length > 1
             for projectRoleSet in projectRoleSets when 'owner' not in projectRoleSet.roles
               <PromiseRenderer key={projectRoleSet.id} promise={projectRoleSet.get 'owner'} then={@renderUserRow.bind this, projectRoleSet} />

      ).save()
    else
      projectRoleSet.roles.splice index, 1
      projectRoleSet.talk_roles.filter((talkRole) -> talkRole.name == POSSIBLE_ROLES[role])[0].delete()

    Promise.all([projectRoleSet.update('roles').save(), talkRoleAction])
      .catch (error) =>

ID_PREFIX = 'LAB_COLLABORATORS_PAGE_'

POSSIBLE_ROLES = {
  collaborator: 'admin',
  expert: 'team',
  scientist: 'scientist',
  moderator: 'moderator',
  tester: 'team'
}

ROLES_INFO =
  collaborator:
    label: 'Collaborator'
    description: 'Collaborators have full access to edit workflows and project content, including deleting some or all of the project.'
