Skip to content

Commit 4baa0f8

Browse files
authored
Merge pull request #227 from plural/cycle-position
Add position to CardCycle.
2 parents 9a31223 + d408841 commit 4baa0f8

File tree

4 files changed

+10
-3
lines changed

4 files changed

+10
-3
lines changed

app/resources/api/v3/public/card_cycle_resource.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ class Api::V3::Public::CardCycleResource < JSONAPI::Resource
55
caching
66
immutable
77

8-
attributes :name, :date_release, :legacy_code, :card_set_ids, :first_printing_id, :released_by, :updated_at
8+
attributes :name, :date_release, :legacy_code, :card_set_ids, :first_printing_id, :position, :released_by, :updated_at
99
key_type :string
1010

1111
has_many :card_sets
@@ -14,7 +14,7 @@ class Api::V3::Public::CardCycleResource < JSONAPI::Resource
1414

1515
paginator :none
1616

17-
filters :date_release, :legacy_code, :released_by
17+
filters :date_release, :legacy_code, :position, :released_by
1818

1919
def first_printing_id
2020
UnifiedPrinting.where(card_cycle_id: @model.id).minimum(:id)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
class AddPositionToCardCycle < ActiveRecord::Migration[7.0]
2+
def change
3+
add_column :card_cycles, :position, :integer
4+
end
5+
end

db/schema.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
#
1111
# It's strongly recommended that you check this file into your version control system.
1212

13-
ActiveRecord::Schema[7.0].define(version: 2023_10_21_162540) do
13+
ActiveRecord::Schema[7.0].define(version: 2024_01_28_224447) do
1414
# These are extensions that must be enabled in order to support this database
1515
enable_extension "pgcrypto"
1616
enable_extension "plpgsql"
@@ -23,6 +23,7 @@
2323
t.date "date_release"
2424
t.string "legacy_code"
2525
t.string "released_by"
26+
t.integer "position"
2627
end
2728

2829
create_table "card_pools", id: :string, force: :cascade do |t|

lib/tasks/cards.rake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,7 @@ namespace :cards do
254254
id: c['id'],
255255
name: c['name'],
256256
legacy_code: c['legacy_code'],
257+
position: c['position'],
257258
released_by: c['released_by'],
258259
}
259260
end

0 commit comments

Comments
 (0)