Newer
Older
dmpopidor / app / controllers / api / v0 / dmptemplates_controller.rb
@xsrust xsrust on 27 Jul 2016 524 bytes added templates api endpoint
module Api
  module V0
    class DmptemplatesController < Api::V0::BaseController
      before_action :authenticate

      swagger_controller :dmptemplates, 'Templates'

      def index
        # check if the user has permissions to use the templates API
        if has_auth("templates")
          @all_templates = Dmptemplate.all
          respond_with @all_templates
        else
          #render unauthorised
          render json: I18n.t("api.no_auth_for_endpoint"), status: 401
        end

      end
    end
  end
end