##// END OF EJS Templates
Some gui fixes
marcink -
r477:fdebc5f6 celery
parent child Browse files
Show More
@@ -61,9 +61,9 b' def _get_repos_cached():'
61 @cache_region('super_short_term', 'cached_repos_switcher_list')
61 @cache_region('super_short_term', 'cached_repos_switcher_list')
62 def _get_repos_switcher_cached(cached_repo_list):
62 def _get_repos_switcher_cached(cached_repo_list):
63 repos_lst = []
63 repos_lst = []
64 for repo in sorted(x.name.lower() for x in cached_repo_list.values()):
64 for repo in sorted(x for x in cached_repo_list.values()):
65 if HasRepoPermissionAny('repository.write', 'repository.read', 'repository.admin')(repo, 'main page check'):
65 if HasRepoPermissionAny('repository.write', 'repository.read', 'repository.admin')(repo.name.lower(), 'main page check'):
66 repos_lst.append(repo)
66 repos_lst.append((repo.name.lower(), repo.dbrepo.private,))
67
67
68 return repos_lst
68 return repos_lst
69
69
@@ -514,6 +514,24 b' div.options a:hover'
514 width:167px;
514 width:167px;
515
515
516 }
516 }
517 #header #header-inner #quick li ul li a.private_repo,
518 #header #header-inner #quick li ul li a.private_repo:hover
519 {
520 background:url("../images/icons/lock.png") no-repeat scroll 4px 9px #FFFFFF;
521 margin:0;
522 padding:12px 9px 7px 24px;
523 width:167px;
524
525 }
526 #header #header-inner #quick li ul li a.public_repo,
527 #header #header-inner #quick li ul li a.public_repo:hover
528 {
529 background:url("../images/icons/lock_open.png") no-repeat scroll 4px 9px #FFFFFF;
530 margin:0;
531 padding:12px 9px 7px 24px;
532 width:167px;
533
534 }
517
535
518 #header #header-inner #quick li ul li a.repos,
536 #header #header-inner #quick li ul li a.repos,
519 #header #header-inner #quick li ul li a.repos:hover
537 #header #header-inner #quick li ul li a.repos:hover
@@ -29,7 +29,7 b''
29
29
30 <div class="field">
30 <div class="field">
31 <div class="label">
31 <div class="label">
32 <label for="default_perm">${_('Default repository permission')}:</label>
32 <label for="default_perm">${_('Repository permission')}:</label>
33 </div>
33 </div>
34 <div class="select">
34 <div class="select">
35 ${h.select('default_perm','',c.perms_choices)}
35 ${h.select('default_perm','',c.perms_choices)}
@@ -51,7 +51,7 b''
51 </div>
51 </div>
52 <div class="field">
52 <div class="field">
53 <div class="label">
53 <div class="label">
54 <label for="default_create">${_('Allow repository creation')}:</label>
54 <label for="default_create">${_('Repository creation')}:</label>
55 </div>
55 </div>
56 <div class="select">
56 <div class="select">
57 ${h.select('default_create','',c.create_choices)}
57 ${h.select('default_create','',c.create_choices)}
@@ -97,8 +97,12 b''
97 <span>&darr;</span>
97 <span>&darr;</span>
98 </a>
98 </a>
99 <ul class="repo_switcher">
99 <ul class="repo_switcher">
100 %for repo in c.repo_switcher_list:
100 %for repo,private in c.repo_switcher_list:
101 <li>${h.link_to(repo,h.url('summary_home',repo_name=repo))}</li>
101 %if private:
102 <li>${h.link_to(repo,h.url('summary_home',repo_name=repo),class_="private_repo")}</li>
103 %else:
104 <li>${h.link_to(repo,h.url('summary_home',repo_name=repo),class_="public_repo")}</li>
105 %endif
102 %endfor
106 %endfor
103 </ul>
107 </ul>
104 </li>
108 </li>
General Comments 0
You need to be logged in to leave comments. Login now