Compare commits
1 Commits
80c1c9b99d
...
cb0e387c3a
Author | SHA1 | Date | |
---|---|---|---|
cb0e387c3a |
@ -36,9 +36,6 @@ class Guest < ApplicationRecord
|
|||||||
scope :potential, -> { where.not(status: %i[declined considered]) }
|
scope :potential, -> { where.not(status: %i[declined considered]) }
|
||||||
|
|
||||||
after_save :recalculate_simulations, if: :saved_change_to_status?
|
after_save :recalculate_simulations, if: :saved_change_to_status?
|
||||||
after_destroy :recalculate_simulations
|
|
||||||
|
|
||||||
has_many :seats, dependent: :delete_all
|
|
||||||
|
|
||||||
private
|
private
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@ Rails.application.routes.draw do
|
|||||||
mount Rswag::Ui::Engine => '/api-docs'
|
mount Rswag::Ui::Engine => '/api-docs'
|
||||||
mount Rswag::Api::Engine => '/api-docs'
|
mount Rswag::Api::Engine => '/api-docs'
|
||||||
resources :groups, only: :index
|
resources :groups, only: :index
|
||||||
resources :guests, only: %i[index create update destroy] do
|
resources :guests, only: %i[index create update] do
|
||||||
post :bulk_update, on: :collection
|
post :bulk_update, on: :collection
|
||||||
end
|
end
|
||||||
resources :expenses, only: %i[index update] do
|
resources :expenses, only: %i[index update] do
|
||||||
|
@ -78,14 +78,5 @@ RSpec.describe 'guests', type: :request do
|
|||||||
response_422
|
response_422
|
||||||
response_404
|
response_404
|
||||||
end
|
end
|
||||||
|
|
||||||
delete('delete guest') do
|
|
||||||
tags 'Guests'
|
|
||||||
produces 'application/json'
|
|
||||||
parameter name: 'id', in: :path, type: :string, format: :uuid
|
|
||||||
|
|
||||||
response_empty_200
|
|
||||||
response_404
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user