Add new options for education
This commit is contained in:
@ -20,12 +20,14 @@ export class TeDeumEducationSchema extends foundry.abstract.TypeDataModel {
|
||||
});
|
||||
return caracs;
|
||||
}, {}));
|
||||
schema.competences = new fields.SchemaField(Array.fromRange(9, 1).reduce((comps, i) => {
|
||||
schema.competences = new fields.SchemaField(Array.fromRange(10, 1).reduce((comps, i) => {
|
||||
comps[`comp${i}`] = new fields.SchemaField({
|
||||
compName: new fields.StringField({ required: true, blank: true, initial: "" })
|
||||
compName: new fields.StringField({ required: true, blank: true, initial: "" }),
|
||||
toSelect: new fields.BooleanField({ initial: false })
|
||||
});
|
||||
return comps;
|
||||
}, {}));
|
||||
|
||||
schema.questionnaire = new fields.SchemaField(Array.fromRange(6, 1).reduce((questions, i) => {
|
||||
questions[`question${i}`] = new fields.SchemaField({
|
||||
question: new fields.StringField({ required: true, blank: true, initial: "" }),
|
||||
@ -33,7 +35,13 @@ export class TeDeumEducationSchema extends foundry.abstract.TypeDataModel {
|
||||
resp[`reponse${i}`] = new fields.SchemaField({
|
||||
num: new fields.NumberField({ ...requiredInteger, initial: i, min:i }),
|
||||
reponse: new fields.StringField({ required: true, blank: true, initial: "" }),
|
||||
compName: new fields.StringField({ required: true, blank: true, initial: "" })
|
||||
toSelect: new fields.BooleanField({ initial: false }),
|
||||
compList: new fields.SchemaField(Array.fromRange(10, 1).reduce((comps, i) => {
|
||||
comps[`comp${i}`] = new fields.SchemaField({
|
||||
compName: new fields.StringField({ required: true, blank: true, initial: "" }),
|
||||
});
|
||||
return comps;
|
||||
}, {}))
|
||||
});
|
||||
return resp;
|
||||
}, {}))
|
||||
|
Reference in New Issue
Block a user