This is a Wagn Core Refactoring Ticket.
This change moves all 'codenames' to the cards table and uses card_id to link to all extensions and other fields. This eliminates all polymorphisms except the Single Table Polymorphism of the Cards table.
See Structure Change and Database Change Doc
This is where the current version of this is Most recent commit.
Test status is:
Unit:110 tests, 1222 assertions, 7 failures, 17 errors
Functional:16 tests, 18 assertions, 5 failures, 8 errors
Integration:19 tests, 49 assertions, 6 failures, 0 errors
Spec:484 examples, 50 failures, 4 pending
Cucumber: 45 scenarios (29 failed, 1 skipped, 15 passed)
I changed this to a Ticket (it was created as a Support Ticket), and gave it a couple of likely-seeming tags.
--John Abbe.....Wed Dec 29 15:18:03 -0800 2010
Is this part of what's being done in Wagn 1.05+2? (if so, please tag it).
--John Abbe.....Sat Jan 22 15:04:24 -0800 2011
no. coding is underway, but it won't be in 1.5.2
--Ethan McCutchen.....Sat Jan 22 15:25:00 -0800 2011
I don't think we're going this route any more. We're basically obviating the extensions one by one.
--Ethan McCutchen.....Thu Dec 01 13:56:01 -0800 2011