new permissions screen implementation

when #9196 (closed) is done, we can implement the according UX, which this issue tracks.