1
0
This repository has been archived on 2023-12-07. You can view files and clone it, but cannot push or open issues or pull requests.
body_tracking/app/controllers/body_trackers_controller.rb
2019-08-23 17:06:09 +02:00

17 lines
479 B
Ruby

class BodyTrackersController < ApplicationController
before_action :find_project_by_project_id, only: [:index, :defaults]
before_action :authorize
def index
end
def defaults
available = Unit.where(project: @project).pluck(:shortname)
defaults = Unit.where(project: nil).pluck(:name, :shortname)
defaults.delete_if { |n, s| available.include?(s) }
@project.units.create(defaults.map { |n, s| {name: n, shortname: s} })
redirect_to :back
end
end