32 lines
826 B
Handlebars
32 lines
826 B
Handlebars
{{#if canJoinGroup}}
|
|
{{d-button action="joinGroup"
|
|
class="group-index-join"
|
|
icon="user-plus"
|
|
label="groups.join"
|
|
disabled=updatingMembership}}
|
|
{{else if canLeaveGroup}}
|
|
{{d-button action="leaveGroup"
|
|
class="btn-danger group-index-leave"
|
|
icon="user-times"
|
|
label="groups.leave"
|
|
disabled=updatingMembership}}
|
|
{{else if model.allow_membership_requests}}
|
|
{{#if userIsGroupUser}}
|
|
{{#if showMembershipStatus}}
|
|
{{d-button
|
|
class="btn-primary"
|
|
icon="user"
|
|
label="groups.is_group_user"
|
|
disabled=true}}
|
|
{{/if}}
|
|
{{else}}
|
|
{{d-button action="showRequestMembershipForm"
|
|
class="group-index-request"
|
|
disabled=loading
|
|
icon="user-plus"
|
|
label="groups.request"}}
|
|
{{/if}}
|
|
{{else}}
|
|
{{yield}}
|
|
{{/if}}
|