[Fixes#81197130]

Also, agency_admins and provider staff were not allowed to
generate Trips Details data. Fixed in ability.rb.