use card id as the linking field for all extensions

closed
,
low
,  
 
  • View
  • Changes
  • Options
  • Related
  • Edit
  • 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

     

     

     

    Related support tickets: 
    Relevant user stories: 
     add one
  • View
  • Changes
  • Options
  • Related
  • Edit
  • 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.5+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

     

    Notes

    add a note

    try it

     

    wagneers

    intro

    videos

    features

    syntax

    weekly calls

    ideas

     

    twitter

    mailing list

     

    developers

    roadmap

    next release

    tickets

    pack API

    REST API

    one-pager

     

    github

    mailing list

     

    wagn.org

    recent

    todo