Update party.rb

- Removes favorited accessor
- Renames derivative_parties to remixes and adds in-built sort
This commit is contained in:
Justin Edmund 2025-02-09 18:34:32 -08:00
parent d7f11e3ca5
commit f1590ab981

View file

@ -7,9 +7,9 @@ class Party < ApplicationRecord
foreign_key: :source_party_id,
optional: true
has_many :derivative_parties,
has_many :remixes, -> { order(created_at: :desc) },
class_name: 'Party',
foreign_key: :source_party_id,
foreign_key: 'source_party_id',
inverse_of: :source_party,
dependent: :nullify
@ -106,8 +106,6 @@ class Party < ApplicationRecord
validate :skills_are_unique
validate :guidebooks_are_unique
attr_accessor :favorited
self.enum :preview_state, {
pending: 0,
queued: 1,