##// END OF EJS Templates
fixed html in admin templates. Litle refactors
marcink -
r174:fec7d070 default
parent child Browse files
Show More
@@ -1,70 +1,70
1 1 ## -*- coding: utf-8 -*-
2 2 <%inherit file="/base/base.html"/>
3 3 <%def name="get_form_error(element)">
4 4 %if hasattr(c,'form_errors'):
5 5 %if type(c.form_errors) == dict:
6 6 %if c.form_errors.get(element,False):
7 7 <span class="error-message">
8 8 ${c.form_errors.get(element,'')}
9 9 </span>
10 10 %endif
11 11 %endif
12 12 %endif
13 13 </%def>
14 14 <%def name="title()">
15 15 ${_('Repository managment')}
16 16 </%def>
17 17 <%def name="breadcrumbs()">
18 ${h.link_to(u'Home',h.url('/'))}
18 ${h.link_to(u'Admin',h.url('admin_home'))}
19 19 /
20 ${h.link_to(u'Admin',h.url('admin_home'))}
20
21 21 </%def>
22 22 <%def name="page_nav()">
23 23 <ul class="page-nav">
24 24 <li>${h.link_to(u'Home',h.url('/'))}</li>
25 25 <li class="current">${_('Admin')}</li>
26 26 </ul>
27 27 </%def>
28 28 <%def name="main()">
29 29 %if c.admin_user:
30 30 <ul class="submenu">
31 31 <li>
32 32 ${h.link_to(u'Repos',h.url('repos'))}
33 33 </li>
34 34 <li>
35 35 ${h.link_to(u'Users',h.url('users'))}
36 36 </li>
37 37 </ul>
38 38 <br/>
39 39 <div>
40 40 <h2>Welcome ${c.admin_username}</h2>
41 41 <div id="user_log">
42 42 ${c.log_data}
43 43 </div>
44 44 </div>
45 45 %else:
46 46 <div>
47 47 <br />
48 48 <h2>${_('Login')}</h2>
49 49 ${h.form(h.url.current())}
50 50 <table>
51 51 <tr>
52 52 <td>${_('Username')}</td>
53 53 <td>${h.text('username')}</td>
54 54 <td>${get_form_error('username')} </td>
55 55 </tr>
56 56 <tr>
57 57 <td>${_('Password')}</td>
58 58 <td>${h.password('password')}</td>
59 59 <td>${get_form_error('password')}</td>
60 60 </tr>
61 61 <tr>
62 62 <td></td>
63 63 <td>${h.submit('login','login')}</td>
64 64 </tr>
65 65 </table>
66 66 ${h.end_form()}
67 67 </div>
68 68 %endif
69 69
70 70 </%def> No newline at end of file
@@ -1,44 +1,43
1 1 ## -*- coding: utf-8 -*-
2 2 <%inherit file="/base/base.html"/>
3 3
4 4 <%def name="title()">
5 5 ${_('Add new repository')}
6 6 </%def>
7 7
8 8 <%def name="breadcrumbs()">
9 ${h.link_to(u'Home',h.url('/'))}
9 ${h.link_to(u'Admin',h.url('admin_home'))}
10 10 /
11 ${h.link_to(u'Admin',h.url('admin_home'))}
12 11 </%def>
13 12
14 13 <%def name="page_nav()">
15 14 <ul class="page-nav">
16 15 <li>${h.link_to(u'Home',h.url('/'))}</li>
17 16 <li class="current">${_('Admin')}</li>
18 17 </ul>
19 18 </%def>
20 19
21 20 <%def name="main()">
22 21 <table cellspacing="0">
23 22 <tr>
24 23 <td><h1>${c.msg}</h1></td>
25 24 </tr>
26 25 <tr>
27 26 <td><h2>${c.new_repo}</h2></td>
28 27 </tr>
29 28 </table>
30 29 </%def>
31 30
32 31
33 32
34 33
35 34
36 35
37 36
38 37
39 38
40 39
41 40
42 41
43 42
44 43
@@ -1,28 +1,26
1 1 <%inherit file="base/base.html"/>
2 2 <%def name="title()">
3 3 ${_('Repository managment')}
4 4 </%def>
5 5 <%def name="breadcrumbs()">
6 ${h.link_to(u'Home',h.url('/'))}
7 /
8 6 ${h.link_to(u'Admin',h.url('admin_home'))}
9 7 /
10 8 ${h.link_to(u'Repos managment',h.url('repos'))}
11 9 </%def>
12 10 <%def name="page_nav()">
13 11 <li>${h.link_to(u'Home',h.url('/'))}</li>
14 12 <li class="current">${_('Admin')}</li>
15 13 </%def>
16 14 <%def name="main()">
17 15 <ul class="submenu">
18 16 <li class="current_submenu">
19 17 ${h.link_to(u'Repos',h.url('repos'))}
20 18 </li>
21 19 <li>
22 20 ${h.link_to(u'Users',h.url('users'))}
23 21 </li>
24 22 </ul>
25 23 <div>
26 24 <h2>${_('Mercurial repos')}</h2>
27 25 </div>
28 26 </%def> No newline at end of file
@@ -1,43 +1,41
1 1 <%inherit file="/base/base.html"/>
2 2 <%def name="title()">
3 3 ${_('Repository managment')}
4 4 </%def>
5 5 <%def name="breadcrumbs()">
6 ${h.link_to(u'Home',h.url('/'))}
7 /
8 6 ${h.link_to(u'Admin',h.url('admin_home'))}
9 7 /
10 8 ${h.link_to(u'Repos managment',h.url('repos'))}
11 9 </%def>
12 10 <%def name="page_nav()">
13 11 <ul class="page-nav">
14 12 <li>${h.link_to(u'Home',h.url('/'))}</li>
15 13 <li class="current">${_('Admin')}</li>
16 14 </ul>
17 15 </%def>
18 16 <%def name="main()">
19 17 <ul class="submenu">
20 18 <li>
21 19 ${h.link_to(u'Repos',h.url('repos'), class_="current_submenu")}
22 20 </li>
23 21 <li>
24 22 ${h.link_to(u'Users',h.url('users'))}
25 23 </li>
26 24 </ul>
27 25 <div>
28 26 <h2>${_('Mercurial repos')}</h2>
29 27 <table>
30 28 %for cnt,repo in enumerate(c.repos_list):
31 29 <tr class="parity${cnt%2}">
32 30 <td>${h.link_to(repo['name'],h.url('summary_home',repo_name=repo['name']))}</td>
33 31 <td>r${repo['rev']}:${repo['tip']}</td>
34 32 <td>
35 33 ${h.form(url('repo', id=repo['name']),method='delete')}
36 34 ${h.submit('remove','remove',class_="submit",onclick="return confirm('Confirm to delete this repository');")}
37 35 ${h.end_form()}
38 36 </td>
39 37 </tr>
40 38 %endfor
41 39 </table>
42 40 </div>
43 41 </%def> No newline at end of file
@@ -1,52 +1,50
1 1 <%inherit file="/base/base.html"/>
2 2 <%def name="title()">
3 3 ${_('User')} - ${_('add new')}
4 4 </%def>
5 5 <%def name="breadcrumbs()">
6 ${h.link_to(u'Home',h.url('/'))}
7 /
8 6 ${h.link_to(u'Admin',h.url('admin_home'))}
9 7 /
10 8 ${h.link_to(u'Users',h.url('users'))}
11 9 </%def>
12 10 <%def name="page_nav()">
13 11 <ul class="page-nav">
14 12 <li>${h.link_to(u'Home',h.url('/'))}</li>
15 13 <li class="current">${_('Admin')}</li>
16 14 </ul>
17 15 </%def>
18 16 <%def name="main()">
19 17 <ul class="submenu">
20 18 <li>
21 19 ${h.link_to(u'Repos',h.url('repos'))}
22 20 </li>
23 21 <li class="current_submenu">
24 22 ${h.link_to(u'Users',h.url('users'))}
25 23 </li>
26 24 </ul>
27 25 <div>
28 26 <h2>${_('User')} - ${_('add new')}</h2>
29 27 ${h.form(url('users'))}
30 28 <table>
31 29 <tr>
32 30 <td>${_('Username')}</td>
33 31 <td>${h.text('username')}</td>
34 32 </tr>
35 33 <tr>
36 34 <td>${_('password')}</td>
37 35 <td>${h.text('password')}</td>
38 36 </tr>
39 37 <tr>
40 38 <td>${_('Active')}</td>
41 39 <td>${h.checkbox('active')}</td>
42 40 </tr>
43 41 <tr>
44 42 <td></td>
45 43 <td>${h.submit('add','add')}</td>
46 44 </tr>
47 45
48 46 </table>
49 47
50 48 ${h.end_form()}
51 49 </div>
52 50 </%def> No newline at end of file
@@ -1,52 +1,50
1 1 <%inherit file="/base/base.html"/>
2 2 <%def name="title()">
3 3 ${_('User')} - ${c.user.username}
4 4 </%def>
5 5 <%def name="breadcrumbs()">
6 ${h.link_to(u'Home',h.url('/'))}
7 /
8 6 ${h.link_to(u'Admin',h.url('admin_home'))}
9 7 /
10 8 ${h.link_to(u'Users',h.url('users'))}
11 9 </%def>
12 10 <%def name="page_nav()">
13 11 <ul class="page-nav">
14 12 <li>${h.link_to(u'Home',h.url('/'))}</li>
15 13 <li class="current">${_('Admin')}</li>
16 14 </ul>
17 15 </%def>
18 16 <%def name="main()">
19 17 <ul class="submenu">
20 18 <li>
21 19 ${h.link_to(u'Repos',h.url('repos'))}
22 20 </li>
23 21 <li class="current_submenu">
24 22 ${h.link_to(u'Users',h.url('users'))}
25 23 </li>
26 24 </ul>
27 25 <div>
28 26 <h2>${_('User')} - ${c.user.username}</h2>
29 27 ${h.form(url('user', id=c.user.user_id),method='put')}
30 28 <table>
31 29 <tr>
32 30 <td>${_('Username')}</td>
33 31 <td>${h.text('username')}</td>
34 32 </tr>
35 33 <tr>
36 34 <td>${_('New password')}</td>
37 35 <td>${h.text('new_password')}</td>
38 36 </tr>
39 37 <tr>
40 38 <td>${_('Active')}</td>
41 39 <td>${h.checkbox('active',value=True)}</td>
42 40 </tr>
43 41 <tr>
44 42 <td></td>
45 43 <td>${h.submit('save','save')}</td>
46 44 </tr>
47 45
48 46 </table>
49 47
50 48 ${h.end_form()}
51 49 </div>
52 50 </%def> No newline at end of file
@@ -1,54 +1,52
1 1 <%inherit file="/base/base.html"/>
2 2 <%def name="title()">
3 ${_('Repository managment')}
3 ${_('Users managment')}
4 4 </%def>
5 5 <%def name="breadcrumbs()">
6 ${h.link_to(u'Home',h.url('/'))}
7 /
8 6 ${h.link_to(u'Admin',h.url('admin_home'))}
9 7 /
10 8 ${h.link_to(u'Users managment',h.url('users'))}
11 9 </%def>
12 10 <%def name="page_nav()">
13 11 <ul class="page-nav">
14 12 <li>${h.link_to(u'Home',h.url('/'))}</li>
15 13 <li class="current">${_('Admin')}</li>
16 14 </ul>
17 15 </%def>
18 16 <%def name="main()">
19 17 <ul class="submenu">
20 18 <li>
21 19 ${h.link_to(u'Repos',h.url('repos'))}
22 20 </li>
23 21 <li>
24 22 ${h.link_to(u'Users',h.url('users'), class_="current_submenu")}
25 23 </li>
26 24 </ul>
27 25 <div>
28 26 <h2>${_('Mercurial users')}</h2>
29 27 <table>
30 28 <tr>
31 29 <th>Id</th>
32 30 <th>Username</th>
33 31 <th>Active</th>
34 32 <th>Admin</th>
35 33 <th>Action</th>
36 34 </tr>
37 35 %for user in c.users_list:
38 36 <tr>
39 37 <td>${user.user_id}</td>
40 38 <td>${h.link_to(user.username,h.url('edit_user', id=user.user_id))}</td>
41 39 <td>${user.active}</td>
42 40 <td>${user.admin}</td>
43 41 <td>
44 42 ${h.form(url('user', id=user.user_id),method='delete')}
45 43 ${h.submit('remove','remove',class_="submit")}
46 44 ${h.end_form()}
47 45 </td>
48 46 </tr>
49 47 %endfor
50 48 </table>
51 49 <h3>${h.link_to(u'Add user',h.url('new_user'))}</h3>
52 50 </div>
53 51
54 52 </%def> No newline at end of file
General Comments 0
You need to be logged in to leave comments. Login now