[Rt-commit] rt branch, admin_ui, created. rt-3.8.6-96-g95182cb
sunnavy at bestpractical.com
sunnavy at bestpractical.com
Wed Nov 25 09:44:50 EST 2009
The branch, admin_ui has been created
at 95182cbc4c5b469c176d83fe5e1489c42713b4dd (commit)
- Log -----------------------------------------------------------------
commit 90fa1f465e557daea803d2a3f69d401fe9b2cf0f
Author: Kevin Falcone <falcone at bestpractical.com>
Date: Fri Nov 20 13:36:58 2009 -0500
Skip the richtext editor for android and iphone devices
Although they're webkit > 422 (which is what FCKeditor checks for)
the browser won't pop up the keyboard or react to input events,
rendering the rich text editor useless for these mobile devices.
Resolves 14070
diff --git a/share/html/Elements/HeaderJavascript b/share/html/Elements/HeaderJavascript
index be12d48..6ee88a1 100644
--- a/share/html/Elements/HeaderJavascript
+++ b/share/html/Elements/HeaderJavascript
@@ -69,7 +69,10 @@ $onload => undef
% if ( RT->Config->Get('MessageBoxRichText', $session{'CurrentUser'})) {
function ReplaceAllTextareas() {
- if (!FCKeditor_IsCompatibleBrowser())
+ var sAgent = navigator.userAgent.toLowerCase();
+ if (!FCKeditor_IsCompatibleBrowser() ||
+ sAgent.indexOf('iphone') != -1 ||
+ sAgent.indexOf('android') != -1 )
return false;
// replace all content and signature message boxes
commit c39ee41af11ee3a52a9bd998e6ab5c887edf1bd9
Author: Emmanuel Lacour <elacour at home-dn.net>
Date: Sat Nov 21 00:12:22 2009 +0100
Add ability to skip QuickCreate ticket creation in the Initial callback
(consistent with Ticket/Create.html and SelfService/Create.html)
diff --git a/share/html/index.html b/share/html/index.html
index a554e9c..ad9964c 100755
--- a/share/html/index.html
+++ b/share/html/index.html
@@ -87,8 +87,10 @@ If you need commercial support, please contact us at sales at bestpractical.com.
<%init>
my @results;
+my $skip_create = 0;
-$m->callback( ARGSRef => \%ARGS, results => \@results, CallbackName => 'Initial' );
+$m->callback( ARGSRef => \%ARGS, results => \@results, CallbackName => 'Initial',
+ skip_create => \$skip_create );
if ( $ARGS{'QuickCreate'} ) {
my $QueueObj = new RT::Queue($session{'CurrentUser'});
@@ -103,7 +105,7 @@ if ( $ARGS{'QuickCreate'} ) {
);
- if ( $ValidCFs ) {
+ if ( $ValidCFs && !$skip_create ) {
my ($t, $msg) = CreateTicket(
Queue => $ARGS{'Queue'},
Owner => $ARGS{'Owner'},
@@ -115,7 +117,7 @@ if ( $ARGS{'QuickCreate'} ) {
Subject => $ARGS{'Subject'});
push @results, $msg;
}
- else {
+ elsif ( !$ValidCFs ) {
push @results, "can't quickly create ticket in queue " .
$QueueObj->Name . ' because some custom fields need to be set, please go to normal ticket creation page to do that.';
}
commit 95182cbc4c5b469c176d83fe5e1489c42713b4dd
Author: Emmanuel Lacour <elacour at easter-eggs.com>
Date: Tue Nov 24 15:30:50 2009 +0100
Add doc about @Plugins configuration variable.
diff --git a/etc/RT_Config.pm.in b/etc/RT_Config.pm.in
index 8f06b93..5d28e71 100755
--- a/etc/RT_Config.pm.in
+++ b/etc/RT_Config.pm.in
@@ -1561,6 +1561,19 @@ Hide links/portlets related to Reminders by setting this to 0
Set($EnableReminders,1);
+
+=item C<@Plugins>
+
+Set C<@Plugins> to a list of external RT plugins that should be enabled (those
+plugins have to be previously downloaded and installed).
+Example:
+
+C<Set(@Plugins, (qw(Extension::QuickDelete RT::FM)));>
+
+=cut
+
+Set(@Plugins, ());
+
=back
=head1 Development Configuration
-----------------------------------------------------------------------
More information about the Rt-commit
mailing list