Sha256: d3bedc93f920ce5236d163d633e67e0a68effcfe78dd0390086167c49b4e5ace

Contents?: true

Size: 506 Bytes

Versions: 8

Compression:

Stored size: 506 Bytes

Contents

class BookingTemplatesController < HasAccountsController
  # Actions
  def create
    create! { collection_path }
  end

  def update
    update! { collection_path }
  end

  def new_booking
    booking_params = params[:booking] || {}
    booking_params[:value_date] ||= Date.today
    booking_params[:code]       ||= (Booking.maximum(:code) || 0) + 1
    booking_parameters = @booking_template.booking_parameters(booking_params)

    redirect_to new_booking_path(:booking => booking_parameters)
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
has_accounts_engine-3.0.0.beta15 app/controllers/booking_templates_controller.rb
has_accounts_engine-3.0.0.beta14 app/controllers/booking_templates_controller.rb
has_accounts_engine-3.0.0.beta13 app/controllers/booking_templates_controller.rb
has_accounts_engine-3.0.0.beta12 app/controllers/booking_templates_controller.rb
has_accounts_engine-3.0.0.beta11 app/controllers/booking_templates_controller.rb
has_accounts_engine-3.0.0.beta10 app/controllers/booking_templates_controller.rb
has_accounts_engine-3.0.0.beta9 app/controllers/booking_templates_controller.rb
has_accounts_engine-3.0.0.beta8 app/controllers/booking_templates_controller.rb