@@ -13,6 +13,7 @@ def __call__(request):
13
13
14
14
15
15
def _q_index (request ):
16
+ context = {}
16
17
current_user = request .user
17
18
if current_user and request .method == "POST" :
18
19
name = request .get_form_var ('name' )
@@ -22,15 +23,20 @@ def _q_index(request):
22
23
owner_id = current_user .id ,
23
24
creator_id = current_user .id )
24
25
if p :
25
- return request .redirect ('projects/ %s' % p .name )
26
+ return request .redirect ('%s' % p .repo_name )
26
27
has_proj = Project .get_by_name_and_owner (name , current_user .id )
27
- error = 'Create Failure. Please contact the administrator!'
28
+ default_error = 'Create Failure. Please contact the administrator!'
28
29
if has_proj is not None :
29
- error = 'Project has exists, Please confirm!'
30
- return st ('/errors/common.html' , ** locals ())
30
+ context ['error' ] = 'Project has exists, Please confirm!'
31
+ else :
32
+ context ['error' ] = default_error
<
7462
code> 33
+ context ['current_user' ] = current_user
34
+ return st ('/errors/common.html' , ** context )
31
35
32
36
projects = Project .gets_by ()
33
- return st ('projects/index.html' , ** locals ())
37
+ context ['projects' ] = projects
38
+ context ['current_user' ] = current_user
39
+ return st ('projects/index.html' , ** context )
34
40
35
41
36
42
def _q_lookup (request , part ):
0 commit comments