[SOLVED] I cannot figure Out how Permissions are functioning.... But obviously are not working
- 0
- Web
I have recently upgrade my appwrie installation to 1.3.7 (just mentioning) though I had the problem since the first installation. I have created 1 collection and I have just authenticated users and a Team of admins with just one user. What I want is every user to create a "message" and be able to read it or update only (write/read/update) it by him and the group of admins. And the admins should be able to (read/write/update/delete). Yet I cannot manage it since it fails all the time..... I do not know what is wrong
I ve setup the permissions when document is created like below:
try {
e.preventDefault();
await database.createDocument(
osekaDbId,
messagesCollection,
ID.unique(),
data,
[
Permission.write(Role.user(userId)),
Permission.read(Role.user(userId)),
Permission.update(Role.user(userId)),
Permission.write(Role.team("64afcc97eb1b82460227")),
Permission.read(Role.team("64afcc97eb1b82460227")),
Permission.update(Role.team("64afcc97eb1b82460227")),
Permission.delete(Role.team("64afcc97eb1b82460227")),
]
);
navigate("/documents");
} catch (error) {
console.log(${error.message});
}
};
and when I try to create a new document I get this error:
Permissions must be one of: (any, users, user:64838b79042f121f73d6, user:64838b79042f121f73d6/verified, users/verified)
and my collection permissions are setup like in the screenshot attached!
Can someone advise me?
THANK YOU!!!
[SOLVED] I cannot figure Out how Permissions are functioning.... But obviously are not working
Recommended threads
- Realtime doesn't seem to work with Table...
Hi, I am trying to connect my tables rows with realtime on my react website, it connects, but I dont get the rows when a row is being created. I tried with Chan...
- Failed to receive appwrite reset passwor...
Hey there, I forgot my password for my appwrite account but when i use forgot password, i dont get an email to reset the account but when i try to create a new ...
- Domain Help
My domain estimately.me is verified in Appwrite DNS but SSL certificate keeps failing with: DNS problem: server failure at resolver looking up A for estimately....