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 | |
31 | |
28 | |
23 | |
18 |