Closed
Bug 311258
Opened 19 years ago
Closed 19 years ago
use objects methods in templates of edit[product,components,milestones,versions]
Categories
(Bugzilla :: User Interface, enhancement)
Tracking
()
RESOLVED
FIXED
Bugzilla 3.0
People
(Reporter: batosti, Assigned: batosti)
References
Details
Attachments
(1 file, 3 obsolete files)
64.46 KB,
patch
|
LpSolit
:
review+
|
Details | Diff | Splinter Review |
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.10) Gecko/20050725 Firefox/1.0.6 (Ubuntu package 1.0.6)
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.10) Gecko/20050725 Firefox/1.0.6 (Ubuntu package 1.0.6)
use the object methods instead pass an attribute of object as template variable.
Reproducible: Always
Updated•19 years ago
|
Assignee: myk → batosti
Severity: normal → enhancement
Status: UNCONFIRMED → NEW
Ever confirmed: true
Version: unspecified → 2.21
Assignee | ||
Comment 1•19 years ago
|
||
Attachment #198643 -
Flags: review?(LpSolit)
Comment 2•19 years ago
|
||
Comment on attachment 198643 [details] [diff] [review]
batosti_v1
bitrotten
Attachment #198643 -
Flags: review?(LpSolit) → review-
Assignee | ||
Comment 3•19 years ago
|
||
Assignee | ||
Updated•19 years ago
|
Attachment #198643 -
Attachment is obsolete: true
Attachment #198736 -
Flags: review?(LpSolit)
Updated•19 years ago
|
Status: NEW → ASSIGNED
Target Milestone: --- → Bugzilla 2.24
Comment 4•19 years ago
|
||
This patch should land before its blockers. First use objects everywhere in templates, then add new methods. This will make reviews much easier.
Landing this patch will also bitrot all existing patches on blockers of this bug.
Comment 5•19 years ago
|
||
Comment on attachment 198736 [details] [diff] [review]
batosti_v1_fix_bitrott
editcomponents.cgi:
- remove 'deleted_bug_count' in the 'delete' section.
editmilestones.cgi:
- remove 'sortkey' in section 'update';
- remove 'default_milestone' in section '!$action';
- fix ThrowUserError() in section 'del' and 'delete';
components/edit.html.tmpl:
- fix INTERFACE
components/list.html.tmpl:
- fix INTERFACE;
- product -> product.name in the "redisplay table with bug counts";
components/deleted.html.tmpl:
- remove 'deleted_bug_count'
milestones/confirm-delete.html.tmpl:
- fix INTERFACE;
- bug_count -> milestone.bug_count;
milestones/create.html.tmpl:
- fix INTERFACE
milestones/created.html.tmpl:
- fix INTERFACE;
- name -> milestone.name;
- product -> product.name
milestones/deleted.html.tmpl:
- fix INTERFACE
milestones/edit.html.tmpl:
- fix INTERFACE
milestones/footer.html.tmpl:
- fix INTERFACE;
- product.name -> milestone.name in "Edit milestone...";
- [%- instead of [% alone in long URLs after newlines;
milestones/list.html.tmpl:
- fix INTERFACE;
- "$product.default_milestone" -> product.default_milestone;
milestones/updated.html.tmpl:
- fix INTERFACE
versions/confirm-delete.html.tmpl:
- fix INTERFACE;
- there is a missing whitespace in a " FILTER none%] ". I let you find it;
- [% version.bug_count FILTER none %] can be replace by "1" on one place (there is 1 bug...);
versions/create.html.tmpl:
- fix INTERFACE
versions/created.html.tmpl:
- fix INTERFACE
versions/deleted.html.tmpl:
- fix INTERFACE
versions/edit.html.tmpl:
- fix INTERFACE
versions/footer.html.tmpl:
- fix INTERFACE;
- name -> version.name;
- product.name -> version.name in "Edit version...";
- [%- instead of [% alone in long URLs after newlines;
versions/list.html.tmpl:
- fix INTERFACE
versions/updated.html.tmpl:
- fix INTERFACE
Attachment #198736 -
Flags: review?(LpSolit) → review-
Assignee | ||
Comment 6•19 years ago
|
||
Attachment #198736 -
Attachment is obsolete: true
Attachment #210912 -
Flags: review?(LpSolit)
Comment 7•19 years ago
|
||
Comment on attachment 210912 [details] [diff] [review]
batosti_v1_fix_fix
>Index: template/en/default/admin/components/create.html.tmpl
>- <input type="hidden" name='nonopen_name' value='All Closed'>
>+ <input type="hidden" name='closed_name' value='All Closed'>
Wrong! The name of this field is really 'nonopen_name'.
>Index: template/en/default/admin/components/deleted.html.tmpl
>+[% IF comp.bug_count %]
>+ [% comp.bug_count %]
You have to use 'FILTER none' here. Else ./runtests.pl fails.
>+ [%- IF comp.bug_count > 1 %]
> [% terms.bugs %]
> [% ELSE %]
> [% terms.bug %]
You have to write [%+ for both 'bugs' and 'bug', else you read '1bug' with no whitespace. Also, remove [%- in IF, because you are removing this whitespace.
>Index: template/en/default/admin/milestones/confirm-delete.html.tmpl
>+ [% IF milstone.bug_count > 1 %]
>+ are [% milestone.bug_count FILTER none %] [%+ terms.bugs %]
Must be mil*E*stone.bug_count. 'milstone' doesn't exist and errors appear in the Apache error log.
>Index: template/en/default/admin/milestones/footer.html.tmpl
>+ # milestone: object; Bugzilla::Milestone object representing the
>+ # milestone the user wants to delete.
Huh? Who said we were removing the milestone? This template is used everywhere.
>Index: template/en/default/admin/milestones/list.html.tmpl
> [%# We want to override the usual 'Delete' link for the default
> milestone %]
> [% overrides.action = [ {
>+ match_value => $product.default_milestone
You have to write 'product.default_milestone', without the dollar $ symbol. Else it fails (I tested).
>Index: template/en/default/admin/milestones/updated.html.tmpl
> # Variables called just 'XXX' are strings, and are the _new_ contents
> # of the fields.
This is from the INTERFACE, and is now obsolete.
Attachment #210912 -
Flags: review?(LpSolit) → review-
Assignee | ||
Comment 8•19 years ago
|
||
Attachment #210912 -
Attachment is obsolete: true
Attachment #213614 -
Flags: review?(LpSolit)
Comment 9•19 years ago
|
||
Comment on attachment 213614 [details] [diff] [review]
batosti_v2
'deleted_bug_count' must be removed from filterexceptions.pl. This can be done on checkin. r=LpSolit
not ok 38 - (en/default) template/en/default/admin/components/deleted.html.tmpl - filterexceptions.pl has extra members:
# deleted_bug_count
# --WARNING
Attachment #213614 -
Flags: review?(LpSolit) → review+
Updated•19 years ago
|
Flags: approval?
Updated•19 years ago
|
Flags: approval? → approval+
Comment 10•19 years ago
|
||
Checking in editcomponents.cgi;
/cvsroot/mozilla/webtools/bugzilla/editcomponents.cgi,v <-- editcomponents.cgi
new revision: 1.70; previous revision: 1.69
done
Checking in editmilestones.cgi;
/cvsroot/mozilla/webtools/bugzilla/editmilestones.cgi,v <-- editmilestones.cgi
new revision: 1.52; previous revision: 1.51
done
Checking in editversions.cgi;
/cvsroot/mozilla/webtools/bugzilla/editversions.cgi,v <-- editversions.cgi
new revision: 1.45; previous revision: 1.44
done
Checking in template/en/default/filterexceptions.pl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/filterexceptions.pl,v <-- filterexceptions.pl
new revision: 1.65; previous revision: 1.64
done
Checking in template/en/default/admin/components/confirm-delete.html.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/admin/components/confirm-delete.html.tmpl,v <-- confirm-delete.html.tmpl
new revision: 1.5; previous revision: 1.4
done
Checking in template/en/default/admin/components/create.html.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/admin/components/create.html.tmpl,v <-- create.html.tmpl
new revision: 1.6; previous revision: 1.5
done
Checking in template/en/default/admin/components/created.html.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/admin/components/created.html.tmpl,v <-- created.html.tmpl
new revision: 1.2; previous revision: 1.1
done
Checking in template/en/default/admin/components/deleted.html.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/admin/components/deleted.html.tmpl,v <-- deleted.html.tmpl
new revision: 1.4; previous revision: 1.3
done
Checking in template/en/default/admin/components/edit.html.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/admin/components/edit.html.tmpl,v <-- edit.html.tmpl
new revision: 1.7; previous revision: 1.6
done
Checking in template/en/default/admin/components/footer.html.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/admin/components/footer.html.tmpl,v <-- footer.html.tmpl
new revision: 1.2; previous revision: 1.1
done
Checking in template/en/default/admin/components/list.html.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/admin/components/list.html.tmpl,v <-- list.html.tmpl
new revision: 1.5; previous revision: 1.4
done
Checking in template/en/default/admin/components/updated.html.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/admin/components/updated.html.tmpl,v <-- updated.html.tmpl
new revision: 1.3; previous revision: 1.2
done
Checking in template/en/default/admin/milestones/confirm-delete.html.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/admin/milestones/confirm-delete.html.tmpl,v <-- confirm-delete.html.tmpl
new revision: 1.5; previous revision: 1.4
done
Checking in template/en/default/admin/milestones/create.html.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/admin/milestones/create.html.tmpl,v <-- create.html.tmpl
new revision: 1.3; previous revision: 1.2
done
Checking in template/en/default/admin/milestones/created.html.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/admin/milestones/created.html.tmpl,v <-- created.html.tmpl
new revision: 1.2; previous revision: 1.1
done
Checking in template/en/default/admin/milestones/deleted.html.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/admin/milestones/deleted.html.tmpl,v <-- deleted.html.tmpl
new revision: 1.4; previous revision: 1.3
done
Checking in template/en/default/admin/milestones/edit.html.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/admin/milestones/edit.html.tmpl,v <-- edit.html.tmpl
new revision: 1.4; previous revision: 1.3
done
Checking in template/en/default/admin/milestones/footer.html.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/admin/milestones/footer.html.tmpl,v <-- footer.html.tmpl
new revision: 1.2; previous revision: 1.1
done
Checking in template/en/default/admin/milestones/list.html.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/admin/milestones/list.html.tmpl,v <-- list.html.tmpl
new revision: 1.4; previous revision: 1.3
done
Checking in template/en/default/admin/milestones/updated.html.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/admin/milestones/updated.html.tmpl,v <-- updated.html.tmpl
new revision: 1.2; previous revision: 1.1
done
Checking in template/en/default/admin/versions/confirm-delete.html.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/admin/versions/confirm-delete.html.tmpl,v <-- confirm-delete.html.tmpl
new revision: 1.4; previous revision: 1.3
done
Checking in template/en/default/admin/versions/create.html.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/admin/versions/create.html.tmpl,v <-- create.html.tmpl
new revision: 1.2; previous revision: 1.1
done
Checking in template/en/default/admin/versions/created.html.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/admin/versions/created.html.tmpl,v <-- created.html.tmpl
new revision: 1.2; previous revision: 1.1
done
Checking in template/en/default/admin/versions/deleted.html.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/admin/versions/deleted.html.tmpl,v <-- deleted.html.tmpl
new revision: 1.3; previous revision: 1.2
done
Checking in template/en/default/admin/versions/edit.html.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/admin/versions/edit.html.tmpl,v <-- edit.html.tmpl
new revision: 1.2; previous revision: 1.1
done
Checking in template/en/default/admin/versions/footer.html.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/admin/versions/footer.html.tmpl,v <-- footer.html.tmpl
new revision: 1.2; previous revision: 1.1
done
Checking in template/en/default/admin/versions/list.html.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/admin/versions/list.html.tmpl,v <-- list.html.tmpl
new revision: 1.3; previous revision: 1.2
done
Checking in template/en/default/admin/versions/updated.html.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/admin/versions/updated.html.tmpl,v <-- updated.html.tmpl
new revision: 1.2; previous revision: 1.1
done
Checking in template/en/default/global/user-error.html.tmpl;
/cvsroot/mozilla/webtools/bugzilla/template/en/default/global/user-error.html.tmpl,v <-- user-error.html.tmpl
new revision: 1.150; previous revision: 1.149
done
Status: ASSIGNED → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•