Fix override perms orgs (#1536)

* Fix override perms orgs

* remove useless card?
This commit is contained in:
Geometrically 2024-01-07 21:36:32 -05:00 committed by GitHub
parent 683b0f5c48
commit a629d7f048
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 23 additions and 24 deletions

View File

@ -214,9 +214,6 @@
@change="handleFiles"
/>
</div>
<div v-else class="card header-buttons">
<span class="indicator"> <InfoIcon /> You don't have permission to upload images </span>
</div>
<div class="items">
<div v-for="(item, index) in project.gallery" :key="index" class="card gallery-item">
<a class="gallery-thumbnail" @click="expandImage(item, index)">

View File

@ -584,14 +584,7 @@ const acceptedOrgMembers = computed(() => {
return props.organization?.members?.filter((x) => x.accepted) || []
})
watch(
[
() => props.allMembers,
() => props.organization,
() => props.project,
() => props.currentMember,
],
() => {
function initMembers() {
const orgMembers = props.organization?.members || []
const selectedMembersForOrg = orgMembers.map((partialOrgMember) => {
@ -610,9 +603,18 @@ watch(
allTeamMembers.value = props.allMembers
.map((x) => ({ ...x, oldRole: x.role }))
.filter((x) => !selectedMembersForOrg.some((y) => y.user.id === x.user.id))
},
{ immediate: true, deep: true }
}
watch(
[
() => props.allMembers,
() => props.organization,
() => props.project,
() => props.currentMember,
],
initMembers
)
initMembers()
const currentUsername = ref('')
const openTeamMembers = ref([])