Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
bugzilla
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
etersoft
bugzilla
Commits
880bfceb
Commit
880bfceb
authored
Nov 19, 2002
by
bbaetz%student.usyd.edu.au
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Bug 175579 - make templates html compliant
r=gerv, a=justdave
parent
ea9345d6
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
58 additions
and
55 deletions
+58
-55
confirm-delete.html.tmpl
template/en/default/admin/flag-type/confirm-delete.html.tmpl
+3
-3
edit.html.tmpl
template/en/default/admin/flag-type/edit.html.tmpl
+3
-3
list.html.tmpl
template/en/default/admin/flag-type/list.html.tmpl
+6
-6
comments.html.tmpl
template/en/default/bug/comments.html.tmpl
+3
-3
create-guided.html.tmpl
template/en/default/bug/create/create-guided.html.tmpl
+2
-2
create.html.tmpl
template/en/default/bug/create/create.html.tmpl
+2
-2
dependency-tree.html.tmpl
template/en/default/bug/dependency-tree.html.tmpl
+1
-1
edit.html.tmpl
template/en/default/bug/edit.html.tmpl
+9
-9
list.html.tmpl
template/en/default/flag/list.html.tmpl
+1
-1
confirm-user-match.html.tmpl
template/en/default/global/confirm-user-match.html.tmpl
+7
-7
list.html.tmpl
template/en/default/list/list.html.tmpl
+1
-1
report-table.html.tmpl
template/en/default/reports/report-table.html.tmpl
+1
-1
report.html.tmpl
template/en/default/reports/report.html.tmpl
+14
-11
queue.html.tmpl
template/en/default/request/queue.html.tmpl
+2
-2
search-report-graph.html.tmpl
template/en/default/search/search-report-graph.html.tmpl
+1
-1
search-report-table.html.tmpl
template/en/default/search/search-report-table.html.tmpl
+2
-2
No files found.
template/en/default/admin/flag-type/confirm-delete.html.tmpl
View file @
880bfceb
...
@@ -30,20 +30,20 @@
...
@@ -30,20 +30,20 @@
There are [% flag_count %] flags of type [% name %].
There are [% flag_count %] flags of type [% name %].
If you delete this type, those flags will also be deleted. Note that
If you delete this type, those flags will also be deleted. Note that
instead of deleting the type you can
instead of deleting the type you can
<a href="editflagtypes.cgi?action=deactivate&id=[% flag_type.id %]">deactivate it</a>,
<a href="editflagtypes.cgi?action=deactivate&
amp;
id=[% flag_type.id %]">deactivate it</a>,
in which case the type and its flags will remain in the database
in which case the type and its flags will remain in the database
but will not appear in the Bugzilla UI.
but will not appear in the Bugzilla UI.
</p>
</p>
<table>
<table>
<tr>
<tr>
<td colspan=
2
>
<td colspan=
"2"
>
Do you really want to delete this type?
Do you really want to delete this type?
</td>
</td>
</tr>
</tr>
<tr>
<tr>
<td>
<td>
<a href="editflagtypes.cgi?action=delete&id=[% flag_type.id %]">
<a href="editflagtypes.cgi?action=delete&
amp;
id=[% flag_type.id %]">
Yes, delete
Yes, delete
</a>
</a>
</td>
</td>
...
...
template/en/default/admin/flag-type/edit.html.tmpl
View file @
880bfceb
...
@@ -95,7 +95,7 @@
...
@@ -95,7 +95,7 @@
<tr>
<tr>
<td style="vertical-align: top;">
<td style="vertical-align: top;">
<b>Product/Component:</b><br>
<b>Product/Component:</b><br>
<select name="product" on
C
hange="selectProduct(this.form, 'product', 'component', '__Any__');">
<select name="product" on
c
hange="selectProduct(this.form, 'product', 'component', '__Any__');">
<option value="">__Any__</option>
<option value="">__Any__</option>
[% FOREACH item = products %]
[% FOREACH item = products %]
<option value="[% item %]" [% "selected" IF type.product.name == item %]>[% item %]</option>
<option value="[% item %]" [% "selected" IF type.product.name == item %]>[% item %]</option>
...
@@ -112,12 +112,12 @@
...
@@ -112,12 +112,12 @@
</td>
</td>
<td style="vertical-align: top;">
<td style="vertical-align: top;">
<b>Inclusions:</b><br>
<b>Inclusions:</b><br>
[% PROCESS "global/select-menu.html.tmpl" name="inclusion_to_remove" multiple=
1 size=4
options=type.inclusions %]<br>
[% PROCESS "global/select-menu.html.tmpl" name="inclusion_to_remove" multiple=
"1" size="4"
options=type.inclusions %]<br>
<input type="submit" name="categoryAction" value="Remove Inclusion">
<input type="submit" name="categoryAction" value="Remove Inclusion">
</td>
</td>
<td style="vertical-align: top;">
<td style="vertical-align: top;">
<b>Exclusions:</b><br>
<b>Exclusions:</b><br>
[% PROCESS "global/select-menu.html.tmpl" name="exclusion_to_remove" multiple=
1 size=4
options=type.exclusions %]<br>
[% PROCESS "global/select-menu.html.tmpl" name="exclusion_to_remove" multiple=
"1" size="4"
options=type.exclusions %]<br>
<input type="submit" name="categoryAction" value="Remove Exclusion">
<input type="submit" name="categoryAction" value="Remove Exclusion">
</td>
</td>
</tr>
</tr>
...
...
template/en/default/admin/flag-type/list.html.tmpl
View file @
880bfceb
...
@@ -46,7 +46,7 @@
...
@@ -46,7 +46,7 @@
[% PROCESS display_flag_types types=bug_types %]
[% PROCESS display_flag_types types=bug_types %]
<p>
<p>
<a href="editflagtypes.cgi?action=enter&target_type=bug">Create Flag Type for Bugs</a>
<a href="editflagtypes.cgi?action=enter&
amp;
target_type=bug">Create Flag Type for Bugs</a>
</p>
</p>
<h3>Flag Types for Attachments</h3>
<h3>Flag Types for Attachments</h3>
...
@@ -54,10 +54,10 @@
...
@@ -54,10 +54,10 @@
[% PROCESS display_flag_types types=attachment_types %]
[% PROCESS display_flag_types types=attachment_types %]
<p>
<p>
<a href="editflagtypes.cgi?action=enter&target_type=attachment">Create Flag Type For Attachments</a>
<a href="editflagtypes.cgi?action=enter&
amp;
target_type=attachment">Create Flag Type For Attachments</a>
</p>
</p>
<script language="JavaScript">
<script
type="text/javascript"
language="JavaScript">
<!--
<!--
function confirmDelete(id, name, count)
function confirmDelete(id, name, count)
{
{
...
@@ -91,11 +91,11 @@
...
@@ -91,11 +91,11 @@
[% FOREACH type = types %]
[% FOREACH type = types %]
<tr class="[% type.is_active ? "active" : "inactive" %]">
<tr class="[% type.is_active ? "active" : "inactive" %]">
<td><a href="editflagtypes.cgi?action=edit&id=[% type.id %]">[% type.name FILTER html %]</a></td>
<td><a href="editflagtypes.cgi?action=edit&
amp;
id=[% type.id %]">[% type.name FILTER html %]</a></td>
<td>[% type.description FILTER html %]</td>
<td>[% type.description FILTER html %]</td>
<td>
<td>
<a href="editflagtypes.cgi?action=copy&id=[% type.id %]">Copy</a>
<a href="editflagtypes.cgi?action=copy&
amp;
id=[% type.id %]">Copy</a>
| <a href="editflagtypes.cgi?action=confirmdelete&id=[% type.id %]"
| <a href="editflagtypes.cgi?action=confirmdelete&
amp;
id=[% type.id %]"
onclick="return confirmDelete([% type.id %], '[% type.name FILTER js %]',
onclick="return confirmDelete([% type.id %], '[% type.name FILTER js %]',
[% type.flag_count %]);">Delete</a>
[% type.flag_count %]);">Delete</a>
</td>
</td>
...
...
template/en/default/bug/comments.html.tmpl
View file @
880bfceb
...
@@ -51,10 +51,10 @@
...
@@ -51,10 +51,10 @@
[% IF mode == "edit" && isinsider %]
[% IF mode == "edit" && isinsider %]
<i>
<i>
<input type=
hidden
name="oisprivate-[% count %]"
<input type=
"hidden"
name="oisprivate-[% count %]"
value="[% comment.isprivate %]">
value="[% comment.isprivate %]">
<input type=
hidden
name="when-[% count %]" value="[% comment.when %]">
<input type=
"hidden"
name="when-[% count %]" value="[% comment.when %]">
<input type=
checkbox
name="isprivate-[% count %]" value="1"
<input type=
"checkbox"
name="isprivate-[% count %]" value="1"
[% " checked=\"checked\"" IF comment.isprivate %]> Private
[% " checked=\"checked\"" IF comment.isprivate %]> Private
</i>
</i>
[% END %]
[% END %]
...
...
template/en/default/bug/create/create-guided.html.tmpl
View file @
880bfceb
...
@@ -42,7 +42,7 @@
...
@@ -42,7 +42,7 @@
[% tablecolour = "#FFFFCC" %]
[% tablecolour = "#FFFFCC" %]
[%# This script displays the descriptions for selected components. %]
[%# This script displays the descriptions for selected components. %]
<script>
<script
type="text/javascript"
>
var descriptions = [
var descriptions = [
[% FOREACH c = component_ %]
[% FOREACH c = component_ %]
'[% c.description FILTER js %]',
'[% c.description FILTER js %]',
...
@@ -486,7 +486,7 @@ function PutDescription() {
...
@@ -486,7 +486,7 @@ function PutDescription() {
<option name="major" value="major">
<option name="major" value="major">
Major: A major feature is broken.
Major: A major feature is broken.
</option>
</option>
<option name="normal" value="normal" selected>
<option name="normal" value="normal" selected
="selected"
>
Normal: It's a bug that should be fixed.
Normal: It's a bug that should be fixed.
</option>
</option>
<option name="minor" value="minor">
<option name="minor" value="minor">
...
...
template/en/default/bug/create/create.html.tmpl
View file @
880bfceb
...
@@ -17,7 +17,7 @@
...
@@ -17,7 +17,7 @@
# Rights Reserved.
# Rights Reserved.
#
#
# Contributor(s): Gervase Markham <gerv@gerv.net>
# Contributor(s): Gervase Markham <gerv@gerv.net>
# Ville Skytt <ville.skytta@iki.fi>
# Ville Skytt
ä
<ville.skytta@iki.fi>
#%]
#%]
[% PROCESS global/header.html.tmpl
[% PROCESS global/header.html.tmpl
...
@@ -159,7 +159,7 @@
...
@@ -159,7 +159,7 @@
<tr>
<tr>
<td align="right"><strong>Estimated Hours:</strong></td>
<td align="right"><strong>Estimated Hours:</strong></td>
<td colspan="3">
<td colspan="3">
<input name="estimated_time" size="6" maxlength="6" value="0.0"
/
>
<input name="estimated_time" size="6" maxlength="6" value="0.0">
</td>
</td>
</tr>
</tr>
...
...
template/en/default/bug/dependency-tree.html.tmpl
View file @
880bfceb
...
@@ -17,7 +17,7 @@
...
@@ -17,7 +17,7 @@
# Rights Reserved.
# Rights Reserved.
#
#
# Contributor(s): Tobias Burnus <burnus@net-b.de>
# Contributor(s): Tobias Burnus <burnus@net-b.de>
# Ville Skytt <ville.skytta@iki.fi>
# Ville Skytt
ä
<ville.skytta@iki.fi>
# Myk Melez <myk@mozilla.org>
# Myk Melez <myk@mozilla.org>
#%]
#%]
...
...
template/en/default/bug/edit.html.tmpl
View file @
880bfceb
...
@@ -290,24 +290,24 @@ function updateRemainingTime() {
...
@@ -290,24 +290,24 @@ function updateRemainingTime() {
[% IF UserInGroup(Param('timetrackinggroup')) %]
[% IF UserInGroup(Param('timetrackinggroup')) %]
<br>
<br>
<table cell
padding=0 cellspacing=0 border=1
>
<table cell
spacing="0" cellpadding="4" border="1"
>
<tr>
<tr>
<th
width="16.6%"
align="center" bgcolor="#cccccc">
<th align="center" bgcolor="#cccccc">
Orig. Est.
Orig. Est.
</th>
</th>
<th
width="16.6%"
align="center" bgcolor="#cccccc">
<th align="center" bgcolor="#cccccc">
Current Est.
Current Est.
</th>
</th>
<th
width="16.6%"
align="center" bgcolor="#cccccc">
<th align="center" bgcolor="#cccccc">
Hours Worked
Hours Worked
</th>
</th>
<th
width="16.6%"
align="center" bgcolor="#cccccc">
<th align="center" bgcolor="#cccccc">
Hours Left
Hours Left
</th>
</th>
<th
width="16.6%"
align="center" bgcolor="#cccccc">
<th align="center" bgcolor="#cccccc">
%Complete
%Complete
</th>
</th>
<th
width="16.6%"
align="center" bgcolor="#cccccc">
<th align="center" bgcolor="#cccccc">
Gain
Gain
</th>
</th>
</tr>
</tr>
...
@@ -325,13 +325,13 @@ function updateRemainingTime() {
...
@@ -325,13 +325,13 @@ function updateRemainingTime() {
<td align="center">
<td align="center">
[% PROCESS formattimeunit time_unit=bug.actual_time %] +
[% PROCESS formattimeunit time_unit=bug.actual_time %] +
<input name="work_time" value="0" size="3" maxlength="6"
<input name="work_time" value="0" size="3" maxlength="6"
on
C
hange="adjustRemainingTime();">
on
c
hange="adjustRemainingTime();">
</td>
</td>
<td align="center">
<td align="center">
<input name="remaining_time"
<input name="remaining_time"
value="[% PROCESS formattimeunit
value="[% PROCESS formattimeunit
time_unit=bug.remaining_time %]"
time_unit=bug.remaining_time %]"
size="6" maxlength="6" on
C
hange="updateRemainingTime();">
size="6" maxlength="6" on
c
hange="updateRemainingTime();">
</td>
</td>
<td align="center">
<td align="center">
[% PROCESS calculatepercentage act=bug.actual_time
[% PROCESS calculatepercentage act=bug.actual_time
...
...
template/en/default/flag/list.html.tmpl
View file @
880bfceb
...
@@ -92,7 +92,7 @@
...
@@ -92,7 +92,7 @@
<option value="?" [% "selected" IF flag.status == "?" %]>?</option>
<option value="?" [% "selected" IF flag.status == "?" %]>?</option>
[% END %]
[% END %]
[% ELSE %]
[% ELSE %]
<option value="[% flag.status %]" selected>[% flag.status %]</option>
<option value="[% flag.status %]" selected
="selected"
>[% flag.status %]</option>
[% END %]
[% END %]
</select>
</select>
</td>
</td>
...
...
template/en/default/global/confirm-user-match.html.tmpl
View file @
880bfceb
...
@@ -67,10 +67,10 @@
...
@@ -67,10 +67,10 @@
[% END %]
[% END %]
<p>
<p>
<table border=
0
>
<table border=
"0"
>
<tr>
<tr>
<td colspan=
2
>
<td colspan=
"2"
>
<hr width=
100% size=1
>
<hr width=
"100%" size="1"
>
</td>
</td>
</tr>
</tr>
...
@@ -78,10 +78,10 @@
...
@@ -78,10 +78,10 @@
[% FOREACH field = matches %]
[% FOREACH field = matches %]
<tr>
<tr>
<td align=
left valign=top
>
<td align=
"left" valign="top"
>
[% PROCESS field_names field_name=field.key %]:
[% PROCESS field_names field_name=field.key %]:
</td>
</td>
<td align=
left valign=top
>
<td align=
"left" valign="top"
>
[% FOREACH query = field.value %]
[% FOREACH query = field.value %]
<b>[% query.key FILTER html %]</b>
<b>[% query.key FILTER html %]</b>
[% IF query.value.users.size %]
[% IF query.value.users.size %]
...
@@ -143,8 +143,8 @@
...
@@ -143,8 +143,8 @@
</td>
</td>
</tr>
</tr>
<tr>
<tr>
<td colspan=
2
>
<td colspan=
"2"
>
<hr width=
100% size=1
>
<hr width=
"100%" size="1"
>
</td>
</td>
</tr>
</tr>
[% END %]
[% END %]
...
...
template/en/default/list/list.html.tmpl
View file @
880bfceb
...
@@ -133,7 +133,7 @@
...
@@ -133,7 +133,7 @@
<input type="hidden" name="buglist" value="[% buglist %]">
<input type="hidden" name="buglist" value="[% buglist %]">
<input type="submit" value="Long Format">
<input type="submit" value="Long Format">
<a href="buglist.cgi?[% urlquerypart %]&ctype=csv">CSV</a>
<a href="buglist.cgi?[% urlquerypart %]&
amp;
ctype=csv">CSV</a>
<a href="colchange.cgi?[% urlquerypart %]">Change Columns</a>
<a href="colchange.cgi?[% urlquerypart %]">Change Columns</a>
[% IF bugs.size > 1 && caneditbugs && !dotweak %]
[% IF bugs.size > 1 && caneditbugs && !dotweak %]
...
...
template/en/default/reports/report-table.html.tmpl
View file @
880bfceb
...
@@ -154,7 +154,7 @@
...
@@ -154,7 +154,7 @@
</td>
</td>
</tr>
</tr>
</table>
</table>
</td>
</td>
</tr>
</tr>
...
...
template/en/default/reports/report.html.tmpl
View file @
880bfceb
...
@@ -95,7 +95,8 @@
...
@@ -95,7 +95,8 @@
[% END %]width=[% width %]&height=[% height %]
[% END %]width=[% width %]&height=[% height %]
[% END %]
[% END %]
<img src="[% imageurl %]" width="[% width %]" height="[% height %]">
<img alt="Graphical report results" src="[% imageurl %]"
width="[% width %]" height="[% height %]">
[% END %]
[% END %]
<br>
<br>
[% END %]
[% END %]
...
@@ -113,12 +114,12 @@
...
@@ -113,12 +114,12 @@
[% FOREACH other_format = formats %]
[% FOREACH other_format = formats %]
[% NEXT IF other_format.name == "pie" AND row_field %]
[% NEXT IF other_format.name == "pie" AND row_field %]
[% UNLESS other_format.name == format %]
[% UNLESS other_format.name == format %]
<a href="[% formaturl %]&format=[% other_format.name %]">
<a href="[% formaturl %]&
amp;
format=[% other_format.name %]">
[% END %]
[% END %]
[% other_format.description %]
[% other_format.description %]
[% "</a>" UNLESS other_format.name == format %] |
[% "</a>" UNLESS other_format.name == format %] |
[% END %]
[% END %]
<a href="[% formaturl %]&ctype=csv">CSV</a>
<a href="[% formaturl %]&
amp;
ctype=csv">CSV</a>
</td>
</td>
[% IF format != "table" %]
[% IF format != "table" %]
...
@@ -126,15 +127,15 @@
...
@@ -126,15 +127,15 @@
</td>
</td>
[% sizeurl = "report.cgi?$switchbase&a
ction=wrap&
format=$format" %]
[% sizeurl = "report.cgi?$switchbase&a
mp;action=wrap&
format=$format" %]
<td align="center">
<td align="center">
<a href="[% sizeurl %]&
width=[% width %]&
height=
<a href="[% sizeurl %]&
amp;width=[% width %]&
height=
[% height + 100 %]">Taller</a><br>
[% height + 100 %]">Taller</a><br>
<a href="[% sizeurl %]&
width=[% width - 100 %]&
height=
<a href="[% sizeurl %]&
amp;width=[% width - 100 %]&
height=
[% height %]">Thinner</a> *
[% height %]">Thinner</a> *
<a href="[% sizeurl %]&
width=[% width + 100 %]&
height=
<a href="[% sizeurl %]&
amp;width=[% width + 100 %]&
height=
[% height %]">Fatter</a> <br>
[% height %]">Fatter</a> <br>
<a href="[% sizeurl %]&
width=[% width %]&
height=
<a href="[% sizeurl %]&
amp;width=[% width %]&
height=
[% height - 100 %]">Shorter</a><br>
[% height - 100 %]">Shorter</a><br>
</td>
</td>
[% END %]
[% END %]
...
@@ -143,11 +144,13 @@
...
@@ -143,11 +144,13 @@
<p>
<p>
[% IF format == "table" %]
[% IF format == "table" %]
<a href="query.cgi?[% switchbase %]&format=report-table">Edit
<a href="query.cgi?[% switchbase %]&
amp;
format=report-table">Edit
this report</a>
this report</a>
[% ELSE %]
[% ELSE %]
<a href="query.cgi?[% switchbase %]&format=report-graph&chart_format=
<a href="query.cgi?[% switchbase %]&format=report-graph&
[% format %]&cumulate=[% cumulate %]">Edit this report</a>
chart_format=[% format %]&cumulate=[% cumulate %]">
Edit this report
</a>
[% END %]
[% END %]
</p>
</p>
...
...
template/en/default/request/queue.html.tmpl
View file @
880bfceb
...
@@ -45,7 +45,7 @@
...
@@ -45,7 +45,7 @@
<td><input type="text" name="requester" value="[% form.requester FILTER html %]" size="20"></td>
<td><input type="text" name="requester" value="[% form.requester FILTER html %]" size="20"></td>
<th>Product:</th>
<th>Product:</th>
<td>
<td>
<select name="product" on
C
hange="selectProduct(this.form, 'product', 'component', 'Any');">
<select name="product" on
c
hange="selectProduct(this.form, 'product', 'component', 'Any');">
<option value="">Any</option>
<option value="">Any</option>
[% FOREACH item = products %]
[% FOREACH item = products %]
<option value="[% item FILTER html %]"
<option value="[% item FILTER html %]"
...
@@ -180,7 +180,7 @@
...
@@ -180,7 +180,7 @@
[% BLOCK display_attachment %]
[% BLOCK display_attachment %]
[% IF request.attach_id %]
[% IF request.attach_id %]
<a href="attachment.cgi?id=[% request.attach_id %]&action=edit">
<a href="attachment.cgi?id=[% request.attach_id %]&a
mp;a
ction=edit">
[% request.attach_id %]: [%+ request.attach_summary FILTER html %]</a>
[% request.attach_id %]: [%+ request.attach_summary FILTER html %]</a>
[% ELSE %]
[% ELSE %]
N/A
N/A
...
...
template/en/default/search/search-report-graph.html.tmpl
View file @
880bfceb
...
@@ -57,7 +57,7 @@
...
@@ -57,7 +57,7 @@
Added
Added
</td>
</td>
<td width="150
px" height="150px
">
<td width="150
" height="150
">
<table border="1" width="100%" height="100%">
<table border="1" width="100%" height="100%">
<tr>
<tr>
<td align="center" valign="middle">
<td align="center" valign="middle">
...
...
template/en/default/search/search-report-table.html.tmpl
View file @
880bfceb
...
@@ -52,7 +52,7 @@
...
@@ -52,7 +52,7 @@
<td> </td>
<td> </td>
<td rowspan="2">
<td rowspan="2">
<b>Format:</b><br>
<b>Format:</b><br>
<input type="radio" name="ctype" value="html" checked>HTML<br>
<input type="radio" name="ctype" value="html" checked
="checked"
>HTML<br>
<input type="radio" name="ctype" value="csv">CSV
<input type="radio" name="ctype" value="csv">CSV
</td>
</td>
</tr>
</tr>
...
@@ -62,7 +62,7 @@
...
@@ -62,7 +62,7 @@
<b>Vertical Axis:</b><br>
<b>Vertical Axis:</b><br>
[% PROCESS select name = 'y_axis_field' %]
[% PROCESS select name = 'y_axis_field' %]
</td>
</td>
<td width="150
px" height="150px
">
<td width="150
" height="150
">
<table border="1" width="100%" height="100%">
<table border="1" width="100%" height="100%">
<tr>
<tr>
<td align="center" valign="middle">
<td align="center" valign="middle">
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment