Browse Source

Fix regression in the permissionsEditor component

Signed-off-by: marco <marcoambrosini@pm.me>
pull/6382/head
marco 4 years ago
committed by Joas Schilling
parent
commit
0d71899cb3
No known key found for this signature in database GPG Key ID: 7076EA9751AACDDA
  1. 4
      src/components/PermissionsEditor/PermissionsEditor.vue
  2. 16
      src/components/RightSidebar/Participants/ParticipantsList/Participant/Participant.vue
  3. 1
      src/components/RightSidebar/Participants/ParticipantsList/Participant/ParticipantPermissionsEditor/ParticipantPermissionsEditor.vue

4
src/components/PermissionsEditor/PermissionsEditor.vue

@ -167,12 +167,12 @@ export default {
* disabled.
*/
submitButtonDisabled() {
return this.attendeePermissions === this.formPermissions
return this.permissions === this.formPermissions
},
},
mounted() {
this.writePermissionsToComponent(this.attendeePermissions)
this.writePermissionsToComponent(this.permissions)
},
methods: {

16
src/components/RightSidebar/Participants/ParticipantsList/Participant/Participant.vue

@ -182,7 +182,7 @@
</ActionButton>
<ActionButton
:close-after-click="true"
@click="showParticipantPermissionsEditor">
@click="showPermissionsEditor">
<template #icon>
<Pencil
:size="20"
@ -213,12 +213,12 @@
</ActionButton>
</Actions>
<ParticipantPermissionsEditor
v-if="participantPermissionsEditor"
v-if="permissionsEditor"
:actor-id="participant.actorId"
:close-after-click="true"
:participant="participant"
:token="token"
@close="hideParticipantPermissionsEditor" />
@close="hidePermissionsEditor" />
<!-- Checkmark in case the current participant is selected -->
<div v-if="isSelected" class="icon-checkmark participant-row__utils utils__checkmark" />
</li>
@ -312,7 +312,7 @@ export default {
return {
isUserNameTooltipVisible: false,
isStatusTooltipVisible: false,
participantPermissionsEditor: false,
permissionsEditor: false,
}
},
@ -670,12 +670,12 @@ export default {
}
},
showParticipantPermissionsEditor() {
this.participantPermissionsEditor = true
showPermissionsEditor() {
this.permissionsEditor = true
},
hideParticipantPermissionsEditor() {
this.participantPermissionsEditor = false
hidePermissionsEditor() {
this.permissionsEditor = false
},
},
}

1
src/components/RightSidebar/Participants/ParticipantsList/Participant/ParticipantPermissionsEditor/ParticipantPermissionsEditor.vue

@ -24,6 +24,7 @@
<PermissionEditor
:display-name="displayName"
:permissions="attendeePermissions"
v-on="$listeners"
@submit="handleSubmitPermissions" />
</div>
</template>

Loading…
Cancel
Save