Skip to content

Commit 663a26e

Browse files
authored
Hide the revoke training button from non-trainer members/owners (#171)
1 parent ffa2caa commit 663a26e

File tree

1 file changed

+18
-13
lines changed

1 file changed

+18
-13
lines changed

src/queries/equipment/render.ts

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -159,19 +159,24 @@ const currentlyTrainedUsersTable = (viewModel: ViewModel) =>
159159
: renderMemberNumber(member.trainedByMemberNumber.value)}
160160
</td>
161161
<td>
162-
<form action="/equipment/revoke-member-trained" method="post">
163-
<input
164-
type="hidden"
165-
name="equipmentId"
166-
value="${viewModel.equipment.id}"
167-
/>
168-
<input
169-
type="hidden"
170-
name="memberNumber"
171-
value="${member.memberNumber}"
172-
/>
173-
<button type="submit">Revoke Training</button>
174-
</form>
162+
${
163+
isTrainerOrOwner(viewModel) ? html`
164+
<form action="/equipment/revoke-member-trained" method="post">
165+
<input
166+
type="hidden"
167+
name="equipmentId"
168+
value="${viewModel.equipment.id}"
169+
/>
170+
<input
171+
type="hidden"
172+
name="memberNumber"
173+
value="${member.memberNumber}"
174+
/>
175+
<button type="submit">Revoke Training</button>
176+
</form>
177+
` : html``
178+
}
179+
175180
</td>
176181
</tr>`
177182
),

0 commit comments

Comments
 (0)