New question type: none
This commit is contained in:
parent
7b45214ca9
commit
1d9edfd4b6
2
db.go
2
db.go
@ -112,7 +112,7 @@ CREATE TABLE IF NOT EXISTS survey_quests(
|
|||||||
title VARCHAR(255),
|
title VARCHAR(255),
|
||||||
description TEXT,
|
description TEXT,
|
||||||
placeholder VARCHAR(255),
|
placeholder VARCHAR(255),
|
||||||
kind ENUM('text', 'int', 'ucq', 'mcq', 'list', 'list1', 'list2', 'list3', 'list4', 'list5', 'list6', 'list7', 'list8', 'list9') NOT NULL,
|
kind ENUM('none', 'text', 'int', 'ucq', 'mcq', 'list', 'list1', 'list2', 'list3', 'list4', 'list5', 'list6', 'list7', 'list8', 'list9') NOT NULL,
|
||||||
FOREIGN KEY(id_survey) REFERENCES surveys(id_survey)
|
FOREIGN KEY(id_survey) REFERENCES surveys(id_survey)
|
||||||
) DEFAULT CHARACTER SET = utf8 COLLATE = utf8_bin;
|
) DEFAULT CHARACTER SET = utf8 COLLATE = utf8_bin;
|
||||||
`); err != nil {
|
`); err != nil {
|
||||||
|
@ -55,6 +55,7 @@
|
|||||||
{/if}
|
{/if}
|
||||||
</QuestionHeader>
|
</QuestionHeader>
|
||||||
<slot></slot>
|
<slot></slot>
|
||||||
|
{#if question.kind != 'none'}
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
{#if false && response_history}
|
{#if false && response_history}
|
||||||
<div class="d-flex justify-content-end mb-2">
|
<div class="d-flex justify-content-end mb-2">
|
||||||
@ -153,4 +154,5 @@
|
|||||||
/>
|
/>
|
||||||
{/if}
|
{/if}
|
||||||
</div>
|
</div>
|
||||||
|
{/if}
|
||||||
</div>
|
</div>
|
||||||
|
@ -31,10 +31,13 @@
|
|||||||
<select class="form-select" id="q{qid}kind" bind:value={question.kind}>
|
<select class="form-select" id="q{qid}kind" bind:value={question.kind}>
|
||||||
<option value="text">Texte</option>
|
<option value="text">Texte</option>
|
||||||
<option value="list">Liste de champs de texte</option>
|
<option value="list">Liste de champs de texte</option>
|
||||||
|
<option value="list1">Liste de champs de texte (1 champ)</option>
|
||||||
|
<option value="list2">Liste de champs de texte (2 champs)</option>
|
||||||
<option value="list5">Liste de champs de texte (5 champs)</option>
|
<option value="list5">Liste de champs de texte (5 champs)</option>
|
||||||
<option value="int">Entier</option>
|
<option value="int">Entier</option>
|
||||||
<option value="ucq">QCU</option>
|
<option value="ucq">QCU</option>
|
||||||
<option value="mcq">QCM</option>
|
<option value="mcq">QCM</option>
|
||||||
|
<option value="none">Rien</option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -232,7 +232,7 @@
|
|||||||
</div>
|
</div>
|
||||||
{/if}
|
{/if}
|
||||||
</QuestionForm>
|
</QuestionForm>
|
||||||
{#if question.kind != 'mcq' && question.kind != 'ucq'}
|
{#if question.kind != 'mcq' && question.kind != 'ucq' && question.kind != 'none'}
|
||||||
<button
|
<button
|
||||||
class="btn btn-primary"
|
class="btn btn-primary"
|
||||||
>
|
>
|
||||||
|
Reference in New Issue
Block a user