on create/edit action (e.g. the user is trying to create a Schnitzel resource), if user is not logged in, request login, if app is not installed, request app install, if app requires configuration and is not config'd request config, and only then allow the poor user to create the Schnitzel, if he/she's still alive