# HG changeset patch # User Sverre Rabbelier # Date 1234812633 0 # Node ID 5667c29be1a3924c28dbcdcd564b7fe94f18be3c # Parent 31b2cb6b75d81b5333e38a21c3e5e3bb0c669d6a Add GHOP as program and put 'Melange' under it This makes it easier to verify that filtering by program works in the slot allocation view. Patch by: Sverre Rabbelier diff -r 31b2cb6b75d8 -r 5667c29be1a3 app/soc/models/seed_db.py --- a/app/soc/models/seed_db.py Mon Feb 16 19:30:11 2009 +0000 +++ b/app/soc/models/seed_db.py Mon Feb 16 19:30:33 2009 +0000 @@ -147,6 +147,30 @@ gsoc2009.put() + timeline_properties = { + 'key_name': 'google/ghop2009', + 'scope_path': 'google/ghop2009', + } + + ghop2009_timeline = Timeline(**timeline_properties) + ghop2009_timeline.put() + + + program_properties.update({ + 'key_name': 'google/ghop2009', + 'link_id': 'ghop2009', + 'name': 'Google Highly Open Participation Contest 2009', + 'short_name': 'GHOP 2009', + 'group_label': 'GHOP', + 'description': 'This is the program for GHOP 2009.', + 'workflow': 'ghop', + 'timeline': ghop2009_timeline, + }) + + ghop2009 = Program(**program_properties) + ghop2009.put() + + org_app_properties = { 'scope_path': 'google/gsoc2009', 'scope': gsoc2009, @@ -175,12 +199,12 @@ group_properties.update({ - 'key_name': 'google/gsoc2009/melange', + 'key_name': 'google/ghop2009/melange', 'link_id': 'melange', 'name': 'Melange Development Team', 'short_name': 'Melange', - 'scope_path': 'google/gsoc2009', - 'scope': gsoc2009, + 'scope_path': 'google/ghop2009', + 'scope': ghop2009, 'home_page': 'http://code.google.com/p/soc', 'description': 'Melange, share the love!', 'license_name': 'Apache License', @@ -191,6 +215,11 @@ melange.put() + group_properties.update({ + 'scope_path': 'google/gsoc2009', + 'scope': gsoc2009, + }) + for i in range(15): group_properties.update({ 'key_name': 'google/gsoc2009/org_%d' % i,