Skip to content
Snippets Groups Projects
Commit 55b9822e authored by robinwilliam.hundt's avatar robinwilliam.hundt
Browse files

FINALLY fix final checkbox

parent 8c179932
Branches
Tags
1 merge request!77Better welcome message
Pipeline #
......@@ -61,7 +61,8 @@
data () {
return {
scoreError: '',
isFinal: !this.$store.getters['submissionNotes/isFeedbackCreation'] || this.$store.getters.isReviewer
isFinal: this.$store.state.submissionNotes.origFeedback.isFinal ||
!this.$store.getters['submissionNotes/isFeedbackCreation'] || this.$store.getters.isReviewer
}
},
props: {
......
......@@ -31,6 +31,7 @@ function initialState () {
hasOrigFeedback: false,
origFeedback: {
score: null,
isFinal: false,
feedback_lines: {}
},
updatedFeedback: {
......
......@@ -36,9 +36,21 @@ const mutations = {
acc[curr['pk']] = curr
return acc
}, {})
for (let subscription of Object.values(state.subscriptions)) {
for (let assignment of subscription.assignments) {
if (assignment.feedback) {
Vue.set(assignment.feedback, 'feedback_stage_for_user', subscription.feedback_stage)
}
}
}
},
[mut.SET_SUBSCRIPTION] (state, subscription) {
Vue.set(state.subscriptions, subscription.pk, subscription)
for (let assignment of subscription.assignments) {
if (assignment.feedback) {
Vue.set(assignment.feedback, 'feedback_stage_for_user', subscription.feedback_stage)
}
}
},
[mut.DELETE_SUBSCRIPTION] (state, {pk}) {
Vue.delete(state.subscriptions, pk)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment