mirror of
https://github.com/sudoxnym/habitica-self-host.git
synced 2026-08-01 03:30:25 +00:00
guilds: allow clicking guild-members for stats. needed to include
_membersArray in model ref
This commit is contained in:
parent
d4275867cc
commit
d3dd20cdf8
3 changed files with 9 additions and 4 deletions
|
|
@ -104,6 +104,7 @@ setupSubscriptions = (page, model, params, next, cb) ->
|
|||
# we need _members as an object in the view, so we can iterate over _party.members as :id, and access _members[:id] for the info
|
||||
mObj = members.get()
|
||||
model.set "_members", _.object(_.pluck(mObj,'id'), mObj)
|
||||
model.set "_membersArray", mObj
|
||||
|
||||
# Note - selfQ *must* come after membersQ in subscribe, otherwise _user will only get the fields restricted by party-members in store.coffee. Strang bug, but easy to get around
|
||||
partyQ = model.query('groups').withIds(groupsInfo.partyId)
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<modals:>
|
||||
{{#each _party.members as :memberId}}
|
||||
<app:modals:modal modalId="avatar-modal-{{:memberId}}">
|
||||
<app:avatar:profile profile={{_members[:memberId]}} />
|
||||
{{#each _membersArray as :member}}
|
||||
<app:modals:modal modalId="avatar-modal-{{:member.id}}">
|
||||
<app:avatar:profile profile={{_members[:member.id]}} />
|
||||
<@footer>
|
||||
<button data-dismiss="modal" class="btn btn-success">Ok</button>
|
||||
</@footer>
|
||||
|
|
|
|||
|
|
@ -89,7 +89,11 @@
|
|||
<h3>{{@group.name}}</h3>
|
||||
<table class="table table-striped">
|
||||
{{#each @group.members as :memberId}}
|
||||
<tr><td>{{username(_members[:memberId].auth, _members[:memberId].profile.name)}}</td><td>({{:memberId}})</td></tr>
|
||||
<tr><td>
|
||||
<a data-toggle='modal' data-target="#avatar-modal-{{:memberId}}">
|
||||
{{username(_members[:memberId].auth, _members[:memberId].profile.name)}}</td><td>({{:memberId}})
|
||||
</a>
|
||||
</td></tr>
|
||||
{{/}}
|
||||
</table>
|
||||
{#with @group as :group}
|
||||
|
|
|
|||
Loading…
Reference in a new issue