Drobny bugfixing
This commit is contained in:
@@ -10,7 +10,6 @@ export const fetchOrganization = (organizationId) => {
|
||||
loading.value = true;
|
||||
return useOrganizationsStore().fetchDetail(parseInt(organizationId))
|
||||
.then(resp => {
|
||||
console.log(resp);
|
||||
organization.value = resp;
|
||||
return resp;
|
||||
})
|
||||
@@ -28,14 +27,14 @@ export const isRequestPending = storeToRefs(useOrganizationsStore()).isMutationR
|
||||
const loggedUser = storeToRefs(useUserStore()).user;
|
||||
export const myOrganizationIds = computed(() => loggedUser.value.organizations?.map(o => o.id) || []);
|
||||
|
||||
export const addToOrganization = async () => {
|
||||
export const addToOrganization = async (organizationId) => {
|
||||
useOrganizationsStore().addUserToOrganization(organizationId).then((data) => {
|
||||
organization.value.users = data.users;
|
||||
useUserStore().fetchLoggedUserDetail();
|
||||
});
|
||||
};
|
||||
|
||||
export const removeFromOrganization = async () => {
|
||||
export const removeFromOrganization = async (organizationId) => {
|
||||
useOrganizationsStore().removeUserFromOrganization(organizationId).then((data) => {
|
||||
organization.value.users = data.users;
|
||||
useUserStore().fetchLoggedUserDetail();
|
||||
|
||||
@@ -6,8 +6,8 @@ import {useRoute, useRouter} from "vue-router";
|
||||
import {useOrganizationsStore} from "stores/Organizations";
|
||||
import {successObject} from "src/composables/dialog";
|
||||
import {useQuasar} from "quasar";
|
||||
import OrganizationEditSkeleton from "components/organization/OrganizationEditSkeleton.vue";
|
||||
import OrganizationForm from "components/organization/OrganizationForm.vue";
|
||||
import OrganizationEditSkeleton from "components/organizations/OrganizationEditSkeleton.vue";
|
||||
import OrganizationForm from "components/organizations/OrganizationForm.vue";
|
||||
|
||||
const organizationId = parseInt(useRoute().params.id);
|
||||
|
||||
|
||||
@@ -50,12 +50,12 @@ onMounted(() => {
|
||||
Zatím nikdo...
|
||||
</BasicInfoBanner>
|
||||
|
||||
<q-btn color="positive" size="lg" @click="addToOrganization()" v-if="!myOrganizationIds.includes(organizationId)">
|
||||
<q-icon name="plus"/>
|
||||
<q-btn color="positive" @click="addToOrganization(organizationId)" v-if="!myOrganizationIds.includes(organizationId)">
|
||||
<q-icon name="add"/>
|
||||
Přidat se
|
||||
</q-btn>
|
||||
<q-btn color="warning" size="lg" @click="removeFromOrganization()" v-else>
|
||||
<q-icon name="minus"/>
|
||||
<q-btn color="warning" size="lg" @click="removeFromOrganization(organizationId)" v-else>
|
||||
<q-icon name="remove"/>
|
||||
Opustit organizaci
|
||||
</q-btn>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user