I’m making an app that will be used by a dispatcher to announce new delivery jobs available and enable drivers to claim the job or see that it was already claimed. I’m thinking that only the dispatcher will have the app. When a new job comes up, each driver will get an email with a custom link to a publicly available form. Once the first driver has claimed the job by clicking the link and saving the form, subsequent drivers who click a a link for the same job should not see the form, but instead a message that lets them know the job was already claimed. (Essentially mimicking a simple web service).
To do this, I suppose I could create a text field that would hold the “sorry, claimed” message and use calculations to show that field and hide all the other fields when the job is already claimed. But it feels kinda weird so wondering whether there a more elegant way?