Permission view controller uses appropriate method to determine if user prompt is allowed

Also simplifies that method