new cards

This commit is contained in:
2022-12-02 23:22:43 +02:00
parent 6287373dae
commit 1e452ca62a
8 changed files with 62 additions and 22 deletions

View File

@ -1,6 +1,6 @@
module Merged
class CardsController < MergedController
before_action :set_card , except: :index
before_action :set_card , except: [:index , :new]
def index
@section = Section.find(params[:section_id])
@ -26,6 +26,12 @@ module Merged
redirect_to section_cards_url(@card.section.id)
end
def new
@section = Section.find(params[:section_id])
new_card = @section.new_card
redirect_to section_cards_url(@section.id)
end
def remove
section = @card.section
section.remove_card( @card )
@ -34,9 +40,9 @@ module Merged
end
def update
@card.content.each do |key , value|
next if key == "id"
if(!params[key].nil?)
@card.allowed_fields.each do |key|
puts "Update Card #{key}"
if( params.has_key?(key) )
@card.update(key, params[key])
puts "updating:#{key}=#{params[key]}"
end

View File

@ -64,7 +64,7 @@ module Merged
def update
@section.allowed_fields.each do |key|
puts "Update #{key}"
puts "Update Section #{key}"
if( params.has_key?(key) )
@section.update(key, params[key])
puts "updating:#{key}=#{params[key]}"