Web Developer
I have user collection having user details
like
Table user {
user_id integer
name string
profession string
user_qualification ( relationship with user_qualification )
}
I have a qualification collection
Table qualification{
qualification_id integer
qualification_name string
}
and I have user_qualification table
Table user_qualification{
user_id integer (two way relationship with user collection)
qualification_id integer ( one way relationship with collection)
}
Now I want to allow user to self assign them qualification
so I am having this createDocument call
const addUserQualification = async (req) => { try{ const userStore = useUserStore() return await databases.createDocument( appwriteConfig.databaseId, appwriteConfig.userQualificationsCollectionId, ID.unique(), { user: userStore.user, qualification: req } ) }catch (e){ throw e }}I am using pinia store, and userStore.user return full user object and req is qualification object.
But though user have permission to create and update document
AppwriteException: The current user is not authorized to perform the requested action