Skip to content
Snippets Groups Projects
Commit dca5832a authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Merge branch '16-add-default-value-to-absence-reason-chip-if-none-is-provided' into 'master'

Resolve "Add default value to absence-reason-chip if none is provided"

Closes #16

See merge request AlekSIS/onboarding/AlekSIS-App-Kolego!30
parents a44bc14f ca37c1e5
No related branches found
No related tags found
1 merge request!30Resolve "Add default value to absence-reason-chip if none is provided"
Pipeline #191769 canceled
......@@ -14,7 +14,17 @@ export default {
};
},
apollo: {
absenceReasons: gqlAbsenceReasons,
absenceReasons: {
query: gqlAbsenceReasons,
result({ data }) {
if (!this.innerValue) {
const defaultReason = data.absenceReasons.find((ar) => ar.default);
if (defaultReason) {
this.updateInnerValue(defaultReason.id);
}
}
},
},
},
props: {
allowEmpty: {
......@@ -23,7 +33,8 @@ export default {
},
value: {
type: [String, Number],
required: true,
required: false,
default: null,
},
emptyValue: {
type: [String, Number],
......
......@@ -65,6 +65,7 @@ class AbsenceReason(ExtensibleModel):
name="only_one_default_absence_reason",
)
]
ordering = ["-default"]
class Absence(FreeBusy):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment