groups: can assign new leader

This commit is contained in:
Tyler Renelle 2013-06-05 14:45:05 -04:00
parent 6480be63eb
commit ef39dd8a0f
2 changed files with 13 additions and 0 deletions

View file

@ -178,3 +178,8 @@ module.exports.app = (appExports, model, app) ->
appExports.gotoPartyChat = ->
model.set '_gamePane', true, ->
$('#party-tab-link').tab('show')
appExports.assignGroupLeader = (e, el) ->
newLeader = model.get('_new.groupLeader')
if newLeader and (confirm("Assign new leader, you sure?") is true)
e.at().set('leader', newLeader, ->browser.resetDom(model)) if newLeader

View file

@ -185,6 +185,14 @@
<input type=url placeholder='Website' class='option-content' value={_newGroupWebsite} />
<input type=submit value="Add" />
</form>
<h4>Assign Group Leader</h4>
<select id=group-leader-selection>
{#each @group.members as :memberId}
<option selected="{equal(:memberId,_new.groupLeader)}">{{username(_members[:memberId].auth,_members[:memberId].profile.name)}}</option>
{/}
</select>
<button x-bind=click:assignGroupLeader >Assign</button>
{/}
{#if @group.websites}
<h4>Resources</h4>