diff options
| author | Ron Lucke <lucke@elan-ev.de> | 2022-04-07 13:12:47 +0000 |
|---|---|---|
| committer | Elmar Ludwig <elmar.ludwig@uni-osnabrueck.de> | 2022-04-07 13:12:47 +0000 |
| commit | 04e73511edcd769780227a19dda6d3d89572a3ce (patch) | |
| tree | e7294fba6f2a3677238cf6444ad33be55ad4c600 | |
| parent | c0f4ad86651d10497031ffadcccc05bae5517e96 (diff) | |
fix #786
| -rwxr-xr-x | resources/vue/store/courseware/courseware.module.js | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/resources/vue/store/courseware/courseware.module.js b/resources/vue/store/courseware/courseware.module.js index afd99c0..3e80e5c 100755 --- a/resources/vue/store/courseware/courseware.module.js +++ b/resources/vue/store/courseware/courseware.module.js @@ -1008,6 +1008,13 @@ export const actions = { }, loadTeacherStatus({ dispatch, rootGetters, state, commit, getters }, userId) { + const user = rootGetters['users/byId']({ id: userId }); + + if (user.attributes.permission === 'root') { + commit('setUserIsTeacher', true); + return; + } + const membershipId = `${state.context.id}_${userId}`; return dispatch('course-memberships/loadById', { id: membershipId }) |
