OSDN Git Service

ff548dea62bd3b91accf8f6280ecb5b5f32ee556
[karesansui/karesansui.git] / karesansui / templates / default / hostby1updaterby1 / hostby1updaterby1.part
1 <%doc>Copyright (C) 2009-2010 HDE, Inc.</%doc>
2 <%inherit file="../include/common.part" />
3 <%!
4 def time_format(text):
5     import time
6     import types
7     if type(text) == types.FloatType  or \
8        type(text) == types.IntType    or \
9        type(text) == types.StringType or \
10        type(text) == types.UnicodeType:
11         return time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(float(text)))
12     else:
13         return "unknown"
14 %>
15
16 <% pkg = rpm_detail[pkg_name] %>
17
18 <div id="updater_detail_display">
19     <table class="detail-contents">
20         <tr>
21             <th>${_('General Information')}</th>
22             <td class="detail-separator">
23                 <img src="${ctx.homepath}/static/images/table-space.gif">
24             </td>
25             <td>
26                 <table cellspacing="0" class="border detail-sub-contents">
27                     <tr>
28                         <th>${_('Name')}</th>
29                         <td class="detail-separator"><img src="${ctx.homepath}/static/images/table-space.gif" alt="" /></td>
30                         <td><pre>${pkg['name'] | h}</pre></td>
31                     </tr>
32                     <tr>
33                         <th>${_('Version')}</th>
34                         <td class="detail-separator"><img src="${ctx.homepath}/static/images/table-space.gif" alt="" /></td>
35                         <td><pre>${pkg['version'] | h}</pre></td>
36                     </tr>
37                     <tr>
38                         <th>${_('Release')}</th>
39                         <td class="detail-separator"><img src="${ctx.homepath}/static/images/table-space.gif" alt="" /></td>
40                         <td><pre>${pkg['release'] | h}</pre></td>
41                     </tr>
42                     <tr>
43                         <th>${_('Summary')}</th>
44                         <td class="detail-separator"><img src="${ctx.homepath}/static/images/table-space.gif" alt="" /></td>
45                         <td><pre>${pkg['summary'] | h}</pre></td>
46                     </tr>
47                     <tr>
48                         <th>${_('Arch')}</th>
49                         <td class="detail-separator"><img src="${ctx.homepath}/static/images/table-space.gif" alt="" /></td>
50                         <td><pre>${pkg['arch'] | h}</pre></td>
51                     </tr>
52                     <tr>
53                         <th>${_('URL')}</th>
54                         <td class="detail-separator"><img src="${ctx.homepath}/static/images/table-space.gif" alt="" /></td>
55                         <td><pre>${pkg['url'] | h}</pre></td>
56                     </tr>
57                     <tr>
58                         <th>${_('License')}</th>
59                         <td class="detail-separator"><img src="${ctx.homepath}/static/images/table-space.gif" alt="" /></td>
60                         <td><pre>${pkg['license'] | h}</pre></td>
61                     </tr>
62                     <tr>
63                         <th>${_('Vendor')}</th>
64                         <td class="detail-separator"><img src="${ctx.homepath}/static/images/table-space.gif" alt="" /></td>
65                         <td><pre>${pkg['vendor'] | h}</pre></td>
66                     </tr>
67                     <tr>
68                         <th>${_('Group')}</th>
69                         <td class="detail-separator"><img src="${ctx.homepath}/static/images/table-space.gif" alt="" /></td>
70                         <td><pre>${pkg['group'] | h}</pre></td>
71                     </tr>
72                 </table>
73             </td>
74         </tr>
75
76         <tr><td colspan='3'><div class='detail-space'/></td></tr>
77
78         <tr>
79             <th>${_('Details')}</th>
80             <td class="detail-separator">
81                 <img src="${ctx.homepath}/static/images/table-space.gif">
82             </td>
83             <td>
84                 <table cellspacing="0" class="border detail-sub-contents">
85                     <tr>
86                         <th>${_('Size')}</th>
87                         <td class="detail-separator"><img src="${ctx.homepath}/static/images/table-space.gif" alt="" /></td>
88                         <td><pre>${pkg['size'] | h}</pre></td>
89                     </tr>
90                     <tr>
91                         <th>${_('Build Host')}</th>
92                         <td class="detail-separator"><img src="${ctx.homepath}/static/images/table-space.gif" alt="" /></td>
93                         <td><pre>${pkg['buildhost'] | h}</pre></td>
94                     </tr>
95                     <tr>
96                         <th>${_('OS')}</th>
97                         <td class="detail-separator"><img src="${ctx.homepath}/static/images/table-space.gif" alt="" /></td>
98                         <td><pre>${pkg['os'] | h}</pre></td>
99                     </tr>
100                     <tr>
101                         <th>${_('Description')}</th>
102                         <td class="detail-separator"><img src="${ctx.homepath}/static/images/table-space.gif" alt="" /></td>
103                         <td><pre>${pkg['description'] | h}</pre></td>
104                     </tr>
105                     <tr>
106                         <th>${_('Build Date')}</th>
107                         <td class="detail-separator"><img src="${ctx.homepath}/static/images/table-space.gif" alt="" /></td>
108                         <td><pre>${pkg['buildtime'] | time_format}</pre></td>
109                     </tr>
110                     <tr>
111                         <th>${_('Install Date')}</th>
112                         <td class="detail-separator"><img src="${ctx.homepath}/static/images/table-space.gif" alt="" /></td>
113                         <td><pre>${pkg['installtime'] | time_format}</pre></td>
114                     </tr>
115                     <tr>
116                         <th>${_('Requires')}</th>
117                         <td class="detail-separator"><img src="${ctx.homepath}/static/images/table-space.gif" alt="" /></td>
118                         <td>
119 % for require in pkg['requires']:
120                             <pre>${require | h}</pre>
121 % endfor
122                         </td>
123                     </tr>
124                     <tr>
125                         <th>${_('Packager')}</th>
126                         <td class="detail-separator"><img src="${ctx.homepath}/static/images/table-space.gif" alt="" /></td>
127                         <td>
128 % for package in pkg['packager']:
129                             ${package | h}
130 % endfor
131                         </td>
132                     </tr>
133                 </table>
134             </td>
135         </tr>
136     </table>
137 </div>