2024-10-06 17:39:16 +00:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
|
|
|
require "scimitar"
|
|
|
|
|
2024-10-07 10:22:23 +00:00
|
|
|
Discourse::Application.routes.draw {
|
|
|
|
namespace :scim_v2 do
|
|
|
|
mount Scimitar::Engine, at: '/'
|
2024-10-10 08:28:13 +00:00
|
|
|
|
2024-10-06 17:39:16 +00:00
|
|
|
get 'Users', to: 'users#index'
|
|
|
|
get 'Users/:id', to: 'users#show'
|
|
|
|
post 'Users', to: 'users#create'
|
|
|
|
put 'Users/:id', to: 'users#replace'
|
|
|
|
patch 'Users/:id', to: 'users#update'
|
|
|
|
delete 'Users/:id', to: 'users#destroy'
|
2024-10-07 10:22:23 +00:00
|
|
|
|
|
|
|
get 'Groups', to: 'groups#index'
|
|
|
|
get 'Groups/:id', to: 'groups#show'
|
|
|
|
post 'Groups', to: 'groups#create'
|
2024-10-14 08:43:13 +00:00
|
|
|
put 'Groups/:id', to: 'groups#replace'
|
2024-10-07 10:22:23 +00:00
|
|
|
patch 'Groups/:id', to: 'groups#update'
|
2024-10-14 08:43:13 +00:00
|
|
|
delete 'Groups/:id', to: 'groups#destroy'
|
|
|
|
|
2024-10-24 08:14:29 +00:00
|
|
|
get '*path', to: 'errors#not_found'
|
2024-10-06 17:39:16 +00:00
|
|
|
end
|
2024-10-07 10:22:23 +00:00
|
|
|
}
|