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

FINALLY fix final checkbox

parent 8c179932
No related branches found
No related tags found
1 merge request!77Better welcome message
Pipeline #
...@@ -61,7 +61,8 @@ ...@@ -61,7 +61,8 @@
data () { data () {
return { return {
scoreError: '', 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: { props: {
......
...@@ -31,6 +31,7 @@ function initialState () { ...@@ -31,6 +31,7 @@ function initialState () {
hasOrigFeedback: false, hasOrigFeedback: false,
origFeedback: { origFeedback: {
score: null, score: null,
isFinal: false,
feedback_lines: {} feedback_lines: {}
}, },
updatedFeedback: { updatedFeedback: {
......
...@@ -36,9 +36,21 @@ const mutations = { ...@@ -36,9 +36,21 @@ const mutations = {
acc[curr['pk']] = curr acc[curr['pk']] = curr
return acc 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) { [mut.SET_SUBSCRIPTION] (state, subscription) {
Vue.set(state.subscriptions, subscription.pk, 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}) { [mut.DELETE_SUBSCRIPTION] (state, {pk}) {
Vue.delete(state.subscriptions, pk) Vue.delete(state.subscriptions, pk)
......
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