mirror of
https://github.com/LaCasemate/fab-manager.git
synced 2024-12-01 12:24:28 +01:00
0cd841da33
TODO: - events controller - availabilies controller - members controller - plans controller
14 lines
457 B
Ruby
14 lines
457 B
Ruby
# frozen_string_literal: true
|
|
|
|
# API Controller for resources of type Openlab::Projects
|
|
# Openlab::Projects are Projects shared between different instances
|
|
class API::OpenlabProjectsController < API::ApiController
|
|
PROJECTS = Openlab::Projects.new
|
|
|
|
def index
|
|
render json: PROJECTS.search(params[:q], page: params[:page], per_page: params[:per_page]).response.body
|
|
rescue StandardError
|
|
render json: { errors: ['service unavailable'] }
|
|
end
|
|
end
|