I have a simple form based data collection app. However when the users hits' cancel they get show the detail view which even let's them edit the entire set of data collected apps.
This is absolutely not desired behaviour.
The main view is a primary view and is set to be the starting view.
I've tried setting a custom action but that only can be trigger on form submission not cancel
There is no Display_If option for the system generated views.
I've tried creating a slice of the original database with only Add permission and pointed form view to it.
All these things have failed.
I do not want the users to get to the detail view.
I for certain do not want the uses to be able to edit records in the detail view.
It seems like a massive oversight that there is all this capability to do data validity, initial values, hide fields etc then there is then access to the detail view.
Idea's, tips?
Colin
Hiding a view ("security through obscurity") is not security.
Your starting view should never be a form--specifically because if the user cancels out of the form then they'll end up somewhere they aren't meant to be.
If you don't want the user editing something, use a combination of Editable_If for columns and Are updates allowed? and security filters for tables.
this is helpful.
The expectation to have the same flexibility on builder apps like on coding is ridiculous.
Even if, the app builder would logically become as complicated as coding.
So there has to be made a compromise on how far the app builder should go into details and flexibility and where and how far it goes into a coding interface.
And when it comes to that, AppSheet does a great job.
Fellow,
I understand the point of the platform. But I'm trying to simply collect data. Should it be that hard to ultimately not readily allow user to not see the data outside the context of the form.
This is why it's important to express your intention rather than detailing specifics right up front.
@dixiesquash wrote:
But I'm trying to simply collect data.
User | Count |
---|---|
17 | |
12 | |
5 | |
5 | |
5 |