[Rt-commit] rtir branch, 4.0/incident-comment-rich-text, created. 4.0.0-31-ge887c3d
Jim Brandt
jbrandt at bestpractical.com
Mon Jan 30 10:05:19 EST 2017
The branch, 4.0/incident-comment-rich-text has been created
at e887c3d72382a23671232c5f289bdbfb81c3c8f9 (commit)
- Log -----------------------------------------------------------------
commit f045a066038f4b9b55ae074793b86dbfa4d65988
Author: Jim Brandt <jbrandt at bestpractical.com>
Date: Mon Jan 30 09:40:08 2017 -0500
Add test showing the incorrect editor is loaded for Incident comment
RT now defaults to the rich text editor, but the Incident comment
page loads the plain text editor. This test checks for the
correct editor.
diff --git a/t/001-basic-RTIR.t b/t/001-basic-RTIR.t
index b45ac4e..ebfd9b3 100644
--- a/t/001-basic-RTIR.t
+++ b/t/001-basic-RTIR.t
@@ -40,6 +40,14 @@ $agent->LinkChildToIncident( $report, $second_incident_id);
# TODO: verify in DB that report has 1 parent, and the right parent
+# Confirm we show the rich text editor for Incident comment since that is now
+# default for RT
+diag("Incident comment loaded rich text editor");
+{
+ ok($agent->display_ticket( $first_incident_id ), "Displayed incident ticket");
+ $agent->follow_link_ok({text => "Comment"}, "Followed link to comment");
+ $agent->content_contains("id=\"UpdateContentType\" value=\"text/html\"", "Update content type is html");
+}
undef $agent;
commit e887c3d72382a23671232c5f289bdbfb81c3c8f9
Author: Jim Brandt <jbrandt at bestpractical.com>
Date: Mon Jan 30 09:50:20 2017 -0500
Remove Type arg from call to UpdateData template
The arg Type => Incident was being passed to the UpdateData
template, but that template didn't have Type in the args list
and wasn't using the value. However, it ended up being passed
along to RT's MessageBox template in %ARGS where it overrode
the Type arg there, which is used to indicate the Content Type for
the update. This resulted in the plain text comment box being displayed
even when rich text was configured in RT.
Fixes: I#32166
diff --git a/html/RTIR/Update.html b/html/RTIR/Update.html
index 1043301..369898c 100644
--- a/html/RTIR/Update.html
+++ b/html/RTIR/Update.html
@@ -148,7 +148,7 @@ jQuery( function() {
</tr>
% $ARGS{IncludeSignature} = 0 if $Action ne 'Respond' && !RT->Config->Get('MessageBoxIncludeSignatureOnComment');
-<& /RTIR/Elements/UpdateData, %ARGS, Ticket => $Ticket, Type => 'Incident', GnuPGWidget => $gnupg_widget &>
+<& /RTIR/Elements/UpdateData, %ARGS, Ticket => $Ticket, GnuPGWidget => $gnupg_widget &>
</table>
-----------------------------------------------------------------------
More information about the rt-commit
mailing list