blob: 1ce64ed5819628fa4cd3f476fb08001a67c9e814 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
class MergesController < ChouetteController
# include PolicyChecker
defaults resource_class: Merge
belongs_to :workbench
respond_to :html
before_action :set_mergeable_controllers, only: [:new]
private
def set_mergeable_controllers
@mergeable_referentials ||= parent.referentials.mergeable
Rails.logger.debug "Mergeables: #{@mergeable_referentials.inspect}"
end
def build_resource
super.tap do |merge|
merge.creator = current_user.name
end
end
# def build_resource
# @import ||= WorkbenchImport.new(*resource_params) do |import|
# import.workbench = parent
# import.creator = current_user.name
# end
# end
def merge_params
params.require(:merge).permit(
referentials: []
# :name,
# :file,
# :type,
# :referential_id
)
end
end
|