Live: Retrieve previous submission

This commit is contained in:
nemunaire 2022-03-01 13:03:16 +01:00
commit f77cfa4df8
6 changed files with 64 additions and 9 deletions

View file

@ -12,7 +12,7 @@
req_surveys.then((surveys) => {
for (const survey of surveys) {
if (survey.direct) {
if (survey.direct != null) {
direct = survey;
}
}
@ -39,7 +39,7 @@
{:then surveys}
<tbody style="cursor: pointer;">
{#each surveys as survey, sid (survey.id)}
{#if survey.shown && (!$user || (!$user.was_admin || $user.promo == survey.promo) || $user.is_admin)}
{#if (survey.shown || survey.direct != null) && (!$user || (!$user.was_admin || $user.promo == survey.promo) || $user.is_admin)}
{#if $user && $user.is_admin && (sid == 0 || surveys[sid-1].promo != survey.promo)}
<tr class="bg-info text-light">
<th colspan="5" class="fw-bold">
@ -47,7 +47,7 @@
</th>
</tr>
{/if}
<tr on:click={e => goto(survey.direct?`surveys/${survey.id}/live`:$user.is_admin?`surveys/${survey.id}/responses`:`surveys/${survey.id}`)}>
<tr on:click={e => goto(survey.direct != null ?`surveys/${survey.id}/live`:$user.is_admin?`surveys/${survey.id}/responses`:`surveys/${survey.id}`)}>
<td>
{survey.title}
<SurveyBadge {survey} class="float-end" />