Ignore:
Timestamp:
07/01/10 14:51:22 (23 months ago)
Author:
dart
Message:

LoReality?:
o Update: manage database for campaign, missions, pilots...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/loreality/loreality/websetup.py

    r2098 r2099  
    77 
    88from loreality.model import meta 
     9from loreality.model.databases import * 
    910 
    1011log = logging.getLogger(__name__) 
     
    2627    users.user_create("DArt", password="admin") 
    2728    users.user_add_role("DArt", role="admin" ) 
    28     print users.user("dart") 
    2929 
    3030    log.info("Adding mission...") 
    31     mis = model.Mission() 
    32     mis.name=u'Mission 1' 
     31    cam = Campaign("My Campaign") 
     32 
     33    mis = Mission("mission 1") 
    3334    meta.Session.add(mis) 
     35    cam.missions.append( mis ) 
     36 
     37    pil = Pilot("DArt") 
     38    meta.Session.add( pil ) 
     39    mis.pilots.append( pil ) 
     40 
     41    pil = Pilot("Tolteque") 
     42    meta.Session.add( pil ) 
     43    mis.pilots.append( pil ) 
     44 
     45    mis = Mission("mission 2") 
     46    meta.Session.add(mis) 
     47    mis.pilots.append( pil ) 
     48    cam.missions.append( mis ) 
     49 
    3450    meta.Session.commit() 
    3551    log.info("Successfully set up.") 
Note: See TracChangeset for help on using the changeset viewer.