(ns metabase-enterprise.advanced-permissions.api.routes
  (:require
   [metabase-enterprise.advanced-permissions.api.application]
   [metabase-enterprise.impersonation.api]
   [metabase.api.macros :as api.macros]
   [metabase.api.routes.common :refer [+auth]]
   [metabase.api.util.handlers :as handlers]))
(comment metabase-enterprise.advanced-permissions.api.application/keep-me
         metabase-enterprise.impersonation.api/keep-me)
(def ^:private route-map
  {"/application"   (+auth (api.macros/ns-handler 'metabase-enterprise.advanced-permissions.api.application))
   "/impersonation" (+auth (api.macros/ns-handler 'metabase-enterprise.impersonation.api))})

Ring routes for advanced permissions API endpoints.

(def ^{:arglists '([request respond raise])} routes
  (handlers/route-map-handler route-map))