53 Understands the following GET args: |
53 Understands the following GET args: |
54 many_users: create 200 users instead of 15, out of which 100 have |
54 many_users: create 200 users instead of 15, out of which 100 have |
55 a e-mail address in the auth domain |
55 a e-mail address in the auth domain |
56 user_start: where to start adding new users at |
56 user_start: where to start adding new users at |
57 user_end: where to stop adding new users at |
57 user_end: where to stop adding new users at |
58 user_goal: how many users to add in total |
58 user_goal: how many users to add in total, implies user_only |
59 user_step: how many users to add per request, defaults to 15 |
59 user_step: how many users to add per request, defaults to 15 |
|
60 user_only: stop after adding new users |
60 many_orgs: create 200 pre-accepted and 200 pre-denied org apps |
61 many_orgs: create 200 pre-accepted and 200 pre-denied org apps |
61 instead of just 1- pre-accepted ones, also create 200 |
62 instead of just 1- pre-accepted ones, also create 200 |
62 orgs instead of just 15. |
63 orgs instead of just 15. |
63 |
64 |
64 user is redirected to if user_end < user_goal, incrementing both |
65 user is redirected to if user_end < user_goal, incrementing both |
96 many_users = get_args.get('many_users') |
97 many_users = get_args.get('many_users') |
97 user_goal = int(get_args.get('user_goal', '0')) |
98 user_goal = int(get_args.get('user_goal', '0')) |
98 user_start = int(get_args.get('user_start', '0')) |
99 user_start = int(get_args.get('user_start', '0')) |
99 user_end = int(get_args.get('user_end', '0')) |
100 user_end = int(get_args.get('user_end', '0')) |
100 user_step = int(get_args.get('user_step', '15')) |
101 user_step = int(get_args.get('user_step', '15')) |
|
102 user_only = get_args.get('user_only') or user_goal |
101 |
103 |
102 for i in range(100 if many_users else 15): |
104 for i in range(100 if many_users else 15): |
103 user_properties = { |
105 user_properties = { |
104 'key_name': 'user_%d' % i, |
106 'key_name': 'user_%d' % i, |
105 'link_id': 'user_%d' % i, |
107 'link_id': 'user_%d' % i, |
134 |
136 |
135 if user_end < user_goal: |
137 if user_end < user_goal: |
136 url = '/seed_db?user_start=%d&user_end=%d&user_goal=%d' % ( |
138 url = '/seed_db?user_start=%d&user_end=%d&user_goal=%d' % ( |
137 user_start+user_step, user_end+user_step, user_goal) |
139 user_start+user_step, user_end+user_step, user_goal) |
138 return http.HttpResponseRedirect(url) |
140 return http.HttpResponseRedirect(url) |
|
141 |
|
142 if user_only: |
|
143 return http.HttpResponse('Done with users') |
139 |
144 |
140 |
145 |
141 group_properties = { |
146 group_properties = { |
142 'key_name': 'google', |
147 'key_name': 'google', |
143 'link_id': 'google', |
148 'link_id': 'google', |