diff options
-rw-r--r-- | template/en/default/admin/attachstatus/create.atml | 77 | ||||
-rw-r--r-- | template/en/default/admin/attachstatus/delete.atml | 55 | ||||
-rw-r--r-- | template/en/default/admin/attachstatus/edit.atml | 73 | ||||
-rw-r--r-- | template/en/default/admin/attachstatus/list.atml | 89 |
4 files changed, 294 insertions, 0 deletions
diff --git a/template/en/default/admin/attachstatus/create.atml b/template/en/default/admin/attachstatus/create.atml new file mode 100644 index 000000000..7354b3852 --- /dev/null +++ b/template/en/default/admin/attachstatus/create.atml @@ -0,0 +1,77 @@ +<!-- 1.0@bugzilla.org --> +[%# The contents of this file are subject to the Mozilla Public + # License Version 1.1 (the "License"); you may not use this file + # except in compliance with the License. You may obtain a copy of + # the License at http://www.mozilla.org/MPL/ + # + # Software distributed under the License is distributed on an "AS + # IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or + # implied. See the License for the specific language governing + # rights and limitations under the License. + # + # The Original Code is the Bugzilla Bug Tracking System. + # + # The Initial Developer of the Original Code is Netscape Communications + # Corporation. Portions created by Netscape are + # Copyright (C) 1998 Netscape Communications Corporation. All + # Rights Reserved. + # + # Contributor(s): Myk Melez <myk@mozilla.org> + #%] + +[% INCLUDE global/header + title = "Create Attachment Status" + style = " + th { text-align: right; vertical-align: top; } + td { text-align: left; vertical-align: top; } + " +%] + +<form method="post" action="editattachstatuses.cgi"> + <input type="hidden" name="action" value="insert"> + <input type="hidden" name="id" value="[% id %]"> + + <table cellspacing="0" cellpadding="4" border="0"> + <tr> + <th>Name:</th> + <td> + <input type="text" name="name" size="50" maxlength="50"> + </td> + </tr> + + <tr> + <th>Description:</th> + <td> + <textarea name="desc" rows="4" cols="50"></textarea> + </td> + </tr> + + <tr> + <th>Sort Key:</th> + <td> + <input type="text" name="sortkey" size="5" maxlength="5"> + </td> + </tr> + + <tr> + <th>Product:</th> + <td> + <select name="product"> + [% FOREACH item = products %] + <option value="[% item FILTER html %]">[% item FILTER html %]</option> + [% END %] + </select> + </td> + </tr> + + <tr> + <th></th> + <td> + <input type="submit" value="Add"> + </td> + </tr> + + </table> +</form> + +[% INCLUDE global/footer %] diff --git a/template/en/default/admin/attachstatus/delete.atml b/template/en/default/admin/attachstatus/delete.atml new file mode 100644 index 000000000..dc50052b9 --- /dev/null +++ b/template/en/default/admin/attachstatus/delete.atml @@ -0,0 +1,55 @@ +<!-- 1.0@bugzilla.org --> +[%# The contents of this file are subject to the Mozilla Public + # License Version 1.1 (the "License"); you may not use this file + # except in compliance with the License. You may obtain a copy of + # the License at http://www.mozilla.org/MPL/ + # + # Software distributed under the License is distributed on an "AS + # IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or + # implied. See the License for the specific language governing + # rights and limitations under the License. + # + # The Original Code is the Bugzilla Bug Tracking System. + # + # The Initial Developer of the Original Code is Netscape Communications + # Corporation. Portions created by Netscape are + # Copyright (C) 1998 Netscape Communications Corporation. All + # Rights Reserved. + # + # Contributor(s): Myk Melez <myk@mozilla.org> + # Jeff Hedlund <jeff.hedlund@matrixsi.com> + #%] + +[%# Filter off the name here to be used multiple times below %] +[% name = name FILTER html %] + +[% INCLUDE global/header + title = "Confirm Delete of Attachment Status '$name'" +%] + +<p> + [% attachcount %] attachments have the status '[% name %]'. If you delete + it, those attachments will lose this status. +</p> + +<table> + <tr> + <td colspan=2> + Do you really want to delete this status? + </td> + </tr> + <tr> + <td> + <a href="editattachstatuses.cgi?action=delete&id=[% id %]"> + Yes, delete + </a> + </td> + <td align="right"> + <a href="editattachstatuses.cgi"> + No, don't delete + </a> + </td> + </tr> +</table> + +[% INCLUDE global/footer %] diff --git a/template/en/default/admin/attachstatus/edit.atml b/template/en/default/admin/attachstatus/edit.atml new file mode 100644 index 000000000..1186d7637 --- /dev/null +++ b/template/en/default/admin/attachstatus/edit.atml @@ -0,0 +1,73 @@ +<!-- 1.0@bugzilla.org --> +[%# The contents of this file are subject to the Mozilla Public + # License Version 1.1 (the "License"); you may not use this file + # except in compliance with the License. You may obtain a copy of + # the License at http://www.mozilla.org/MPL/ + # + # Software distributed under the License is distributed on an "AS + # IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or + # implied. See the License for the specific language governing + # rights and limitations under the License. + # + # The Original Code is the Bugzilla Bug Tracking System. + # + # The Initial Developer of the Original Code is Netscape Communications + # Corporation. Portions created by Netscape are + # Copyright (C) 1998 Netscape Communications Corporation. All + # Rights Reserved. + # + # Contributor(s): Myk Melez <myk@mozilla.org> + #%] + +[% INCLUDE global/header + title = "Edit Attachment Status" + style = " + th { text-align: right; vertical-align: top; } + td { text-align: left; vertical-align: top; } + " +%] + +<form method="post" action="editattachstatuses.cgi"> + <input type="hidden" name="action" value="update"> + <input type="hidden" name="id" value="[% id %]"> + + <table cellspacing="0" cellpadding="4" border="0"> + <tr> + <th>Name:</th> + <td> + <input type="text" name="name" value="[% name FILTER html %]" size="50" maxlength="50"> + </td> + </tr> + + <tr> + <th>Description:</th> + <td> + <textarea name="desc" rows="4" cols="50">[% desc FILTER html %]</textarea> + </td> + </tr> + + <tr> + <th>Sort Key:</th> + <td> + <input type="text" name="sortkey" value="[% sortkey %]" size="5" maxlength="5"> + </td> + </tr> + + <tr> + <th>Product:</th> + <td> + [% product FILTER html %] + </td> + </tr> + + <tr> + <th></th> + <td> + <input type="submit" value="Update"> + </td> + </tr> + + </table> +</form> + +[% INCLUDE global/footer %] diff --git a/template/en/default/admin/attachstatus/list.atml b/template/en/default/admin/attachstatus/list.atml new file mode 100644 index 000000000..551ab182a --- /dev/null +++ b/template/en/default/admin/attachstatus/list.atml @@ -0,0 +1,89 @@ +<!-- 1.0@bugzilla.org --> +[%# The contents of this file are subject to the Mozilla Public + # License Version 1.1 (the "License"); you may not use this file + # except in compliance with the License. You may obtain a copy of + # the License at http://www.mozilla.org/MPL/ + # + # Software distributed under the License is distributed on an "AS + # IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or + # implied. See the License for the specific language governing + # rights and limitations under the License. + # + # The Original Code is the Bugzilla Bug Tracking System. + # + # The Initial Developer of the Original Code is Netscape Communications + # Corporation. Portions created by Netscape are + # Copyright (C) 1998 Netscape Communications Corporation. All + # Rights Reserved. + # + # Contributor(s): Myk Melez <myk@mozilla.org> + #%] + +[% INCLUDE global/header + title = 'Administer Attachment Statuses' + message = message + style = " + th { text-align: left; } + " +%] + +<table cellspacing="0" cellpadding="4" border="1"> + + <tr> + <th>Name</th> + <th>Description</th> + <th>Sort Key</th> + <th>Product</th> + <th>Action(s)</th> + </tr> + + [% FOREACH statusdef = statusdefs %] + + <tr> + <td>[% statusdef.name FILTER html %]</td> + <td>[% statusdef.description FILTER html %]</td> + <td>[% statusdef.sortkey %]</td> + <td>[% statusdef.product FILTER html %]</td> + <td> + <a href="editattachstatuses.cgi?action=edit&id=[% statusdef.id %]"> + Edit</a> + | + <a href="editattachstatuses.cgi?action=confirmdelete&id=[% statusdef.id %]" + onclick="return confirmDelete([% statusdef.attachcount %], + '[% statusdef.name FILTER js %]', + [% statusdef.id %]);"> + Delete</a> + </td> + </tr> + + [% END %] + + <tr> + <td colspan="4"></td> + <td> + <a href="editattachstatuses.cgi?action=create">Create</a> + </td> + </tr> + +</table> +<script language="JavaScript"> + function confirmDelete(attachcount, name, id) + { + if (attachcount > 0) { + msg = attachcount + ' attachments have the status ' + + name + '. If you delete it, those attachments ' + + 'will lose this status. Do you really want to ' + + 'delete this status?'; + } + else { + msg = 'Are you sure you want to delete attachment status ' + + name + '?'; + } + if (confirm(msg)) { + location.href = "editattachstatuses.cgi?action=delete&id=" + id; + } + return false; + } +</script> + +[% INCLUDE global/footer %] |