OLD | NEW |
(Empty) | |
| 1 [# Show the issue detail page meta data column. |
| 2 |
| 3 arg0: Any non-empty value means that the "make changes below" text |
| 4 should be shown. It is shown on the issue details page, but not |
| 5 on the issue peek page. |
| 6 ] |
| 7 |
| 8 <table cellspacing="0" cellpadding="0"> |
| 9 <tr><th align="left" style="padding-right:.3em">Status:</th> |
| 10 <td width="100%"> |
| 11 [is issue.status.name ""] |
| 12 [is issue.derived_status.name ""] |
| 13 ---- |
| 14 [else] |
| 15 <i title="Derived[if-any issue.derived_status.tooltip issue.derived_st
atus.docstring]:[end] [issue.derived_status.tooltip] [issue.derived_status.docst
ring]" |
| 16 >[issue.derived_status.name]</i> |
| 17 [end] |
| 18 [else] |
| 19 <span title="[issue.status.tooltip] [issue.status.docstring]">[issue.sta
tus.name]</span> |
| 20 [end] |
| 21 </td> |
| 22 </tr> |
| 23 [if-any issue.merged_into.visible] |
| 24 <tr><th align="left">Merged:</th> |
| 25 <td class="rel_issues"> |
| 26 <a href="[issue.merged_into.url]" title="[issue.merged_into.display_na
me]: [issue.merged_into.summary]" |
| 27 [if-any issue.merged_into.is_open][else]class="closed_ref"[end] |
| 28 >[issue.merged_into.display_name]</a> |
| 29 </td> |
| 30 </tr> |
| 31 [end] |
| 32 |
| 33 [if-any arg0] |
| 34 <tr><th align="left">Owner:</th><td> |
| 35 [is issue.owner.username ""] |
| 36 [is issue.derived_owner.username ""] |
| 37 ---- |
| 38 [else] |
| 39 <i title="Derived">[include "../framework/user-link.ezt" issue.der
ived_owner]</i> |
| 40 [end] |
| 41 [else] |
| 42 [include "../framework/user-link.ezt" issue.owner] |
| 43 [end] |
| 44 </td> |
| 45 </tr> |
| 46 [else] |
| 47 <tr><td align="left" colspan="2" class="widemeta"><b>Owner:</b> |
| 48 [is issue.owner.username ""] |
| 49 [is issue.derived_owner.username ""] |
| 50 ---- |
| 51 [else] |
| 52 <div style="margin-left:1em"> |
| 53 <i title="Derived">[include "../framework/user-link.ezt" issue.d
erived_owner]</i> |
| 54 </div> |
| 55 [end] |
| 56 [else] |
| 57 <div style="margin-left:1em"> |
| 58 [include "../framework/user-link.ezt" issue.owner] |
| 59 </div> |
| 60 [end] |
| 61 </td> |
| 62 </tr> |
| 63 [end] |
| 64 |
| 65 [if-any issue.closed] |
| 66 <tr><th align="left" valign="top" style="padding-right:.3em">Closed:</th> |
| 67 <td align="left" valign="top" width="100%"> |
| 68 [issue.closed] |
| 69 </td> |
| 70 </tr> |
| 71 [end] |
| 72 [if-any issue.cc issue.derived_cc] |
| 73 [if-any arg0] |
| 74 <tr><th class="vt" align="left">Cc:</th><td> |
| 75 [define join_char][end] |
| 76 [if-any issue.cc][if-any issue.derived_cc][define join_char],[end][end
][end] |
| 77 [for issue.cc] [include "../framework/user-link.ezt" issue.cc][if-inde
x issue.cc last][join_char][else],[end] [end] |
| 78 [for issue.derived_cc] <i title="Derived">[include "../framework/user-
link.ezt" issue.derived_cc]</i>[if-index issue.derived_cc last][else],[end] [end
] |
| 79 </td></tr> |
| 80 [else] |
| 81 <tr><td class="vt" align="left" colspan="2" class="widemeta"><b>Cc:</b> |
| 82 <div style="margin-left:1em"> |
| 83 [define join_char][end] |
| 84 [if-any issue.cc][if-any issue.derived_cc][define join_char],[end][e
nd][end] |
| 85 [for issue.cc] [include "../framework/user-link.ezt" issue.cc][if-in
dex issue.cc last][join_char][else],[end] [end] |
| 86 [for issue.derived_cc] <i title="Derived">[include "../framework/use
r-link.ezt" issue.derived_cc]</i>[if-index issue.derived_cc last][else],[end] [e
nd] |
| 87 </div> |
| 88 </td></tr> |
| 89 [end] |
| 90 [end] |
| 91 |
| 92 [if-any issue.components] |
| 93 <tr> |
| 94 <th align="left" valign="top" style="padding-right:.3em">Components:</t
h> |
| 95 <td align="left" valign="top" width="100%"> |
| 96 [for issue.components] |
| 97 <div><a href="list?q=component:[issue.components.path]" class="fiel
dvalue" |
| 98 [if-any issue.components.derived]style="font-style:italic"[
end] |
| 99 title="[if-any issue.components.derived]Derived: [end][issu
e.components.docstring_short]" |
| 100 >[issue.components.path]</a></div> |
| 101 [end] |
| 102 </td> |
| 103 </tr> |
| 104 [end] |
| 105 |
| 106 [for issue.fields] |
| 107 [if-any issue.fields.display] |
| 108 <tr><th align="left" valign="top" title="[issue.fields.field_docstring]" |
| 109 style="padding-right:.3em" |
| 110 >[issue.fields.field_name]:</th> |
| 111 <td align="left" valign="top" width="100%"> |
| 112 [if-any issue.fields.values issue.fields.derived_values] |
| 113 [for issue.fields.values] |
| 114 <a href="list?q=[issue.fields.field_name]="[format "url"][iss
ue.fields.values.val][end]"" class="fieldvalue" |
| 115 title="[issue.fields.values.val] [issue.fields.values.docs
tring]">[issue.fields.values.val]</a |
| 116 >[if-index issue.fields.values last][if-any issue.fields.derived_
values],[end][else],[end] |
| 117 [end] |
| 118 [for issue.fields.derived_values] |
| 119 <a href="list?q=[issue.fields.field_name]="[format "url"][iss
ue.fields.derived_values.val][end]"" |
| 120 title="derived: [issue.fields.derived_values.val] [issue.f
ields.derived_values.docstring]"><i>[issue.fields.derived_values.val]</i></a>[if
-index issue.fields.derived_values last][else],[end] |
| 121 [end] |
| 122 [else] |
| 123 ---- |
| 124 [end] |
| 125 </td> |
| 126 </tr> |
| 127 [end] |
| 128 [end] |
| 129 |
| 130 <tr><td colspan="2" class="widemeta"> |
| 131 [for issue.labels] |
| 132 <div style="padding-top:2px"> |
| 133 [is issue.labels.prefix ""] |
| 134 <a href="list?q=label:[issue.labels.name]" |
| 135 title="[if-any issue.labels.tooltip][issue.labels.tooltip] [end][iss
ue.labels.docstring]" |
| 136 class="label">[issue.labels.name]</a> |
| 137 [else] |
| 138 <a href="list?q=label:[issue.labels.name]" |
| 139 title="[if-any issue.labels.tooltip][issue.labels.tooltip] [end][iss
ue.labels.docstring]" |
| 140 class="label"><b>[issue.labels.prefix]-</b>[issue.labels.value]</a> |
| 141 [end] |
| 142 </div> |
| 143 [end] |
| 144 </td></tr> |
| 145 |
| 146 [for issue.derived_labels] |
| 147 [is issue.derived_labels.prefix ""] |
| 148 <tr> |
| 149 <td colspan="2" class="widemeta"> |
| 150 <a href="list?q=label:[issue.derived_labels.name]" |
| 151 title="Derived[if-any issue.derived_labels.tooltip issue.derived_
labels.docstring]: [end][issue.derived_labels.tooltip] [issue.derived_labels.doc
string]" |
| 152 class="derived label">[issue.derived_labels.name]</a> |
| 153 </td> |
| 154 </tr> |
| 155 [else] |
| 156 <tr> |
| 157 <td colspan="2" class="widemeta"> |
| 158 <a href="list?q=label:[issue.derived_labels.name]" |
| 159 title="Derived[if-any issue.derived_labels.tooltip issue.derived_
labels.docstring]: [end][issue.derived_labels.tooltip] [issue.derived_labels.doc
string]" |
| 160 class="derived label"><b>[issue.derived_labels.prefix]-</b>[issue
.derived_labels.value]</a> |
| 161 </td> |
| 162 </tr> |
| 163 [end] |
| 164 [end] |
| 165 |
| 166 </table> |
| 167 |
| 168 <div class="rel_issues widemeta"> |
| 169 [if-any issue.blocked_on] |
| 170 <br><b>Blocked on:</b><br> |
| 171 [for issue.blocked_on][if-any issue.blocked_on.visible] |
| 172 [if-any issue.blocked_on.is_open] |
| 173 <a href="[issue.blocked_on.url]" title="[issue.blocked_on.display_name
]: [issue.blocked_on.summary]" |
| 174 >[issue.blocked_on.display_name]</a><br> |
| 175 [end] |
| 176 [end][end] |
| 177 [for issue.blocked_on][if-any issue.blocked_on.visible] |
| 178 [if-any issue.blocked_on.is_open][else] |
| 179 <a href="[issue.blocked_on.url]" title="[issue.blocked_on.display_name
]: [issue.blocked_on.summary]" class="closed_ref" |
| 180 >[issue.blocked_on.display_name]</a><br> |
| 181 [end] |
| 182 [end][end] |
| 183 [end] |
| 184 |
| 185 [if-any issue.blocking] |
| 186 <br><b>Blocking:</b><br> |
| 187 [for issue.blocking][if-any issue.blocking.visible] |
| 188 [if-any issue.blocking.is_open] |
| 189 <a href="[issue.blocking.url]" title="[issue.blocking.display_name]: [
issue.blocking.summary]" |
| 190 >[issue.blocking.display_name]</a><br> |
| 191 [end] |
| 192 [end][end] |
| 193 [for issue.blocking][if-any issue.blocking.visible] |
| 194 [if-any issue.blocking.is_open][else] |
| 195 <a href="[issue.blocking.url]" title="[issue.blocking.display_name]: [
issue.blocking.summary]" class="closed_ref" |
| 196 >[issue.blocking.display_name]</a><br> |
| 197 [end] |
| 198 [end][end] |
| 199 [end] |
| 200 |
| 201 [if-any issue.restrictions.has_restrictions] |
| 202 <br> |
| 203 <div class="issue_restrictions"> |
| 204 <div class="restrictions_header"> |
| 205 <div class="lock_grey goog-inline-block"></div> |
| 206 Restricted |
| 207 </div> |
| 208 <ul> |
| 209 [if-any issue.restrictions.view] |
| 210 <li>Only users with [issue.restrictions.view] permission can see thi
s issue.</li> |
| 211 [end] |
| 212 [if-any issue.restrictions.add_comment] |
| 213 <li>Only users with [issue.restrictions.add_comment] permission may
comment.</li> |
| 214 [end] |
| 215 [if-any issue.restrictions.edit] |
| 216 <li>Only users with [issue.restrictions.edit] permission may make ch
anges.</li> |
| 217 [end] |
| 218 [if-any issue.restrictions.other] |
| 219 [for issue.restrictions.other] |
| 220 <li>Other restriction: |
| 221 <span class="other_restriction">[issue.restrictions.other]</span
> |
| 222 </li> |
| 223 [end] |
| 224 [end] |
| 225 </ul> |
| 226 </div> |
| 227 [end] |
| 228 </div> |
| 229 |
| 230 |
| 231 [if-any previous_locations] |
| 232 <div class="rel_issues"> |
| 233 <br><b>Previous locations:</b><br> |
| 234 [for previous_locations] |
| 235 <a>[previous_locations.project_name]:[previous_locations.local_id]</a> |
| 236 [end] |
| 237 </div> |
| 238 [end] |
| 239 |
| 240 |
| 241 [if-any arg0] |
| 242 <br><br> |
| 243 [if-any read_only][else] |
| 244 [if-any logged_in_user] |
| 245 [if-any page_perms.AddIssueComment] |
| 246 [if-any offer_make_changes] |
| 247 <a id="addacomment" href="#"><span style="white-space:nowrap">Add a comme
nt and</span> |
| 248 <span style="white-space:nowrap">make changes below</span></a> |
| 249 [else] |
| 250 <a id="addacomment" href="#" style="white-space:nowrap">Add a comment bel
ow</a> |
| 251 [end] |
| 252 [end] |
| 253 [else] |
| 254 <div style="white-space:nowrap"><a href="[login_url]">Sign in</a> to add a
comment</div> |
| 255 [end] |
| 256 [end][# not read_only] |
| 257 [end] |
| 258 |
| 259 <script type="text/javascript" nonce="[nonce]"> |
| 260 runOnLoad(function() { |
| 261 if ($("addacomment")) { |
| 262 $("addacomment").addEventListener("click", function(event) { |
| 263 _openIssueUpdateForm(); |
| 264 event.preventDefault(); |
| 265 }); |
| 266 } |
| 267 }); |
| 268 </script> |
OLD | NEW |