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
•