I am designing a form in SharePoint Online, where the form has three kind of users.
Requestor – Can create new event from the Create New Request page. Some form fields required to be auto-populated like logged-in user and some form fields need to have auto-complete on, based on previous value entered.
Moderator – Can blacklist the event, by clicking on the blacklist button in the form. If the organiser is blacklisted, requestor cannot add-in the same organiser again in the New Request page. It should show alert.
Approver - Should approve the request. All form fields should be set to shaded/read only.
I explored various approaches in designing these forms for SharePoint Online.
Any technical advice which is the best possible way to design these form to meet the above requirement ? Thanks.