when i was inviting the people to user the application. i set them to only “can view definition” but when the other users open the application.
they can edit and delete the information in the application while in the appsheet browser (admin) i already set them to “can view definition” only
Not sure of correctly understand your need. If I’m correct, I think you are confusing concepts
Can view definition
This is more likely “Can view app definition”, so they can see how it is set, tables, expressions, and so on, without being able to change it.
It’s exactly the same when you click on “Look under the hood” with the sample apps.
Updates rules
Depending on my understanding of what you describe, you want to control who can change your datas.
So, this can be done in the “Table” tab from Data Panel.
Here is an example, where you can pick alternatively “updates”, “adds”, “deletes”, “read-only”.
And use the default expression to adapt to your needs:
With detailed expression:
Note:
You can see here that the expression used for switching update mode is USEREMAIL()
.
You can also switch it with USERROLE()
.
In that case, the expression would become (just an example):
SWITCH(USERROLE(),
"User", "UPDATES_ONLY",
"ALL_CHANGES"
)
Here are more informations:
Feel free to let us know if that’s the answer to your question
Sorry, it hard to explain…
when you want to share the app to another user… you are require to send a link to them.
when the user accept the link and their email are in the user tabs. which allow to access the application.
there are the setting in the users that have responded to the link in the user tab…
reminder, drop down list of “can use app”, “can view definition” and "can edit definition… next is the roles “user & admin” , App Version, and delete.
short summary…
when my friend gain access to the shared app from the link i send to him… then i set his setting to “can view definition”, Role user and App version Latest…
so that he can’t edit anything in the application or add new things to it… but when he open application from the appsheet… he still can add and edit the content of the app (using mobile)… is there a solution or did i make a mistake on something
I’m not sure of understanding.
Are saying:
or
I never set my friend as a co author
Just a regular share app (via email link)
Then below the authenication there are users
In there drop down list for can use app, view definition aand edit definition
I want them only to view the information on the app
And they cant edit or add new information on the application
Thanks for your answer.
Can you share screenshot of:
Furthermore, please use the “@” to identify myself, otherwise I don’t see you are answering
This should not happen. Possible they copied the app and are editing the copy?
This would be helpful.
but he can’t do all of this when he is only can view definition right?
This has not impact, that what I told when I was talking about confusion
Let’s use example.
Can edit definition :
You can EDIT the app definition
Can view definition:
You can VIEW the app definition, but not edit it.
The important word is DEFINITION. These settings are about modifying how you build the app and how the users will see the app, not about how the users will add or delete entries.
About allowing users to edit or not, this is not where you can define this permission.
You have to go in the Data/Table panel, then in the Update mode of the table which you want to set the permissions.
Again, please have a look there:
User | Count |
---|---|
36 | |
33 | |
27 | |
23 | |
18 |