Bugzilla – Attachment 68114 Details for
Bug 19247
Feature release change tool
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Bug 19247 - Followup: QA test tool fixes
Bug-19247---Followup-QA-test-tool-fixes.patch (text/plain), 24.59 KB, created by
Alex Buckley
on 2017-10-14 01:28:49 UTC
(
hide
)
Description:
Bug 19247 - Followup: QA test tool fixes
Filename:
MIME Type:
Creator:
Alex Buckley
Created:
2017-10-14 01:28:49 UTC
Size:
24.59 KB
patch
obsolete
>From 73a58ddf3cbd339fbd04ab014439146583e95157 Mon Sep 17 00:00:00 2001 >From: Alex Buckley <alexbuckley@catalyst.net.nz> >Date: Wed, 27 Sep 2017 07:50:48 +0000 >Subject: [PATCH] Bug 19247 - Followup: QA test tool fixes > >Test plan: >1. Run QA test tools and notice that all files pass >--- > admin/preferences.pl | 1 - > installer/featurereleasetool.pl | 11 +- > installer/install.pl | 4 +- > .../intranet-tmpl/prog/en/includes/newsform.inc | 34 +++--- > .../intranet-tmpl/prog/en/includes/prefs-table.inc | 114 -------------------- > .../prog/en/modules/admin/preferences.tt | 115 ++++++++++++++++++++- > 6 files changed, 136 insertions(+), 143 deletions(-) > delete mode 100644 koha-tmpl/intranet-tmpl/prog/en/includes/prefs-table.inc > >diff --git a/admin/preferences.pl b/admin/preferences.pl >index 4476e75..16fa2fd 100755 >--- a/admin/preferences.pl >+++ b/admin/preferences.pl >@@ -33,7 +33,6 @@ use File::Spec; > use IO::File; > use YAML::Syck qw(); > use List::MoreUtils qw(any); >-use C4::Sysprefs; > $YAML::Syck::ImplicitTyping = 1; > $YAML::Syck::ImplicitUnicode = 1; > our $lang; >diff --git a/installer/featurereleasetool.pl b/installer/featurereleasetool.pl >index 18fb546..88f24db 100755 >--- a/installer/featurereleasetool.pl >+++ b/installer/featurereleasetool.pl >@@ -24,18 +24,16 @@ use diagnostics; > use C4::InstallAuth; > use CGI qw ( -utf8 ); > use POSIX qw(strftime); >- >+use Koha; > use C4::Context; > use C4::Output; > use C4::Templates; > use C4::Languages qw(getAllLanguages getTranslatedLanguages); > use C4::Installer; > use C4::NewsChannels; >-use Koha; > use Data::Dumper; > use Koha::DateUtils; > use Date::Calc qw/Date_to_Days Today/; >-use C4::NewsChannels; > > > my $query = new CGI; >@@ -99,10 +97,8 @@ my @logs = `cd $logdir && ls -t | grep "updatedatabase_2*"`; > > my $filename_suffix = $logs[0]; > my $path = $logdir . '/' . $filename_suffix; >-my $fh; > my $file; > my $count = 0; >-my $version; > $file = `cat $path`; > $file = `echo "$file" | grep -Eo '?[0-9]+[.][0-9]+[.][0-9]+[.][0-9]+?'`; > >@@ -130,12 +126,11 @@ if ( $op && $op eq 'finished' ) { > print $query->redirect("/cgi-bin/koha/mainpage.pl"); > exit; > } >-elsif ( $op && $op eq 'save' ) { #Submit changed systempreferences >+elsif ( $op && $op eq 'save' ) { #Submit changed systempreferences > unless ( C4::Context->config( 'demo' ) ) { > foreach my $param ( $query->param() ) { > my ( $prefname ) = ( $param =~ /pref_(.*)/ ); > next if ( !defined( $prefname ) ); >- > my $wholevalue = join( ',', $query->param($param) ); > my ($name, $value) = split(/,/,$wholevalue); > C4::Context->set_preference( $name, $value ); >@@ -144,7 +139,7 @@ elsif ( $op && $op eq 'save' ) { #Submit changed systempreferences > } > > >-#Submit news item >+#Submit news item > my $id = $query->param('id'); > my $title = $query->param('title'); > my $content = $query->param('featurecontent'); >diff --git a/installer/install.pl b/installer/install.pl >index 97e9d99..c3d31a4 100755 >--- a/installer/install.pl >+++ b/installer/install.pl >@@ -238,8 +238,8 @@ elsif ( $step && $step == 3 ) { > # The installer will have to relogin since we do not pass cookie to redirection. > $template->param( "$op" => 1 ); > }elsif ( $op && $op eq 'featurereleasetool' ) { >- warn my $dbversion = $query->param('dbversion'); >- warn my $kohaversion = $query->param('kohaversion'); >+ my $dbversion = $query->param('dbversion'); >+ my $kohaversion = $query->param('kohaversion'); > print $query->redirect("/cgi-bin/koha/installer/featurereleasetool.pl?dbversion=$dbversion&kohaversion=$kohaversion"); > exit; > } >diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/newsform.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/newsform.inc >index f2e740f..54ec220 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/includes/newsform.inc >+++ b/koha-tmpl/intranet-tmpl/prog/en/includes/newsform.inc >@@ -8,32 +8,32 @@ > <input type="hidden" name="id" value="[% id %]" /> > <input type="hidden" name="dbversion" value="[% dbversion %]" /> > <input type="hidden" name="kohaversion" value="[% kohaversion %]" /> >- <fieldset class="rows"> >+ <fieldset class="rows"> > <legend>OPAC and Koha news</legend> > <ol> <li> > <label for="lang">Display location:</label> > <select id="lang" name="lang"> > [% IF ( default_lang == "" ) %] >- <option value="" selected="selected">All</option> >+ <option value="" selected="selected">All</option> > [% ELSE %] >- <option value="" >All</option> >+ <option value="">All</option> > [% END %] > [% IF ( default_lang == "koha" ) %] >- <option value="koha" selected="selected">Librarian interface</option> >+ <option value="koha" selected="selected">Librarian interface</option> > [% ELSE %] >- <option value="koha" >Librarian interface</option> >+ <option value="koha">Librarian interface</option> > [% END %] > [% IF ( default_lang == "slip" ) %] >- <option value="slip" selected="selected">Slip</option> >+ <option value="slip" selected="selected">Slip</option> > [% ELSE %] >- <option value="slip" >Slip</option> >+ <option value="slip">Slip</option> > [% END %] > [% FOREACH lang_lis IN lang_list %] >- [% IF ( lang_lis.language == default_lang ) %] >- <option value="[% lang_lis.language %]" selected="selected">OPAC ([% lang_lis.language %])</option> >- [% ELSE %] >- <option value="[% lang_lis.language %]" >OPAC ([% lang_lis.language %])</option> >- [% END %] >+ [% IF ( lang_lis.language == default_lang ) %] >+ <option value="[% lang_lis.language %]" selected="selected">OPAC ([% lang_lis.language %])</option> >+ [% ELSE %] >+ <option value="[% lang_lis.language %]" >OPAC ([% lang_lis.language %])</option> >+ [% END %] > [% END %] > </select> > </li> >@@ -49,17 +49,21 @@ > </li> > <li> > <label for="title" class="required">Title: </label> >- <input id="title" size="30" type="text" name="title" value=[% IF location=="feature" %] "Our library has just updated to [% kohaversion %]" [% END %]"[% new_detail.title %]" required="required" class="required" /> <span class="required">Required</span> >+ [% IF location == "feature" %] >+ <input id="title" size="30" type="text" name="title" value="Our library has just updated to [% kohaversion %] [% new_detail.title %]" required="required" class="required" /> <span class="required">Required</span> >+ [% ELSE %] >+ <input id="title" size="30" type="text" name="title" value="[% new_detail.title %]" required="required" class="required" /> <span class="required">Required</span> >+ [% END %] > </li> > <li> > <label for="from">Publication date: </label> > <input id="from" type="text" name="timestamp" size="15" value="[% new_detail.timestamp %]" class="datepickerfrom" /> >- <div class="hint">[% INCLUDE 'date-format.inc' %]</div> >+ <div class="hint">[% INCLUDE 'date-format.inc' %]</div> > </li> > <li> > <label for="to">Expiration date: </label> > <input id="to" type="text" name="expirationdate" size="15" value="[% new_detail.expirationdate %]" class="datepickerto" /> >- <div class="hint">[% INCLUDE 'date-format.inc' %]</div> >+ <div class="hint">[% INCLUDE 'date-format.inc' %]</div> > </li> > <li> > <label for="number">Appear in position: </label> >diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/prefs-table.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/prefs-table.inc >deleted file mode 100644 >index b2d1eff..0000000 >--- a/koha-tmpl/intranet-tmpl/prog/en/includes/prefs-table.inc >+++ /dev/null >@@ -1,114 +0,0 @@ >- [% FOREACH TAB IN TABS %] >- <div class="prefs-tab"> >- <h2>[% TAB.tab_title %] preferences</h2> >- <form action="/cgi-bin/koha/admin/preferences.pl" method="post"> >- [% UNLESS ( searchfield ) %]<div id="toolbar"><button class="save-all submit" type="submit">Save all [% TAB.tab_title %] preferences</button></div>[% END %] >- <input type="hidden" name="op" value="save" /> >- <input type="hidden" name="tab" value="[% TAB.tab_id %]" /> >- >- [% FOREACH LINE IN TAB.LINES %] >- [% IF ( LINE.is_group_title ) %] >- [% UNLESS ( loop.first ) %]</tbody></table>[% END %] >- <h3>[% LINE.title %]</h3> >- <table class="preferences"> >- <thead><tr><th>Preference</th><th>Value</th></tr></thead> >- [% UNLESS ( loop.last ) %]<tbody>[% END %] >- [% ELSE %] >- [% IF ( loop.first ) %]<table class="preferences"><thead><tr><th>Preference</th><th>Value</th></tr></thead><tbody>[% END %] >- <tr class="name-row"> >- <td class="name-cell"> >- <code> >- [% FOREACH NAME IN LINE.NAMES %] >- <label for="pref_[% NAME.name %]"> >- [% IF ( NAME.jumped ) %] >- <span class="term" id="jumped">[% NAME.name %]</span> >- [% ELSIF ( NAME.highlighted ) %] >- <span class="term">[% NAME.name %]</span> >- [% ELSE %] >- [% NAME.name %] >- [% END %] >- >- [% IF NAME.overridden %] >- <span class="overridden" title="The system preference [% NAME.name %] may have been overridden from this value by one or more virtual hosts."> >- [Overridden] >- </span> >- [% END %] >- </label> >- [% UNLESS ( loop.last ) %]<br />[% END %] >- [% END %] >- </code> >- </td> >- <td><div> >- [% FOREACH CHUNK IN LINE.CHUNKS %] >- [% IF ( CHUNK.type_text ) %] >- [% CHUNK.contents %] >- [% ELSIF ( CHUNK.type_input ) %] >- <input type="[%IF CHUNK.input_type %][% CHUNK.input_type %][% ELSE %]text[% END %]" name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]" class="preference preference-[% CHUNK.class or "short" %]" value="[% CHUNK.value| html %]" autocomplete="off" /> [% IF ( CHUNK.dateinput ) %]<span class="hint">[% INCLUDE 'date-format.inc' %]</span>[% END %] >- [% ELSIF ( CHUNK.type_select ) %] >- <select name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]" class="preference preference-[% CHUNK.class or "choice" %]"> >- [% FOREACH CHOICE IN CHUNK.CHOICES.sort('value') %] >- [% IF ( CHOICE.selected ) %] >- <option value="[% CHOICE.value %]" selected="selected"> >- [% ELSE %] >- <option value="[% CHOICE.value %]"> >- [% END %] >- [% CHOICE.text %] >- </option> >- [% END %] >- </select> >- [% ELSIF ( CHUNK.type_multiple ) %] >- <select name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]" class="preference preference-[% CHUNK.class or "choice" %]" multiple="multiple"> >- [% FOREACH CHOICE IN CHUNK.CHOICES %][% IF ( CHOICE.selected ) %]<option value="[% CHOICE.value %]" selected="selected">[% ELSE %]<option value="[% CHOICE.value %]">[% END %][% CHOICE.text %]</option>[% END %] >- </select> >- [% ELSIF ( CHUNK.type_textarea ) || ( CHUNK.type_htmlarea )%] >- [% IF ( CHUNK.type_htmlarea ) && ( Koha.Preference('UseWYSIWYGinSystemPreferences') ) %] >- <textarea name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]" class="preference preference-[% CHUNK.class or "short" %] mce" rows="20" cols="60">[% CHUNK.value %]</textarea> >- [% ELSE %] >- <a class="expand-textarea" style="display: none" href="#">Click to Edit</a> >- <textarea name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]" class="preference preference-[% CHUNK.class or "short" %]" rows="10" cols="40">[% CHUNK.value %]</textarea> >- <a class="collapse-textarea" style="display:none" href="#">Click to collapse</br></a> >- [% END %] >- [% ELSIF ( CHUNK.type_languages ) %] >- <dl> >- [% FOREACH language IN CHUNK.languages %] >- [% IF ( language.plural ) %] >- <dt> >- [% IF ( language.native_description ) %][% language.native_description %][% ELSE %][% language.rfc4646_subtag %][% END %] >- </dt> >- [% FOREACH sublanguages_loo IN language.sublanguages_loop %] >- <dd> >- <label for="pref_[% CHUNK.name %]_[% sublanguages_loo.rfc4646_subtag %]">[% sublanguages_loo.native_description %] [% sublanguages_loo.script_description %] [% sublanguages_loo.region_description %] [% sublanguages_loo.variant_description %]([% sublanguages_loo.rfc4646_subtag %])</label> >- [% IF ( sublanguages_loo.enabled ) %] >- <input value="[% sublanguages_loo.rfc4646_subtag %]" name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]_[% sublanguages_loo.rfc4646_subtag %]" type="checkbox" checked="checked" class="preference preference-checkbox"/> >- [% ELSE %] >- <input value="[% sublanguages_loo.rfc4646_subtag %]" name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]_[% sublanguages_loo.rfc4646_subtag %]" type="checkbox" class="preference preference-checkbox"/> >- [% END %] >- </dd> >- [% END %] >- [% ELSE %] >- <dt> >- <label for="pref_[% CHUNK.name %]_[% language.rfc4646_subtag %]">[% language.native_description %]([% language.rfc4646_subtag %])</label> >- [% IF ( language.group_enabled ) %] >- <input value="[% language.rfc4646_subtag %]" name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]_[% language.rfc4646_subtag %]" type="checkbox" checked="checked" class="preference preference-checkbox"/> >- [% ELSE %] >- <input value="[% language.rfc4646_subtag %]" name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]_[% language.rfc4646_subtag %]" type="checkbox" class="preference preference-checkbox"/> >- [% END %] >- </dt> >- [% END %] >- [% END %] >- </dl> >- [% END %] >- [% END %] >- </div></td> >- </tr> >- [% IF ( loop.last ) %]</tbody></table>[% END %] >- [% END %] >- [% END %] >- [% IF screen == 'preferences' %] >- <fieldset class="action"><button class="save-all submit" type="submit">Save all [% TAB.tab_title %] preferences</button> <a href="/cgi-bin/koha/admin/preferences.pl" class="force_reload cancel">Cancel</a></fieldset> >- [% ELSIF screen == 'featurereleasetool' %] >- <fieldset class="action"><button class="save-all submit" type="submit">Update sysprefs [% TAB.tab_title %] preferences</button> <a href="/cgi-bin/koha/admin/preferences.pl" class="force_reload cancel ">Cancel</a></fieldset> >- [% END %] >- </form> >- </div> >- [% END %] >diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences.tt >index b83a4a8..f39c9c7 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences.tt >+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences.tt >@@ -76,10 +76,119 @@ > <div class="dialog alert"> > No system preferences matched your search for: <strong>[% searchfield |html %]</strong> > </div> >+ [% ELSE %] >+ <h1>You searched for: [% searchfield | html %]</h1> > [% END %] >- [% screen = 'preferences' %] >- [% INCLUDE 'prefs-table.inc' %] >- </div> >+ [% FOREACH TAB IN TABS %] >+ <div class="prefs-tab"> >+ <h2>[% TAB.tab_title %] preferences</h2> >+ <form action="/cgi-bin/koha/admin/preferences.pl" method="post"> >+ [% UNLESS ( searchfield ) %]<div id="toolbar"><button class="save-all submit" type="submit">Save all [% TAB.tab_title %] preferences</button></div>[% END %] >+ <input type="hidden" name="op" value="save" /> >+ <input type="hidden" name="tab" value="[% TAB.tab_id %]" /> >+ [% FOREACH LINE IN TAB.LINES %] >+ [% IF ( LINE.is_group_title ) %] >+ [% UNLESS ( loop.first ) %]</tbody></table>[% END %] >+ <h3>[% LINE.title %]</h3> >+ <table class="preferences"> >+ <thead><tr><th>Preference</th><th>Value</th></tr></thead> >+ [% UNLESS ( loop.last ) %]<tbody>[% END %] >+ [% ELSE %] >+ [% IF ( loop.first ) %]<table class="preferences"><thead><tr><th>Preference</th><th>Value</th></tr></thead><tbody>[% END %] >+ <tr class="name-row"> >+ <td class="name-cell"> >+ <code> >+ [% FOREACH NAME IN LINE.NAMES %] >+ <label for="pref_[% NAME.name %]"> >+ [% IF ( NAME.jumped ) %] >+ <span class="term" id="jumped">[% NAME.name %]</span> >+ [% ELSIF ( NAME.highlighted ) %] >+ <span class="term">[% NAME.name %]</span> >+ [% ELSE %] >+ [% NAME.name %] >+ [% END %] >+ [% IF NAME.overridden %] >+ <span class="overridden" title="The system preference [% NAME.name %] may have been overridden from this value by one or more virtual hosts."> >+ [Overridden] >+ </span> >+ [% END %] >+ </label> >+ [% UNLESS ( loop.last ) %]<br />[% END %] >+ [% END %] >+ </code> >+ </td> >+ <td><div> >+ [% FOREACH CHUNK IN LINE.CHUNKS %] >+ [% IF ( CHUNK.type_text ) %] >+ [% CHUNK.contents %] >+ [% ELSIF ( CHUNK.type_input ) %] >+ <input type="[%IF CHUNK.input_type %][% CHUNK.input_type %][% ELSE %]text[% END %]" name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]" class="preference preference-[% CHUNK.class or "short" %]" value="[% CHUNK.value| html %]" autocomplete="off" /> [% IF ( CHUNK.dateinput ) %]<span class="hint">[% INCLUDE 'date-format.inc' %]</span>[% END %] >+ [% ELSIF ( CHUNK.type_select ) %] >+ <select name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]" class="preference preference-[% CHUNK.class or "choice" %]"> >+ [% FOREACH CHOICE IN CHUNK.CHOICES.sort('value') %] >+ [% IF ( CHOICE.selected ) %] >+ <option value="[% CHOICE.value %]" selected="selected"> >+ [% ELSE %] >+ <option value="[% CHOICE.value %]"> >+ [% END %] >+ [% CHOICE.text %] >+ </option> >+ [% END %] >+ </select> >+ [% ELSIF ( CHUNK.type_multiple ) %] >+ <select name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]" class="preference preference-[% CHUNK.class or "choice" %]" multiple="multiple"> >+ [% FOREACH CHOICE IN CHUNK.CHOICES %] >+ [% IF ( CHOICE.selected ) %]<option value="[% CHOICE.value %]" selected="selected">[% ELSE %]<option value="[% CHOICE.value %]">[% END %][% CHOICE.text %]</option>[% END %] >+ </select> >+ [% ELSIF ( CHUNK.type_textarea ) || ( CHUNK.type_htmlarea )%] >+ [% IF ( CHUNK.type_htmlarea ) && ( Koha.Preference('UseWYSIWYGinSystemPreferences') ) %] >+ <textarea name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]" class="preference preference-[% CHUNK.class or "short" %] mce" rows="20" cols="60">[% CHUNK.value %]</textarea> >+ [% ELSE %] >+ <a class="expand-textarea" style="display: none" href="#">Click to Edit</a> >+ <textarea name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]" class="preference preference-[% CHUNK.class or "short" %]" rows="10" cols="40">[% CHUNK.value %]</textarea> >+ <a class="collapse-textarea" style="display:none" href="#">Click to collapse</br></a> >+ [% END %] >+ [% ELSIF ( CHUNK.type_languages ) %] >+ <dl> >+ [% FOREACH language IN CHUNK.languages %] >+ [% IF ( language.plural ) %] >+ <dt> >+ [% IF ( language.native_description ) %][% language.native_description %][% ELSE %][% language.rfc4646_subtag %][% END %] >+ </dt> >+ [% FOREACH sublanguages_loo IN language.sublanguages_loop %] >+ <dd> >+ <label for="pref_[% CHUNK.name %]_[% sublanguages_loo.rfc4646_subtag %]">[% sublanguages_loo.native_description %] [% sublanguages_loo.script_description %] [% sublanguages_loo.region_description %] [% sublanguages_loo.variant_description %]([% sublanguages_loo.rfc4646_subtag %])</label> >+ [% IF ( sublanguages_loo.enabled ) %] >+ <input value="[% sublanguages_loo.rfc4646_subtag %]" name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]_[% sublanguages_loo.rfc4646_subtag %]" type="checkbox" checked="checked" class="preference preference-checkbox"/> >+ [% ELSE %] >+ <input value="[% sublanguages_loo.rfc4646_subtag %]" name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]_[% sublanguages_loo.rfc4646_subtag %]" type="checkbox" class="preference preference-checkbox"/> >+ [% END %] >+ </dd> >+ [% END %] >+ [% ELSE %] >+ <dt> >+ <label for="pref_[% CHUNK.name %]_[% language.rfc4646_subtag %]">[% language.native_description %]([% language.rfc4646_subtag %])</label> >+ [% IF ( language.group_enabled ) %] >+ <input value="[% language.rfc4646_subtag %]" name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]_[% language.rfc4646_subtag %]" type="checkbox" checked="checked" class="preference preference-checkbox"/> >+ [% ELSE %] >+ <input value="[% language.rfc4646_subtag %]" name="pref_[% CHUNK.name %]" id="pref_[% CHUNK.name %]_[% language.rfc4646_subtag %]" type="checkbox" class="preference preference-checkbox"/> >+ [% END %] >+ </dt> >+ [% END %] >+ [% END %] >+ </dl> >+ [% END %] >+ [% END %] >+ </div></td> >+ </tr> >+ [% IF ( loop.last ) %]</tbody></table>[% END %] >+ [% END %] >+ [% END %] >+ <fieldset class="action"><button class="save-all submit" type="submit">Save all [% TAB.tab_title %] preferences</button> <a href="/cgi-bin/koha/admin/preferences.pl" class="force_reload cancel">Cancel</a></fieldset> >+ </form> >+ </div> >+ [% END %] >+</div> > </div> > <div class="yui-b"> > [% INCLUDE 'prefs-menu.inc' %] >-- >2.1.4
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 19247
:
66792
|
67415
|
67419
|
68113
| 68114 |
68115