fixin.me/app/controllers/default/units_controller.rb

31 lines
544 B
Ruby

class Default::UnitsController < ApplicationController
navigation_tab :units
before_action :find_unit, only: [:import, :export, :destroy]
before_action except: :index do
case action_name.to_sym
when :import, :import_all
raise AccessForbidden unless current_user.at_least(:active)
else
raise AccessForbidden unless current_user.at_least(:admin)
end
end
def index
@units = current_user.units.defaults_diff
end
def import
end
def import_all
end
def export
end
def destroy
end
end