groups: only add privacy field on guilds

This commit is contained in:
Tyler Renelle
2013-06-02 11:20:57 -04:00
parent 8fdeccf43c
commit dc36651029
2 changed files with 8 additions and 5 deletions
+5 -4
View File
@@ -12,14 +12,15 @@ module.exports.app = (appExports, model, app) ->
user = model.at('_user')
appExports.groupCreate = (e,el) ->
model.add('groups',
type = $(el).attr('data-type')
newGroup =
name: model.get("_new.group.name")
description: model.get("_new.group.description")
privacy: model.get("_new.group.privacy") || 'public'
leader: user.get('id')
members: [user.get('id')]
type: $(el).attr('data-type')
, ->location.reload())
type: type
newGroup.privacy = (model.get("_new.group.privacy") || 'public') if type is 'guild'
model.add 'groups', newGroup, ->location.reload()
appExports.toggleGroupEdit = (e, el) ->
path = "_editing.groups.#{$(el).attr('data-gid')}"
+3 -1
View File
@@ -91,12 +91,14 @@
{/}
<div class="control-group whatever-options">
<input type="text" class="input-medium option-content" placeholder="{{#if equal(@type,'party')}}Party{{else}}Guild{{/}} Name" value="{_new.group.name}" />
<textarea cols=3 class='option-content'>{_new.group.description}</textarea>
<textarea cols=3 class='option-content' placeholder='Description'>{_new.group.description}</textarea>
{{#if equal(@type,'guild')}}
<div>
<input type='radio' name='new-challenge-privacy' checked="{equal('public',_new.group.privacy)}" >Public</input>
<input type='radio' name='new-challenge-privacy' checked="{equal('private',_new.group.privacy)}" >Invite Only</input>
</div>
{{/}}
<input type="submit" class="btn" value="Create" />
</div>
</form>