[Rt-commit] r12773 - in rt/branches/3.8-TESTING: . bin etc lib/RT lib/RT/I18N lib/RT/Interface sbin share/html/Admin/CustomFields share/html/Admin/Elements share/html/Admin/Queues share/html/Admin/Tools/Shredder/Elements share/html/Approvals share/html/Approvals/Elements share/html/Elements share/html/Search share/html/Search/Elements share/html/Ticket share/html/Tools/Reports t/mail

jesse at bestpractical.com jesse at bestpractical.com
Fri May 30 17:43:20 EDT 2008


Author: jesse
Date: Fri May 30 17:43:20 2008
New Revision: 12773

Modified:
   rt/branches/3.8-TESTING/   (props changed)
   rt/branches/3.8-TESTING/Makefile.in
   rt/branches/3.8-TESTING/bin/rt-crontool.in
   rt/branches/3.8-TESTING/bin/standalone_httpd.in
   rt/branches/3.8-TESTING/bin/webmux.pl.in
   rt/branches/3.8-TESTING/etc/RT_Config.pm.in
   rt/branches/3.8-TESTING/lib/RT/Action/SendEmail.pm
   rt/branches/3.8-TESTING/lib/RT/I18N/hr.po
   rt/branches/3.8-TESTING/lib/RT/Interface/Email.pm
   rt/branches/3.8-TESTING/lib/RT/Interface/Web.pm
   rt/branches/3.8-TESTING/lib/RT/Template_Overlay.pm
   rt/branches/3.8-TESTING/lib/RT/Ticket_Overlay.pm
   rt/branches/3.8-TESTING/lib/RT/Tickets_Overlay.pm
   rt/branches/3.8-TESTING/lib/RT/Transactions_Overlay.pm
   rt/branches/3.8-TESTING/sbin/rt-clean-sessions.in
   rt/branches/3.8-TESTING/sbin/rt-dump-database.in
   rt/branches/3.8-TESTING/sbin/rt-email-dashboards.in
   rt/branches/3.8-TESTING/sbin/rt-notify-group-admin.in
   rt/branches/3.8-TESTING/sbin/rt-server.in
   rt/branches/3.8-TESTING/sbin/rt-setup-database.in
   rt/branches/3.8-TESTING/sbin/rt-shredder.in
   rt/branches/3.8-TESTING/sbin/rt-validator.in
   rt/branches/3.8-TESTING/share/html/Admin/CustomFields/Modify.html
   rt/branches/3.8-TESTING/share/html/Admin/CustomFields/index.html
   rt/branches/3.8-TESTING/share/html/Admin/Elements/SelectGroups
   rt/branches/3.8-TESTING/share/html/Admin/Elements/SelectNewGroupMembers
   rt/branches/3.8-TESTING/share/html/Admin/Elements/SelectRights
   rt/branches/3.8-TESTING/share/html/Admin/Elements/SelectUsers
   rt/branches/3.8-TESTING/share/html/Admin/Queues/Modify.html
   rt/branches/3.8-TESTING/share/html/Admin/Queues/index.html
   rt/branches/3.8-TESTING/share/html/Admin/Tools/Shredder/Elements/SelectObjects
   rt/branches/3.8-TESTING/share/html/Approvals/Display.html
   rt/branches/3.8-TESTING/share/html/Approvals/Elements/PendingMyApproval
   rt/branches/3.8-TESTING/share/html/Elements/CollectionList
   rt/branches/3.8-TESTING/share/html/Elements/SelectBoolean
   rt/branches/3.8-TESTING/share/html/Elements/SelectMatch
   rt/branches/3.8-TESTING/share/html/Elements/SelectResultsPerPage
   rt/branches/3.8-TESTING/share/html/Elements/TicketList
   rt/branches/3.8-TESTING/share/html/Search/Bulk.html
   rt/branches/3.8-TESTING/share/html/Search/Elements/EditFormat
   rt/branches/3.8-TESTING/share/html/Search/Elements/EditQuery
   rt/branches/3.8-TESTING/share/html/Search/Elements/SelectGroupBy
   rt/branches/3.8-TESTING/share/html/Ticket/Modify.html
   rt/branches/3.8-TESTING/share/html/Ticket/ModifyAll.html
   rt/branches/3.8-TESTING/share/html/Tools/Reports/CreatedByDates.html
   rt/branches/3.8-TESTING/share/html/Tools/Reports/ResolvedByDates.html
   rt/branches/3.8-TESTING/share/html/Tools/Reports/ResolvedByOwner.html
   rt/branches/3.8-TESTING/t/mail/sendmail.t

Log:


Modified: rt/branches/3.8-TESTING/Makefile.in
==============================================================================
--- rt/branches/3.8-TESTING/Makefile.in	(original)
+++ rt/branches/3.8-TESTING/Makefile.in	Fri May 30 17:43:20 2008
@@ -125,6 +125,8 @@
 RT_MODPERL_HANDLER	=	$(RT_BIN_PATH)/webmux.pl
 # RT_STANDALONE_SERVER is a stand-alone HTTP server
 RT_STANDALONE_SERVER	=	$(RT_BIN_PATH)/standalone_httpd
+# RT_NET_SERVER is an HTTP server using Net::Server
+RT_NET_SERVER	=	$(RT_BIN_PATH)/rt-server
 # RT_SPEEDYCGI_HANDLER is the mason handler script for SpeedyCGI
 RT_SPEEDYCGI_HANDLER	=	$(RT_BIN_PATH)/mason_handler.scgi
 # RT_FASTCGI_HANDLER is the mason handler script for FastCGI
@@ -154,7 +156,6 @@
 				$(DESTDIR)/$(RT_SBIN_PATH)/rt-setup-database \
 				$(DESTDIR)/$(RT_SBIN_PATH)/rt-send-digest \
 				$(DESTDIR)/$(RT_SBIN_PATH)/rt-email-dashboards \
-				$(DESTDIR)/$(RT_SBIN_PATH)/rt-server \
 				$(DESTDIR)/$(RT_SBIN_PATH)/rt-test-dependencies \
 				$(DESTDIR)/$(RT_SBIN_PATH)/rt-clean-sessions \
 				$(DESTDIR)/$(RT_SBIN_PATH)/rt-shredder \
@@ -433,8 +434,7 @@
 		sbin/rt-shredder \
 		sbin/rt-notify-group-admin \
 		sbin/rt-send-digest \
-		sbin/rt-email-dashboards \
-		sbin/rt-server
+		sbin/rt-email-dashboards
 	-cp -rp \
 		sbin/rt-dump-database \
 		sbin/rt-setup-database \
@@ -444,7 +444,6 @@
 		sbin/rt-notify-group-admin \
 		sbin/rt-send-digest \
 		sbin/rt-email-dashboards \
-		sbin/rt-server \
 		$(DESTDIR)/$(RT_SBIN_PATH)
 
 # }}}
@@ -460,6 +459,7 @@
 		bin/mason_handler.fcgi \
 		bin/mason_handler.scgi \
 		bin/standalone_httpd \
+		bin/rt-server \
 		bin/mason_handler.svc \
 		bin/rt \
 		bin/webmux.pl \
@@ -495,7 +495,7 @@
 	$(PERL) bin/standalone_httpd &
 
 start-server:
-	$(PERL) sbin/rt-server &
+	$(PERL) bin/rt-server &
 
 apachectl:
 	$(APACHECTL) stop

Modified: rt/branches/3.8-TESTING/bin/rt-crontool.in
==============================================================================
--- rt/branches/3.8-TESTING/bin/rt-crontool.in	(original)
+++ rt/branches/3.8-TESTING/bin/rt-crontool.in	Fri May 30 17:43:20 2008
@@ -53,21 +53,12 @@
 BEGIN {
     require File::Spec;
     my @libs = ("@RT_LIB_PATH@", "@LOCAL_LIB_PATH@");
-    my $bin_path;
-
     for my $lib (@libs) {
         unless ( File::Spec->file_name_is_absolute($lib) ) {
-            unless ($bin_path) {
-                if ( File::Spec->file_name_is_absolute(__FILE__) ) {
-                    $bin_path = ( File::Spec->splitpath(__FILE__) )[1];
-                }
-                else {
-                    require FindBin;
-                    no warnings "once";
-                    $bin_path = $FindBin::Bin;
-                }
-            }
-            $lib = File::Spec->catfile( $bin_path, File::Spec->updir, $lib );
+            require FindBin;
+            no warnings "once";
+            $lib =
+              File::Spec->catfile( $FindBin::Bin, File::Spec->updir, $lib );
         }
         unshift @INC, $lib;
     }

Modified: rt/branches/3.8-TESTING/bin/standalone_httpd.in
==============================================================================
--- rt/branches/3.8-TESTING/bin/standalone_httpd.in	(original)
+++ rt/branches/3.8-TESTING/bin/standalone_httpd.in	Fri May 30 17:43:20 2008
@@ -53,21 +53,12 @@
 BEGIN {
     require File::Spec;
     my @libs = ("@RT_LIB_PATH@", "@LOCAL_LIB_PATH@");
-    my $bin_path;
-
     for my $lib (@libs) {
         unless ( File::Spec->file_name_is_absolute($lib) ) {
-            unless ($bin_path) {
-                if ( File::Spec->file_name_is_absolute(__FILE__) ) {
-                    $bin_path = ( File::Spec->splitpath(__FILE__) )[1];
-                }
-                else {
-                    require FindBin;
-                    no warnings "once";
-                    $bin_path = $FindBin::Bin;
-                }
-            }
-            $lib = File::Spec->catfile( $bin_path, File::Spec->updir, $lib );
+            require FindBin;
+            no warnings "once";
+            $lib =
+              File::Spec->catfile( $FindBin::Bin, File::Spec->updir, $lib );
         }
         unshift @INC, $lib;
     }

Modified: rt/branches/3.8-TESTING/bin/webmux.pl.in
==============================================================================
--- rt/branches/3.8-TESTING/bin/webmux.pl.in	(original)
+++ rt/branches/3.8-TESTING/bin/webmux.pl.in	Fri May 30 17:43:20 2008
@@ -68,21 +68,12 @@
 BEGIN {
     require File::Spec;
     my @libs = ("@RT_LIB_PATH@", "@LOCAL_LIB_PATH@");
-    my $bin_path;
-
     for my $lib (@libs) {
         unless ( File::Spec->file_name_is_absolute($lib) ) {
-            unless ($bin_path) {
-                if ( File::Spec->file_name_is_absolute(__FILE__) ) {
-                    $bin_path = ( File::Spec->splitpath(__FILE__) )[1];
-                }
-                else {
-                    require FindBin;
-                    no warnings "once";
-                    $bin_path = $FindBin::Bin;
-                }
-            }
-            $lib = File::Spec->catfile( $bin_path, File::Spec->updir, $lib );
+            require FindBin;
+            no warnings "once";
+            $lib =
+              File::Spec->catfile( $FindBin::Bin, File::Spec->updir, $lib );
         }
         unshift @INC, $lib;
     }

Modified: rt/branches/3.8-TESTING/etc/RT_Config.pm.in
==============================================================================
--- rt/branches/3.8-TESTING/etc/RT_Config.pm.in	(original)
+++ rt/branches/3.8-TESTING/etc/RT_Config.pm.in	Fri May 30 17:43:20 2008
@@ -601,7 +601,7 @@
 Set($StandaloneMaxServers, 1);
 
 # These next two options can be used to scale up and down the number of servers
-# to adjust to load. These two options will respect the $StandaloneMinServers
+# to adjust to load. These two otions will respect the $StandaloneMinServers
 # and $StandaloneMaxServers options.
 Set($StandaloneMinSpareServers, 0);
 Set($StandaloneMaxSpareServers, 0);
@@ -756,7 +756,7 @@
 # If you use RT behind a reverse proxy, you almost certainly want to
 # enable this option.
 
-Set($CanonicalizeRedirectURLs, 0);
+Set($CanonicalizeRedirectURLs, 1);
 
 # }}}
 

Modified: rt/branches/3.8-TESTING/lib/RT/Action/SendEmail.pm
==============================================================================
--- rt/branches/3.8-TESTING/lib/RT/Action/SendEmail.pm	(original)
+++ rt/branches/3.8-TESTING/lib/RT/Action/SendEmail.pm	Fri May 30 17:43:20 2008
@@ -362,12 +362,14 @@
     $attachments->OrderBy( FIELD => 'id' );
 
     # We want to make sure that we don't include the attachment that's
-    # being used as the "Content" of this message" unless that attachment's
-    # content type is not like text/...
+    # being sued as the "Content" of this message"
     my $transaction_content_obj = $self->TransactionObj->ContentObj;
 
+    # XXX: this is legacy check of content type looks quite incorrect
+    # to me //ruz
     if (   $transaction_content_obj
-        && $transaction_content_obj->ContentType =~ m{text/}i )
+        && $transaction_content_obj->id
+        && $transaction_content_obj->ContentType =~ m{text/plain}i )
     {
         $attachments->Limit(
             ENTRYAGGREGATOR => 'AND',

Modified: rt/branches/3.8-TESTING/lib/RT/I18N/hr.po
==============================================================================
--- rt/branches/3.8-TESTING/lib/RT/I18N/hr.po	(original)
+++ rt/branches/3.8-TESTING/lib/RT/I18N/hr.po	Fri May 30 17:43:20 2008
@@ -40,11 +40,11 @@
 msgid "#"
 msgstr "#"
 
-#: share/html/Approvals/Elements/Approve:50 share/html/Approvals/Elements/ShowDependency:73 share/html/SelfService/Display.html:48 share/html/Ticket/Display.html:49 share/html/Ticket/Display.html:54
-#. ($TicketObj->Id, $TicketObj->Subject)
+#: share/html/Approvals/Elements/Approve:50 share/html/Approvals/Elements/ShowDependency:73 share/html/SelfService/Display.html:48 share/html/Ticket/Display.html:49 share/html/Ticket/Display.html:53
 #. ($Ticket->id, $Ticket->Subject)
-#. ($ticket->Id, $ticket->Subject)
 #. ($link->BaseObj->Id, $link->BaseObj->Subject)
+#. ($ticket->Id, $ticket->Subject)
+#. ($TicketObj->Id, $TicketObj->Subject)
 msgid "#%1: %2"
 msgstr "#%1: %2"
 
@@ -75,7 +75,7 @@
 msgid "%1 %2"
 msgstr "%1 %2"
 
-#: lib/RT/Tickets_Overlay.pm:1528
+#: lib/RT/Tickets_Overlay.pm:1502
 #. ($args{'FIELD'},        $args{'OPERATOR'}, $args{'VALUE'})
 msgid "%1 %2 %3"
 msgstr "%1 %2 %3"
@@ -116,8 +116,8 @@
 msgstr "%1 %2 obrisano"
 
 #: share/html/Elements/RT__Scrip/ColumnMap:85 share/html/Ticket/Elements/PreviewScrips:66
-#. (loc($scrip->ConditionObj->Name), loc($scrip->ActionObj->Name), loc($scrip->TemplateObj->Name))
 #. ($_[0]->loc($_[0]->ConditionObj->Name),            $_[0]->loc($_[0]->ActionObj->Name),            $_[0]->loc($_[0]->TemplateObj->Name),)
+#. (loc($scrip->ConditionObj->Name), loc($scrip->ActionObj->Name), loc($scrip->TemplateObj->Name))
 msgid "%1 %2 with template %3"
 msgstr "%1 %2 s predloškom %3"
 
@@ -131,10 +131,10 @@
 msgstr "%1 (%2) od %3"
 
 #: share/html/SelfService/Update.html:62 share/html/Ticket/Elements/EditBasics:115 share/html/Ticket/Update.html:69 share/html/Ticket/Update.html:75 share/html/Tools/MyDay.html:68
+#. (loc($Ticket->Status))
 #. (loc($Ticket->Status()))
 #. (loc($TicketObj->Status))
 #. ($TicketObj->OwnerObj->Name)
-#. (loc($Ticket->Status))
 msgid "%1 (Unchanged)"
 msgstr "%1 (nepromijenjeno)"
 
@@ -246,7 +246,7 @@
 msgid "%1 changed from %2 to %3"
 msgstr "%1 promijenjeno iz %2 u %3"
 
-#: share/html/Search/Elements/ResultViews:71
+#: share/html/Search/Elements/ResultViews:75
 #. ($m->scomp('SelectChartType', Name => 'ChartStyle'), $m->scomp('SelectGroupBy', Name => 'PrimaryGroupBy', Query => $Query))
 msgid "%1 chart by %2"
 msgstr ""
@@ -260,7 +260,7 @@
 msgid "%1 could not be set to %2."
 msgstr "%1 nije moguće postaviti na %2."
 
-#: lib/RT/Ticket_Overlay.pm:2483
+#: lib/RT/Ticket_Overlay.pm:2476
 #. ($self)
 msgid "%1 couldn't set status to resolved. RT's Database may be inconsistent."
 msgstr "%1 nije moguće promijeniti status u riješeno. RT baza podataka bi mogla biti neujednačena."
@@ -379,8 +379,8 @@
 msgstr ""
 
 #: share/html/Search/Elements/SearchPrivacy:54 share/html/Search/Elements/SelectSearchObject:57 share/html/Search/Elements/SelectSearchesForObjects:59
-#. ($Object->Name)
 #. ($object->Name)
+#. ($Object->Name)
 msgid "%1's saved searches"
 msgstr "%1's pohranjene pretrage"
 
@@ -529,7 +529,7 @@
 msgid "(no subject)"
 msgstr "(nema reference)"
 
-#: lib/RT/Transaction_Overlay.pm:580 share/html/Admin/Elements/SelectRights:74 share/html/Elements/EditCustomFieldSelect:71 share/html/Elements/SelectCustomFieldValue:53 share/html/Elements/ShowCustomFields:56 share/html/Search/Chart:134 share/html/Search/Elements/Chart:78
+#: lib/RT/I18N/fr.po.save:1815 lib/RT/I18N/fr.po.save:237 lib/RT/I18N/fr.po.save:241 lib/RT/I18N/fr.po.save:5310 lib/RT/Transaction_Overlay.pm:580 share/html/Admin/Elements/SelectRights:74 share/html/Elements/EditCustomFieldSelect:71 share/html/Elements/SelectCustomFieldValue:53 share/html/Elements/ShowCustomFields:56 share/html/Search/Chart:134 share/html/Search/Elements/Chart:78
 msgid "(no value)"
 msgstr "(nema vrijednosti)"
 
@@ -828,7 +828,7 @@
 msgid "Administrative Cc"
 msgstr "Administrativni CC"
 
-#: share/html/Ticket/Elements/Tabs:226
+#: share/html/Ticket/Elements/Tabs:221
 msgid "Advanced"
 msgstr "Napredno"
 
@@ -880,11 +880,11 @@
 msgid "Applies to"
 msgstr "Odnosi se na"
 
-#: share/html/Search/Edit.html:70
+#: share/html/Search/Edit.html:68
 msgid "Apply"
 msgstr "Primijeniti"
 
-#: share/html/Search/Edit.html:70
+#: share/html/Search/Edit.html:68
 msgid "Apply your changes"
 msgstr "Primijeniti promjene"
 
@@ -921,7 +921,7 @@
 msgid "Approve"
 msgstr "Odobriti"
 
-#: etc/initialdata:565 etc/initialdata:567 lib/t/data/shredder/03plugin_tickets.clean.db:558 lib/t/data/shredder/03plugin_tickets.clean.db:560 lib/t/data/shredder/03plugin_tickets.db:559 lib/t/data/shredder/03plugin_tickets.db:561
+#: etc/initialdata:565 etc/initialdata:567
 #. (# loc	    $note)
 msgid "Approver's notes: %1"
 msgstr "Zabilješke odobrenja: %1"
@@ -995,7 +995,7 @@
 msgid "Attachment created"
 msgstr "Prilog napravljen"
 
-#: lib/RT/Tickets_Overlay.pm:1978
+#: lib/RT/Tickets_Overlay.pm:1952
 msgid "Attachment filename"
 msgstr "Ime datoteke u prilogu"
 
@@ -1047,23 +1047,23 @@
 msgid "Back"
 msgstr ""
 
-#: share/html/Install/Emails.html:58
+#: share/html/installation/Emails.html:58
 msgid "Back: Customize Basics"
 msgstr ""
 
-#: share/html/Install/Basics.html:58
+#: share/html/installation/Basics.html:58
 msgid "Back: Customize Database Details"
 msgstr ""
 
-#: share/html/Install/Sendmail.html:63
+#: share/html/installation/Sendmail.html:63
 msgid "Back: Customize Emails"
 msgstr ""
 
-#: share/html/Install/Initialize.html:61
+#: share/html/installation/Initialize.html:61
 msgid "Back: Customize Sendmail"
 msgstr ""
 
-#: share/html/Install/DatabaseDetails.html:58
+#: share/html/installation/DatabaseDetails.html:58
 msgid "Back: Select Database Type"
 msgstr ""
 
@@ -1136,7 +1136,7 @@
 msgid "Brief headers"
 msgstr "Kratka zaglavlja"
 
-#: share/html/Ticket/Elements/Tabs:236
+#: share/html/Ticket/Elements/Tabs:231
 msgid "Bulk Update"
 msgstr ""
 
@@ -1144,7 +1144,7 @@
 msgid "Bulk ticket update"
 msgstr "Nadopuna skupnih zahtjeva"
 
-#: share/html/Install/Elements/Wrapper:54
+#: share/html/installation/Elements/Wrapper:54
 msgid "Buy Support"
 msgstr ""
 
@@ -1207,7 +1207,7 @@
 msgid "Cc"
 msgstr "CC"
 
-#: share/html/Search/Results.html:77
+#: share/html/Search/Results.html:76
 msgid "Change"
 msgstr ""
 
@@ -1263,7 +1263,7 @@
 msgid "Clear All"
 msgstr "Isprazniti sve"
 
-#: share/html/Install/Initialize.html:54
+#: share/html/installation/Initialize.html:54
 msgid "Click \"Initialize Database\" to begin creating the database. This may take a few moments"
 msgstr ""
 
@@ -1418,7 +1418,7 @@
 msgid "Could not add new custom field value: %1"
 msgstr ""
 
-#: lib/RT/Ticket_Overlay.pm:2734 lib/RT/Ticket_Overlay.pm:2742 lib/RT/Ticket_Overlay.pm:2759
+#: lib/RT/Ticket_Overlay.pm:2727 lib/RT/Ticket_Overlay.pm:2735 lib/RT/Ticket_Overlay.pm:2752
 msgid "Could not change owner. "
 msgstr "Rješavatelj nije mogao biti promijenjen. "
 
@@ -1503,7 +1503,7 @@
 msgid "Couldn't add attachment"
 msgstr ""
 
-#: lib/RT/Group_Overlay.pm:999
+#: lib/RT/Group_Overlay.pm:995
 msgid "Couldn't add member to group"
 msgstr "ÄŒlan se nije mogao dodati grupi"
 
@@ -1525,7 +1525,7 @@
 msgid "Couldn't find suitable transaction, skipping"
 msgstr ""
 
-#: lib/RT/Group_Overlay.pm:973
+#: lib/RT/Group_Overlay.pm:969
 msgid "Couldn't find that principal"
 msgstr "Taj glavni parametar nije pronađen"
 
@@ -1622,8 +1622,8 @@
 msgstr "Zahtjev '%1' se nije mogao učitati"
 
 #: share/html/Ticket/Forward.html:90 share/html/Ticket/GnuPG.html:75
-#. ($QuoteTransaction)
 #. ($id)
+#. ($QuoteTransaction)
 msgid "Couldn't load transaction #%1"
 msgstr ""
 
@@ -1647,7 +1647,7 @@
 msgid "Couldn't replace content with encrypted data: %1"
 msgstr ""
 
-#: lib/RT/Ticket_Overlay.pm:2349
+#: lib/RT/Ticket_Overlay.pm:2342
 #. ($args{'URI'})
 msgid "Couldn't resolve '%1' into a URI."
 msgstr ""
@@ -1765,6 +1765,10 @@
 msgid "Create and modify dashboards"
 msgstr ""
 
+#: share/html/Install/index.html:328
+msgid "Create database"
+msgstr ""
+
 #: etc/initialdata:92
 msgid "Create new tickets based on this scrip's template"
 msgstr "Napravi nove zahtjeve temeljene na ovoj natuknici"
@@ -1888,7 +1892,7 @@
 msgid "Custom condition"
 msgstr "Definirani uvjet"
 
-#: lib/RT/Tickets_Overlay.pm:2442
+#: lib/RT/Tickets_Overlay.pm:2416
 #. ($CF->Name, $args{OPERATOR}, $args{VALUE})
 msgid "Custom field %1 %2 %3"
 msgstr "Definirano polje %1 %2 %3"
@@ -1898,12 +1902,12 @@
 msgid "Custom field %1 does not apply to this object"
 msgstr ""
 
-#: lib/RT/Tickets_Overlay.pm:2436
+#: lib/RT/Tickets_Overlay.pm:2410
 #. ($CF->Name)
 msgid "Custom field %1 has a value."
 msgstr "Definirano polje %1 ima vrijednost."
 
-#: lib/RT/Tickets_Overlay.pm:2432
+#: lib/RT/Tickets_Overlay.pm:2406
 #. ($CF->Name)
 msgid "Custom field %1 has no value."
 msgstr "Definirano polje %1 nema vrijednost."
@@ -1987,6 +1991,10 @@
 msgid "Dashboards"
 msgstr ""
 
+#: share/html/Install/index.html:102 share/html/Install/index.html:109 share/html/Install/index.html:51 share/html/Install/index.html:65 share/html/Install/index.html:72 share/html/Install/index.html:81 share/html/Install/index.html:88 share/html/Install/index.html:95
+msgid "Database"
+msgstr ""
+
 #: lib/RT/Installer.pm:92
 msgid "Database name"
 msgstr ""
@@ -2094,7 +2102,7 @@
 msgid "Delete selected scrips"
 msgstr "Obrisati odabrane natuknice"
 
-#: lib/RT/Queue_Overlay.pm:114
+#: lib/RT/Queue_Overlay.pm:114 share/html/Search/Elements/ResultViews:66
 msgid "Delete tickets"
 msgstr "Obrisati zahtjeve"
 
@@ -2167,14 +2175,10 @@
 msgid "Descending"
 msgstr "Padajuce"
 
-#: share/html/SelfService/Create.html:104
+#: share/html/SelfService/Create.html:104 share/html/Ticket/Create.html:161
 msgid "Describe the issue below"
 msgstr "Opiši problem ispod"
 
-#: share/html/Ticket/Create.html:161
-msgid "Describe the issue belows"
-msgstr ""
-
 #: share/html/Admin/CustomFields/Modify.html:64 share/html/Admin/Elements/AddCustomFieldValue:55 share/html/Admin/Elements/EditCustomField:62 share/html/Admin/Elements/EditCustomFieldValues:59 share/html/Admin/Elements/EditScrip:57 share/html/Admin/Elements/ModifyTemplate:59 share/html/Admin/Groups/Modify.html:73 share/html/Admin/Queues/Modify.html:66 share/html/Search/Elements/EditSearches:59 share/html/User/Groups/Modify.html:72
 msgid "Description"
 msgstr "Opis"
@@ -2300,11 +2304,11 @@
 msgid "Edit Links"
 msgstr "Uredi linkove"
 
-#: share/html/Search/Edit.html:74
+#: share/html/Search/Edit.html:72
 msgid "Edit Query"
 msgstr "Uredi upit"
 
-#: share/html/Ticket/Elements/Tabs:224
+#: share/html/Ticket/Elements/Tabs:219
 msgid "Edit Search"
 msgstr ""
 
@@ -2358,7 +2362,7 @@
 msgid "Editing membership for personal group %1"
 msgstr "Uređivanje članstva za osobnu grupu %1"
 
-#: lib/RT/Record.pm:1222 lib/RT/Record.pm:1299 lib/RT/Ticket_Overlay.pm:2219 lib/RT/Ticket_Overlay.pm:2314
+#: lib/RT/Record.pm:1222 lib/RT/Record.pm:1299 lib/RT/Ticket_Overlay.pm:2212 lib/RT/Ticket_Overlay.pm:2307
 msgid "Either base or target must be specified"
 msgstr "Ili baza ili cilj mora biti definiran"
 
@@ -2420,7 +2424,7 @@
 msgid "Enabled Queues"
 msgstr "Aktivirane kategorije"
 
-#: share/html/Admin/Elements/EditCustomField:138 share/html/Admin/Users/Modify.html:356 share/html/User/Groups/Modify.html:140
+#: share/html/Admin/Elements/EditCustomField:138 share/html/Admin/Groups/Modify.html:156 share/html/Admin/Users/Modify.html:356 share/html/User/Groups/Modify.html:140
 #. (loc_fuzzy($msg))
 msgid "Enabled status %1"
 msgstr "Status %1 aktiviran"
@@ -2670,7 +2674,7 @@
 msgid "Fill in up to %1 wikitext areas"
 msgstr ""
 
-#: lib/RT/Tickets_Overlay.pm:1874 share/html/Search/Elements/PickBasics:188 share/html/Ticket/Create.html:188 share/html/Ticket/Elements/EditBasics:103
+#: lib/RT/Tickets_Overlay.pm:1848 share/html/Search/Elements/PickBasics:188 share/html/Ticket/Create.html:188 share/html/Ticket/Elements/EditBasics:103
 msgid "Final Priority"
 msgstr "Krajnji prioritet"
 
@@ -2694,7 +2698,7 @@
 msgid "Find people whose"
 msgstr "Pronađi ljude čije"
 
-#: share/html/Search/Results.html:147
+#: share/html/Search/Results.html:146
 msgid "Find tickets"
 msgstr "Pronađi zahtjeve"
 
@@ -2718,7 +2722,7 @@
 msgid "Force change"
 msgstr "Prisili na promjenu"
 
-#: share/html/Search/Edit.html:67 share/html/Search/Elements/EditFormat:52
+#: share/html/Search/Elements/EditFormat:52
 msgid "Format"
 msgstr ""
 
@@ -2746,7 +2750,7 @@
 msgid "ForwardMessage"
 msgstr ""
 
-#: share/html/Search/Results.html:145
+#: share/html/Search/Results.html:144
 #. ($ticketcount)
 msgid "Found %quant(%1,ticket)"
 msgstr "Pronađeno %quant(%1,ticket)"
@@ -2848,7 +2852,7 @@
 msgid "GnuPG public key(s) for %1"
 msgstr ""
 
-#: share/html/Search/Elements/ResultViews:71
+#: share/html/Search/Elements/ResultViews:75
 msgid "Go"
 msgstr "Pocni"
 
@@ -2884,7 +2888,7 @@
 msgid "Group already has member"
 msgstr "Grupa vec ima članove"
 
-#: lib/RT/Group_Overlay.pm:979
+#: lib/RT/Group_Overlay.pm:975
 #. ($new_member_obj->Object->Name)
 msgid "Group already has member: %1"
 msgstr ""
@@ -2898,19 +2902,11 @@
 msgid "Group created"
 msgstr "Grupa napravljena"
 
-#: lib/RT/Group_Overlay.pm:714
-msgid "Group disabled"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:716
-msgid "Group enabled"
-msgstr ""
-
-#: lib/RT/Group_Overlay.pm:1154
+#: lib/RT/Group_Overlay.pm:1150
 msgid "Group has no such member"
 msgstr "Grupa ne sadrži takvog člana"
 
-#: lib/RT/Group_Overlay.pm:959 lib/RT/Queue_Overlay.pm:789 lib/RT/Queue_Overlay.pm:864 lib/RT/Ticket_Overlay.pm:1108 lib/RT/Ticket_Overlay.pm:1188
+#: lib/RT/Group_Overlay.pm:955 lib/RT/Queue_Overlay.pm:789 lib/RT/Queue_Overlay.pm:864 lib/RT/Ticket_Overlay.pm:1108 lib/RT/Ticket_Overlay.pm:1188
 msgid "Group not found"
 msgstr "Grupa nije pronađena"
 
@@ -2918,7 +2914,7 @@
 msgid "Groups"
 msgstr "Grupe"
 
-#: lib/RT/Group_Overlay.pm:985
+#: lib/RT/Group_Overlay.pm:981
 msgid "Groups can't be members of their members"
 msgstr "Grupe ne mogu biti članovi svojih članova"
 
@@ -2994,7 +2990,7 @@
 msgid "I'm lost"
 msgstr "Izgubljen sam"
 
-#: lib/RT/Tickets_Overlay.pm:1799 share/html/Ticket/Elements/ShowBasics:50
+#: lib/RT/Tickets_Overlay.pm:1773 share/html/Ticket/Elements/ShowBasics:50
 msgid "Id"
 msgstr "Br."
 
@@ -3086,7 +3082,7 @@
 msgid "Inform user that we received an encrypted email and we have no private keys to decrypt"
 msgstr ""
 
-#: lib/RT/Tickets_Overlay.pm:1849 share/html/Search/Elements/PickBasics:187
+#: lib/RT/Tickets_Overlay.pm:1823 share/html/Search/Elements/PickBasics:187
 msgid "Initial Priority"
 msgstr "Pocetni prioritet"
 
@@ -3094,7 +3090,7 @@
 msgid "InitialPriority"
 msgstr "Pocetni prioritet"
 
-#: share/html/Install/Initialize.html:60
+#: share/html/installation/Initialize.html:60
 msgid "Initialize Database"
 msgstr ""
 
@@ -3108,11 +3104,11 @@
 msgid "Input must match %1"
 msgstr ""
 
-#: share/html/Install/Elements/Wrapper:51
+#: share/html/installation/Elements/Wrapper:51
 msgid "Install RT"
 msgstr ""
 
-#: lib/RT/Ticket_Overlay.pm:3194
+#: lib/RT/Ticket_Overlay.pm:3187
 msgid "Internal Error"
 msgstr "Interna greška"
 
@@ -3279,7 +3275,7 @@
 msgid "LastUpdatedBy"
 msgstr "PosljednjeOsvježavanoOd"
 
-#: lib/RT/Installer.pm:86
+#: lib/RT/Installer.pm:86 share/html/Install/index.html:77
 msgid "Leave empty to use default value of the RDBMS"
 msgstr ""
 
@@ -3303,7 +3299,7 @@
 msgid "Let this user be granted rights"
 msgstr "Dodijeliti više ovlasti ovom korisniku"
 
-#: share/html/Install/index.html:71
+#: share/html/installation/index.html:71
 msgid "Let's go!"
 msgstr ""
 
@@ -3393,7 +3389,7 @@
 msgid "Log directory %1 not found or couldn't be written.\\n RT can't run."
 msgstr "Popis prijavljivanja %1 nije pronađen ili nije mogao biti ispisan.\\n RT se ne može pokrenuti."
 
-#: share/html/Elements/Header:89
+#: share/html/Elements/Header:85
 #. ("<span>".$session{'CurrentUser'}->Name."</span>")
 msgid "Logged in as %1"
 msgstr "Prijavljen kao %1"
@@ -3406,7 +3402,7 @@
 msgid "Login"
 msgstr "Prijavi se"
 
-#: share/html/Elements/Header:99 share/html/NoAuth/Logout.html:48
+#: share/html/Elements/Header:95 share/html/NoAuth/Logout.html:48
 msgid "Logout"
 msgstr "Odjava"
 
@@ -3506,7 +3502,7 @@
 msgid "March"
 msgstr ""
 
-#: share/html/Ticket/Display.html:178
+#: share/html/Ticket/Display.html:176
 msgid "Marked all messages as seen"
 msgstr ""
 
@@ -3540,16 +3536,16 @@
 msgid "Member added"
 msgstr "Dodan član"
 
-#: lib/RT/Group_Overlay.pm:996
+#: lib/RT/Group_Overlay.pm:992
 #. ($new_member_obj->Object->Name)
 msgid "Member added: %1"
 msgstr ""
 
-#: lib/RT/Group_Overlay.pm:1161
+#: lib/RT/Group_Overlay.pm:1157
 msgid "Member deleted"
 msgstr "Obrisan član"
 
-#: lib/RT/Group_Overlay.pm:1165
+#: lib/RT/Group_Overlay.pm:1161
 msgid "Member not deleted"
 msgstr "ÄŒlan nije obrisan"
 
@@ -3580,15 +3576,15 @@
 msgid "Memberships of the user %1"
 msgstr "ÄŒlanstvo korisnika %1"
 
-#: lib/RT/Ticket_Overlay.pm:2590
+#: lib/RT/Ticket_Overlay.pm:2583
 msgid "Merge Successful"
 msgstr "Spajanje uspjesno"
 
-#: lib/RT/Ticket_Overlay.pm:2468
+#: lib/RT/Ticket_Overlay.pm:2461
 msgid "Merge failed. Couldn't set EffectiveId"
 msgstr "Spajanje neuspjesno. EfectiveId se nije mogao postaviti"
 
-#: lib/RT/Ticket_Overlay.pm:2485
+#: lib/RT/Ticket_Overlay.pm:2478
 msgid "Merge failed. Couldn't set Status"
 msgstr "Spajanje neuspjesno. Status se nije mogao postaviti"
 
@@ -3617,7 +3613,7 @@
 msgid "Message box width"
 msgstr ""
 
-#: lib/RT/Ticket_Overlay.pm:2144
+#: lib/RT/Ticket_Overlay.pm:2137
 msgid "Message could not be recorded"
 msgstr "Poruku nije bilo moguće zabilježiti"
 
@@ -3625,7 +3621,7 @@
 msgid "Message for user"
 msgstr ""
 
-#: lib/RT/Ticket_Overlay.pm:2147
+#: lib/RT/Ticket_Overlay.pm:2140
 msgid "Message recorded"
 msgstr "Poruka zabilježena"
 
@@ -3976,7 +3972,7 @@
 msgid "My saved searches"
 msgstr "Moje spremljene pretrage"
 
-#: lib/RT/Installer.pm:66
+#: lib/RT/Installer.pm:66 share/html/Install/index.html:57
 msgid "MySQL"
 msgstr ""
 
@@ -3992,6 +3988,10 @@
 msgid "Name matches"
 msgstr "Ime sadrži"
 
+#: share/html/Install/index.html:84
+msgid "Name of the database"
+msgstr ""
+
 #: share/html/Ticket/Elements/ShowDates:80
 msgid "Never"
 msgstr "Nikad"
@@ -4020,7 +4020,7 @@
 msgid "New Query"
 msgstr "Novi upit"
 
-#: share/html/Ticket/Elements/Tabs:222
+#: share/html/Ticket/Elements/Tabs:217
 msgid "New Search"
 msgstr "Nova pretraga"
 
@@ -4081,7 +4081,7 @@
 msgid "New ticket"
 msgstr "Novi zahtjev"
 
-#: lib/RT/Ticket_Overlay.pm:2445
+#: lib/RT/Ticket_Overlay.pm:2438
 msgid "New ticket doesn't exist"
 msgstr "Novi zahtjev ne postoji"
 
@@ -4101,7 +4101,7 @@
 msgid "New window setting"
 msgstr "Nove postavke prozora"
 
-#: share/html/Helpers/CalPopup.html:60 share/html/Ticket/Elements/Tabs:94
+#: share/html/Helpers/CalPopup.html:60 share/html/Install/index.html:322 share/html/Ticket/Elements/Tabs:94
 msgid "Next"
 msgstr "Sljedeće"
 
@@ -4113,31 +4113,31 @@
 msgid "Next page"
 msgstr "Sljedeća stranica"
 
-#: share/html/Install/DatabaseDetails.html:57
+#: share/html/installation/DatabaseDetails.html:57
 msgid "Next: Check Database Connectivity"
 msgstr ""
 
-#: share/html/Install/DatabaseType.html:62
+#: share/html/installation/DatabaseType.html:62
 msgid "Next: Check your database credentials"
 msgstr ""
 
-#: share/html/Install/DatabaseDetails.html:62
+#: share/html/installation/DatabaseDetails.html:62
 msgid "Next: Customize Basics"
 msgstr ""
 
-#: share/html/Install/Basics.html:57
+#: share/html/installation/Basics.html:57
 msgid "Next: Customize Emails"
 msgstr ""
 
-#: share/html/Install/Emails.html:57
+#: share/html/installation/Emails.html:57
 msgid "Next: Customize Sendmail"
 msgstr ""
 
-#: share/html/Install/Sendmail.html:62
+#: share/html/installation/Sendmail.html:62
 msgid "Next: Finish"
 msgstr ""
 
-#: share/html/Install/Sendmail.html:62
+#: share/html/installation/Sendmail.html:62
 msgid "Next: Initialize Database"
 msgstr ""
 
@@ -4149,7 +4149,7 @@
 msgid "Nickname"
 msgstr "Nadimak"
 
-#: share/html/Elements/RT__Ticket/ColumnMap:222 share/html/Widgets/Form/Boolean:77
+#: lib/RT/I18N/fr.po.save:6091 share/html/Elements/RT__Ticket/ColumnMap:222 share/html/Widgets/Form/Boolean:77
 msgid "No"
 msgstr "Ne"
 
@@ -4235,7 +4235,7 @@
 msgid "No keys for this address"
 msgstr ""
 
-#: lib/RT/Ticket_Overlay.pm:2088
+#: lib/RT/Ticket_Overlay.pm:2081
 msgid "No message attached"
 msgstr "Nema poruke u prilogu"
 
@@ -4361,7 +4361,7 @@
 msgid "Not found"
 msgstr ""
 
-#: share/html/Elements/Header:94
+#: share/html/Elements/Header:90
 msgid "Not logged in."
 msgstr "Niste prijavljeni."
 
@@ -4647,6 +4647,10 @@
 msgid "Originating ticket: #%1"
 msgstr "Izvorni zahtjev: #%1"
 
+#: share/html/User/Elements/Tabs:73
+msgid "Other"
+msgstr ""
+
 #: share/html/Prefs/Other.html:81
 msgid "Other preferences"
 msgstr ""
@@ -4675,7 +4679,7 @@
 msgid "OwnTicket"
 msgstr "VlastitiZahtjev"
 
-#: lib/RT/ACE_Overlay.pm:99 lib/RT/Tickets_Overlay.pm:2039 share/html/Elements/QuickCreate:59 share/html/Search/Elements/PickBasics:114 share/html/Ticket/Create.html:76 share/html/Ticket/Elements/EditBasics:63 share/html/Ticket/Elements/EditPeople:66 share/html/Ticket/Elements/EditPeople:67 share/html/Ticket/Elements/Reminders:135 share/html/Ticket/Elements/ShowPeople:50 share/html/Ticket/Update.html:70
+#: lib/RT/ACE_Overlay.pm:99 lib/RT/Tickets_Overlay.pm:2013 share/html/Elements/QuickCreate:59 share/html/Search/Elements/PickBasics:114 share/html/Ticket/Create.html:76 share/html/Ticket/Elements/EditBasics:63 share/html/Ticket/Elements/EditPeople:66 share/html/Ticket/Elements/EditPeople:67 share/html/Ticket/Elements/Reminders:135 share/html/Ticket/Elements/ShowPeople:50 share/html/Ticket/Update.html:70
 msgid "Owner"
 msgstr "Rješavatelj"
 
@@ -4684,7 +4688,7 @@
 msgid "Owner '%1' does not have rights to own this ticket."
 msgstr ""
 
-#: lib/RT/Ticket_Overlay.pm:2772
+#: lib/RT/Ticket_Overlay.pm:2765
 #. ($OldOwnerObj->Name, $NewOwnerObj->Name)
 msgid "Owner changed from %1 to %2"
 msgstr "Promjena rješavatelja od %1 u %2"
@@ -4707,8 +4711,8 @@
 msgstr "Rješavatelj je"
 
 #: share/html/Elements/CollectionList:87 share/html/Elements/TicketList:86
-#. ($Page, int($TotalFound/$Rows)+$oddRows)
 #. ($Page, $pages)
+#. ($Page, int($TotalFound/$Rows)+$oddRows)
 msgid "Page %1 of %2"
 msgstr "Stranica %1 od %2"
 
@@ -4745,6 +4749,14 @@
 msgid "Password needs to be at least %1 characters long"
 msgstr ""
 
+#: share/html/Install/index.html:98
+msgid "Password of the above user RT will use to connect to the DB"
+msgstr ""
+
+#: share/html/Install/index.html:112
+msgid "Password of the database admin"
+msgstr ""
+
 #: lib/RT/User_Overlay.pm:876
 msgid "Password set"
 msgstr ""
@@ -4786,7 +4798,7 @@
 msgid "Perl configuration"
 msgstr "Perl Postavke"
 
-#: lib/RT/ACE_Overlay.pm:247 lib/RT/ACE_Overlay.pm:253 lib/RT/ACE_Overlay.pm:351 lib/RT/ACE_Overlay.pm:361 lib/RT/ACE_Overlay.pm:371 lib/RT/ACE_Overlay.pm:436 lib/RT/Attachment_Overlay.pm:615 lib/RT/Attachment_Overlay.pm:616 lib/RT/Attachment_Overlay.pm:677 lib/RT/Attachment_Overlay.pm:678 lib/RT/Attribute_Overlay.pm:161 lib/RT/Attribute_Overlay.pm:167 lib/RT/Attribute_Overlay.pm:376 lib/RT/Attribute_Overlay.pm:385 lib/RT/Attribute_Overlay.pm:398 lib/RT/CurrentUser.pm:137 lib/RT/CurrentUser.pm:143 lib/RT/CurrentUser.pm:149 lib/RT/CustomFieldValue_Overlay.pm:83 lib/RT/CustomField_Overlay.pm:1031 lib/RT/CustomField_Overlay.pm:1174 lib/RT/CustomField_Overlay.pm:171 lib/RT/CustomField_Overlay.pm:188 lib/RT/CustomField_Overlay.pm:199 lib/RT/CustomField_Overlay.pm:359 lib/RT/CustomField_Overlay.pm:388 lib/RT/CustomField_Overlay.pm:665 lib/RT/CustomField_Overlay.pm:836 lib/RT/CustomField_Overlay.pm:870 lib/RT/CustomField_Overlay.pm:915 lib/RT/Group_Overlay.pm:1116 lib/RT/Group_Overlay.pm:1120 lib/RT/Group_Overlay.pm:1129 lib/RT/Group_Overlay.pm:1239 lib/RT/Group_Overlay.pm:1243 lib/RT/Group_Overlay.pm:1249 lib/RT/Group_Overlay.pm:383 lib/RT/Group_Overlay.pm:481 lib/RT/Group_Overlay.pm:559 lib/RT/Group_Overlay.pm:567 lib/RT/Group_Overlay.pm:665 lib/RT/Group_Overlay.pm:669 lib/RT/Group_Overlay.pm:675 lib/RT/Group_Overlay.pm:918 lib/RT/Group_Overlay.pm:922 lib/RT/Group_Overlay.pm:935 lib/RT/Queue_Overlay.pm:1112 lib/RT/Queue_Overlay.pm:142 lib/RT/Queue_Overlay.pm:160 lib/RT/Queue_Overlay.pm:471 lib/RT/Queue_Overlay.pm:497 lib/RT/Queue_Overlay.pm:519 lib/RT/Queue_Overlay.pm:731 lib/RT/Queue_Overlay.pm:877 lib/RT/Queue_Overlay.pm:886 lib/RT/Queue_Overlay.pm:899 lib/RT/Scrip_Overlay.pm:113 lib/RT/Scrip_Overlay.pm:124 lib/RT/Scrip_Overlay.pm:188 lib/RT/Scrip_Overlay.pm:497 lib/RT/Template_Overlay.pm:215 lib/RT/Template_Overlay.pm:224 lib/RT/Template_Overlay.pm:250 lib/RT/Template_Overlay.pm:389 lib/RT/Template_Overlay.pm:99 lib/RT/Ticket_Overlay.pm:1050 lib/RT/Ticket_Overlay.pm:1056 lib/RT/Ticket_Overlay.pm:1063 lib/RT/Ticket_Overlay.pm:1200 lib/RT/Ticket_Overlay.pm:1210 lib/RT/Ticket_Overlay.pm:1224 lib/RT/Ticket_Overlay.pm:1312 lib/RT/Ticket_Overlay.pm:1667 lib/RT/Ticket_Overlay.pm:1817 lib/RT/Ticket_Overlay.pm:1987 lib/RT/Ticket_Overlay.pm:2037 lib/RT/Ticket_Overlay.pm:2226 lib/RT/Ticket_Overlay.pm:2239 lib/RT/Ticket_Overlay.pm:2320 lib/RT/Ticket_Overlay.pm:2333 lib/RT/Ticket_Overlay.pm:2436 lib/RT/Ticket_Overlay.pm:2450 lib/RT/Ticket_Overlay.pm:2679 lib/RT/Ticket_Overlay.pm:2690 lib/RT/Ticket_Overlay.pm:2696 lib/RT/Ticket_Overlay.pm:2894 lib/RT/Ticket_Overlay.pm:2898 lib/RT/Ticket_Overlay.pm:3035 lib/RT/Ticket_Overlay.pm:3188 lib/RT/Transaction_Overlay.pm:524 lib/RT/Transaction_Overlay.pm:548 lib/RT/User_Overlay.pm:1028 lib/RT/User_Overlay.pm:1421 lib/RT/User_Overlay.pm:283 lib/RT/User_Overlay.pm:604 lib/RT/User_Overlay.pm:639 share/html/Ticket/Forward.html:85
+#: lib/RT/ACE_Overlay.pm:247 lib/RT/ACE_Overlay.pm:253 lib/RT/ACE_Overlay.pm:351 lib/RT/ACE_Overlay.pm:361 lib/RT/ACE_Overlay.pm:371 lib/RT/ACE_Overlay.pm:436 lib/RT/Attachment_Overlay.pm:615 lib/RT/Attachment_Overlay.pm:616 lib/RT/Attachment_Overlay.pm:677 lib/RT/Attachment_Overlay.pm:678 lib/RT/Attribute_Overlay.pm:161 lib/RT/Attribute_Overlay.pm:167 lib/RT/Attribute_Overlay.pm:376 lib/RT/Attribute_Overlay.pm:385 lib/RT/Attribute_Overlay.pm:398 lib/RT/CurrentUser.pm:137 lib/RT/CurrentUser.pm:143 lib/RT/CurrentUser.pm:149 lib/RT/CustomFieldValue_Overlay.pm:83 lib/RT/CustomField_Overlay.pm:1031 lib/RT/CustomField_Overlay.pm:1174 lib/RT/CustomField_Overlay.pm:171 lib/RT/CustomField_Overlay.pm:188 lib/RT/CustomField_Overlay.pm:199 lib/RT/CustomField_Overlay.pm:359 lib/RT/CustomField_Overlay.pm:388 lib/RT/CustomField_Overlay.pm:665 lib/RT/CustomField_Overlay.pm:836 lib/RT/CustomField_Overlay.pm:870 lib/RT/CustomField_Overlay.pm:915 lib/RT/Group_Overlay.pm:1112 lib/RT/Group_Overlay.pm:1116 lib/RT/Group_Overlay.pm:1125 lib/RT/Group_Overlay.pm:1235 lib/RT/Group_Overlay.pm:1239 lib/RT/Group_Overlay.pm:1245 lib/RT/Group_Overlay.pm:383 lib/RT/Group_Overlay.pm:481 lib/RT/Group_Overlay.pm:559 lib/RT/Group_Overlay.pm:567 lib/RT/Group_Overlay.pm:665 lib/RT/Group_Overlay.pm:669 lib/RT/Group_Overlay.pm:675 lib/RT/Group_Overlay.pm:914 lib/RT/Group_Overlay.pm:918 lib/RT/Group_Overlay.pm:931 lib/RT/Queue_Overlay.pm:1112 lib/RT/Queue_Overlay.pm:142 lib/RT/Queue_Overlay.pm:160 lib/RT/Queue_Overlay.pm:471 lib/RT/Queue_Overlay.pm:497 lib/RT/Queue_Overlay.pm:519 lib/RT/Queue_Overlay.pm:731 lib/RT/Queue_Overlay.pm:877 lib/RT/Queue_Overlay.pm:886 lib/RT/Queue_Overlay.pm:899 lib/RT/Scrip_Overlay.pm:113 lib/RT/Scrip_Overlay.pm:124 lib/RT/Scrip_Overlay.pm:188 lib/RT/Scrip_Overlay.pm:497 lib/RT/Template_Overlay.pm:215 lib/RT/Template_Overlay.pm:224 lib/RT/Template_Overlay.pm:250 lib/RT/Template_Overlay.pm:387 lib/RT/Template_Overlay.pm:99 lib/RT/Ticket_Overlay.pm:1050 lib/RT/Ticket_Overlay.pm:1056 lib/RT/Ticket_Overlay.pm:1063 lib/RT/Ticket_Overlay.pm:1200 lib/RT/Ticket_Overlay.pm:1210 lib/RT/Ticket_Overlay.pm:1224 lib/RT/Ticket_Overlay.pm:1312 lib/RT/Ticket_Overlay.pm:1667 lib/RT/Ticket_Overlay.pm:1810 lib/RT/Ticket_Overlay.pm:1980 lib/RT/Ticket_Overlay.pm:2030 lib/RT/Ticket_Overlay.pm:2219 lib/RT/Ticket_Overlay.pm:2232 lib/RT/Ticket_Overlay.pm:2313 lib/RT/Ticket_Overlay.pm:2326 lib/RT/Ticket_Overlay.pm:2429 lib/RT/Ticket_Overlay.pm:2443 lib/RT/Ticket_Overlay.pm:2672 lib/RT/Ticket_Overlay.pm:2683 lib/RT/Ticket_Overlay.pm:2689 lib/RT/Ticket_Overlay.pm:2887 lib/RT/Ticket_Overlay.pm:2891 lib/RT/Ticket_Overlay.pm:3028 lib/RT/Ticket_Overlay.pm:3181 lib/RT/Transaction_Overlay.pm:524 lib/RT/Transaction_Overlay.pm:548 lib/RT/User_Overlay.pm:1028 lib/RT/User_Overlay.pm:1421 lib/RT/User_Overlay.pm:283 lib/RT/User_Overlay.pm:604 lib/RT/User_Overlay.pm:639 share/html/Ticket/Forward.html:85
 msgid "Permission Denied"
 msgstr "nije dozvoljeno"
 
@@ -4814,11 +4826,15 @@
 msgid "Please check the URL and try again."
 msgstr ""
 
-#: lib/RT/Installer.pm:67
+#: share/html/Install/index.html:75
+msgid "Port number database server listen to"
+msgstr ""
+
+#: lib/RT/Installer.pm:67 share/html/Install/index.html:58
 msgid "PostgreSQL"
 msgstr ""
 
-#: share/html/Elements/Header:91 share/html/Elements/Tabs:94 share/html/SelfService/Elements/Tabs:98 share/html/SelfService/Prefs.html:48 share/html/User/Prefs.html:48 share/html/User/Prefs.html:51
+#: share/html/Elements/Header:87 share/html/Elements/Tabs:94 share/html/SelfService/Elements/Tabs:98 share/html/SelfService/Prefs.html:48 share/html/User/Prefs.html:48 share/html/User/Prefs.html:51
 msgid "Preferences"
 msgstr "Osobne postavke"
 
@@ -4870,7 +4886,7 @@
 msgid "Print this message"
 msgstr ""
 
-#: lib/RT/Tickets_Overlay.pm:1823 share/html/Search/Elements/PickBasics:186 share/html/Ticket/Create.html:187 share/html/Ticket/Elements/EditBasics:97 share/html/Ticket/Elements/ShowBasics:76
+#: lib/RT/Tickets_Overlay.pm:1797 share/html/Search/Elements/PickBasics:186 share/html/Ticket/Create.html:187 share/html/Ticket/Elements/EditBasics:97 share/html/Ticket/Elements/ShowBasics:76
 msgid "Priority"
 msgstr "Prioritet"
 
@@ -4920,7 +4936,7 @@
 msgid "Queries"
 msgstr ""
 
-#: share/html/Search/Edit.html:64
+#: NOT FOUND IN SOURCE
 msgid "Query"
 msgstr "Upit"
 
@@ -4932,7 +4948,7 @@
 msgid "Query:"
 msgstr ""
 
-#: lib/RT/Tickets_Overlay.pm:1650 share/html/Elements/QueueSummary:50 share/html/Elements/QuickCreate:57 share/html/Search/Elements/PickBasics:83 share/html/SelfService/Create.html:56 share/html/Ticket/Create.html:66 share/html/Ticket/Elements/EditBasics:59 share/html/Ticket/Elements/ShowBasics:80 share/html/Tools/Reports/CreatedByDates.html:87 share/html/Tools/Reports/ResolvedByDates.html:88 share/html/Tools/Reports/ResolvedByOwner.html:68 share/html/User/Elements/DelegateRights:103
+#: lib/RT/Tickets_Overlay.pm:1624 share/html/Elements/QueueSummary:50 share/html/Elements/QuickCreate:57 share/html/Search/Elements/PickBasics:83 share/html/SelfService/Create.html:56 share/html/Ticket/Create.html:66 share/html/Ticket/Elements/EditBasics:59 share/html/Ticket/Elements/ShowBasics:80 share/html/Tools/Reports/CreatedByDates.html:87 share/html/Tools/Reports/ResolvedByDates.html:88 share/html/Tools/Reports/ResolvedByOwner.html:68 share/html/User/Elements/DelegateRights:103
 msgid "Queue"
 msgstr "Kategorija"
 
@@ -4950,11 +4966,6 @@
 msgid "Queue already exists"
 msgstr "Kategorija vec postoji"
 
-#: lib/RT/Ticket_Overlay.pm:1710
-#. ($reminder->Id ,$msg)
-msgid "Queue change failed for reminder %1: %2"
-msgstr ""
-
 #: lib/RT/Queue_Overlay.pm:347 lib/RT/Queue_Overlay.pm:353
 msgid "Queue could not be created"
 msgstr "Kategoriju nije moguće napraviti"
@@ -5126,10 +5137,6 @@
 msgid "Refine search"
 msgstr "Poboljšati pretragu"
 
-#: share/html/Elements/RefreshHomepage:48
-msgid "Refresh"
-msgstr ""
-
 #: share/html/Elements/Refresh:59
 #. ($value/60)
 msgid "Refresh this page every %1 minutes."
@@ -5326,7 +5333,7 @@
 msgid "Rights"
 msgstr "Ovlasti"
 
-#: lib/RT/Interface/Web.pm:823
+#: lib/RT/Interface/Web.pm:807
 #. ($object_type)
 msgid "Rights could not be granted for %1"
 msgstr "Ovlasti nisu mogle biti odobrene za %1"
@@ -5355,6 +5362,10 @@
 msgid "SQLite"
 msgstr ""
 
+#: share/html/Install/index.html:59
+msgid "SQLite (for experiments and development only)"
+msgstr ""
+
 #: lib/RT/Date.pm:109 share/html/CalPopup.html:91
 msgid "Sat"
 msgstr ""
@@ -5389,8 +5400,8 @@
 msgstr "Spremljene pretrage"
 
 #: share/html/Admin/Global/Scrip.html:79 share/html/Admin/Queues/Scrip.html:86 share/html/Ticket/Elements/PreviewScrips:65
-#. ($scrip->id)
 #. ($id)
+#. ($scrip->id)
 msgid "Scrip #%1"
 msgstr "Natuknica #%1"
 
@@ -5695,10 +5706,6 @@
 msgid "September"
 msgstr ""
 
-#: share/html/User/Elements/Tabs:73
-msgid "Settings"
-msgstr ""
-
 #: share/html/Ticket/Elements/ShowTransaction:174
 msgid "Show"
 msgstr "Pokaži"
@@ -5711,7 +5718,7 @@
 msgid "Show Columns"
 msgstr "Pokaži stupce"
 
-#: share/html/Ticket/Elements/Tabs:230
+#: share/html/Ticket/Elements/Tabs:225
 msgid "Show Results"
 msgstr "Pokaži rezultate"
 
@@ -5791,7 +5798,7 @@
 msgid "ShowTicketComments"
 msgstr "PokažiKomentareZahtjeva"
 
-#: share/html/Admin/Elements/ToolTabs:60 share/html/Admin/Tools/Shredder/index.html:78 share/html/Ticket/Elements/Tabs:252
+#: share/html/Admin/Elements/ToolTabs:60 share/html/Admin/Tools/Shredder/index.html:78
 msgid "Shredder"
 msgstr ""
 
@@ -5839,7 +5846,7 @@
 msgid "Size"
 msgstr ""
 
-#: share/html/Elements/Header:87
+#: share/html/Elements/Header:83
 msgid "Skip Menu"
 msgstr "Preskoci izbornik"
 
@@ -5903,7 +5910,7 @@
 msgid "State"
 msgstr "Država"
 
-#: lib/RT/Ticket_Overlay.pm:897 lib/RT/Tickets_Overlay.pm:1684 share/html/Search/Elements/PickBasics:97 share/html/SelfService/Update.html:59 share/html/Ticket/Create.html:70 share/html/Ticket/Elements/EditBasics:55 share/html/Ticket/Elements/ShowBasics:54 share/html/Ticket/Update.html:67 share/html/Tools/MyDay.html:67
+#: lib/RT/Ticket_Overlay.pm:897 lib/RT/Tickets_Overlay.pm:1658 share/html/Search/Elements/PickBasics:97 share/html/SelfService/Update.html:59 share/html/Ticket/Create.html:70 share/html/Ticket/Elements/EditBasics:55 share/html/Ticket/Elements/ShowBasics:54 share/html/Ticket/Update.html:67 share/html/Tools/MyDay.html:67
 msgid "Status"
 msgstr "Status"
 
@@ -5941,7 +5948,7 @@
 msgid "Style"
 msgstr ""
 
-#: lib/RT/Ticket_Overlay.pm:893 lib/RT/Tickets_Overlay.pm:1766 share/html/Elements/QuickCreate:54 share/html/Elements/SelectAttachmentField:49 share/html/Search/Bulk.html:136 share/html/SelfService/Create.html:81 share/html/SelfService/Update.html:67 share/html/Ticket/Create.html:110 share/html/Ticket/Elements/EditBasics:50 share/html/Ticket/Elements/Reminders:128 share/html/Ticket/Forward.html:64 share/html/Ticket/ModifyAll.html:103 share/html/Ticket/Update.html:96
+#: lib/RT/Ticket_Overlay.pm:893 lib/RT/Tickets_Overlay.pm:1740 share/html/Elements/QuickCreate:54 share/html/Elements/SelectAttachmentField:49 share/html/Search/Bulk.html:136 share/html/SelfService/Create.html:81 share/html/SelfService/Update.html:67 share/html/Ticket/Create.html:110 share/html/Ticket/Elements/EditBasics:50 share/html/Ticket/Elements/Reminders:128 share/html/Ticket/Forward.html:64 share/html/Ticket/ModifyAll.html:103 share/html/Ticket/Update.html:96
 msgid "Subject"
 msgstr "Naslov"
 
@@ -5998,7 +6005,7 @@
 msgid "Subscription could not be created: %1"
 msgstr ""
 
-#: NOT FOUND IN SOURCE
+#: lib/RT/Group_Overlay.pm:713
 msgid "Succeeded"
 msgstr "Uspješno"
 
@@ -6042,7 +6049,7 @@
 msgid "System Default"
 msgstr ""
 
-#: lib/RT/ACE_Overlay.pm:355 lib/RT/Interface/Web.pm:822 share/html/Admin/Elements/SelectRights:108
+#: lib/RT/ACE_Overlay.pm:355 lib/RT/Interface/Web.pm:806 share/html/Admin/Elements/SelectRights:108
 msgid "System Error"
 msgstr "Greška sistema"
 
@@ -6114,7 +6121,7 @@
 msgid "Template deleted"
 msgstr "Predložak obrisan"
 
-#: lib/RT/Template_Overlay.pm:393
+#: lib/RT/Template_Overlay.pm:391
 msgid "Template is empty"
 msgstr ""
 
@@ -6126,11 +6133,11 @@
 msgid "Template not found"
 msgstr "Predložak nije pronađen"
 
-#: lib/RT/Template_Overlay.pm:373
+#: lib/RT/Template_Overlay.pm:371
 msgid "Template parsed"
 msgstr "Predložak analiziran"
 
-#: lib/RT/Template_Overlay.pm:436
+#: lib/RT/Template_Overlay.pm:434
 msgid "Template parsing error"
 msgstr ""
 
@@ -6186,7 +6193,7 @@
 msgid "That queue does not exist"
 msgstr "Ta kategorija ne postoji"
 
-#: lib/RT/Ticket_Overlay.pm:2903
+#: lib/RT/Ticket_Overlay.pm:2896
 msgid "That ticket has unresolved dependencies"
 msgstr "Taj zahtjev ima neriješene ovisnosti"
 
@@ -6194,11 +6201,11 @@
 msgid "That user already has that right"
 msgstr "Taj korisnik vec ima tu ovlast"
 
-#: lib/RT/Action/CreateTickets.pm:483 lib/RT/Ticket_Overlay.pm:2725
+#: lib/RT/Action/CreateTickets.pm:483 lib/RT/Ticket_Overlay.pm:2718
 msgid "That user already owns that ticket"
 msgstr "Taj korisnik vec posjeduje taj zahtjev"
 
-#: lib/RT/Ticket_Overlay.pm:2668
+#: lib/RT/Ticket_Overlay.pm:2661
 msgid "That user does not exist"
 msgstr "Taj korisnik ne postoji"
 
@@ -6218,7 +6225,7 @@
 msgid "That user is now unprivileged"
 msgstr "Taj korisnik je sada neprivilegiran"
 
-#: lib/RT/Ticket_Overlay.pm:2718
+#: lib/RT/Ticket_Overlay.pm:2711
 msgid "That user may not own tickets in that queue"
 msgstr "Ovom korisniku mozda ne pripadaju zahtjevi u toj kategoriji"
 
@@ -6250,6 +6257,10 @@
 msgid "The comment has been recorded"
 msgstr "Komentar je zabilježen"
 
+#: share/html/Install/index.html:68
+msgid "The domain name of your database server"
+msgstr ""
+
 #: lib/RT/Installer.pm:77
 msgid "The domain name of your database server (like 'db.int.example.com')"
 msgstr ""
@@ -6282,6 +6293,14 @@
 msgid "The key is ultimately trusted"
 msgstr ""
 
+#: share/html/Install/index.html:105
+msgid "The name of the database admin we will use to create and initialize the DB"
+msgstr ""
+
+#: share/html/Install/index.html:91
+msgid "The name of the user RT will use to connect to the DB"
+msgstr ""
+
 #: lib/RT/Record.pm:914
 msgid "The new value has been set."
 msgstr "Nova vrijednost je postavljena."
@@ -6389,8 +6408,8 @@
 msgstr "Zahtjev %1 uvitan\\n"
 
 #: share/html/Search/Bulk.html:364 share/html/Tools/MyDay.html:100 share/html/Tools/MyDay.html:91 share/html/Tools/MyDay.html:94
-#. ($id, $msg)
 #. ($Ticket->Id, $_)
+#. ($id, $msg)
 msgid "Ticket %1: %2"
 msgstr "Zahtjev %1: %2"
 
@@ -6423,11 +6442,11 @@
 msgid "Ticket attachment"
 msgstr "Prilog zahtjevu"
 
-#: lib/RT/Tickets_Overlay.pm:1953
+#: lib/RT/Tickets_Overlay.pm:1927
 msgid "Ticket content"
 msgstr "Sadzaj zahtjeva"
 
-#: lib/RT/Tickets_Overlay.pm:2002
+#: lib/RT/Tickets_Overlay.pm:1976
 msgid "Ticket content type"
 msgstr "Tip sadržaja zahtjeva"
 
@@ -6455,7 +6474,7 @@
 msgid "Ticket id not found"
 msgstr "Broj zahtjeva nije pronađen"
 
-#: share/html/Ticket/Display.html:63
+#: share/html/Ticket/Display.html:62
 msgid "Ticket metadata"
 msgstr "Metapodaci zahtjeva"
 
@@ -6480,12 +6499,12 @@
 msgid "Tickets"
 msgstr "Zahtjevi"
 
-#: lib/RT/Tickets_Overlay.pm:2173
+#: lib/RT/Tickets_Overlay.pm:2147
 #. ($self->loc( $args{'TYPE'} ),            $args{'BASE'},)
 msgid "Tickets %1 %2"
 msgstr "Zahtjevi %1 %2"
 
-#: lib/RT/Tickets_Overlay.pm:2128
+#: lib/RT/Tickets_Overlay.pm:2102
 #. ($self->loc( $args{'TYPE'} ),            $args{'TARGET'})
 msgid "Tickets %1 by %2"
 msgstr "Zahtjevi %2 od %2"
@@ -6518,11 +6537,11 @@
 msgid "Time Estimated"
 msgstr "Procijenjeno vrijeme"
 
-#: lib/RT/Tickets_Overlay.pm:1924 share/html/Search/Elements/PickBasics:166 share/html/Ticket/Create.html:202 share/html/Ticket/Elements/EditBasics:89
+#: lib/RT/Tickets_Overlay.pm:1898 share/html/Search/Elements/PickBasics:166 share/html/Ticket/Create.html:202 share/html/Ticket/Elements/EditBasics:89
 msgid "Time Left"
 msgstr "Preostalo vrijeme"
 
-#: lib/RT/Tickets_Overlay.pm:1899 share/html/Search/Elements/PickBasics:164 share/html/Ticket/Create.html:195 share/html/Ticket/Elements/EditBasics:82
+#: lib/RT/Tickets_Overlay.pm:1873 share/html/Search/Elements/PickBasics:164 share/html/Ticket/Create.html:195 share/html/Ticket/Elements/EditBasics:82
 msgid "Time Worked"
 msgstr "Vrijeme rada"
 
@@ -6612,7 +6631,7 @@
 msgid "Trust"
 msgstr ""
 
-#: lib/RT/Interface/Web.pm:1397
+#: lib/RT/Interface/Web.pm:1381
 #. ($base,       $target,   $type)
 msgid "Trying to delete: Base: %1 Target: %2 Type: %3"
 msgstr ""
@@ -6633,7 +6652,7 @@
 msgid "Tue."
 msgstr "Uto"
 
-#: lib/RT/Ticket_Overlay.pm:899 lib/RT/Tickets_Overlay.pm:1738 share/html/Admin/CustomFields/Modify.html:67 share/html/Admin/Elements/EditCustomField:67 share/html/Ticket/Elements/AddWatchers:56 share/html/Ticket/Elements/AddWatchers:67 share/html/Ticket/Elements/AddWatchers:77
+#: lib/RT/Ticket_Overlay.pm:899 lib/RT/Tickets_Overlay.pm:1712 share/html/Admin/CustomFields/Modify.html:67 share/html/Admin/Elements/EditCustomField:67 share/html/Ticket/Elements/AddWatchers:56 share/html/Ticket/Elements/AddWatchers:67 share/html/Ticket/Elements/AddWatchers:77
 msgid "Type"
 msgstr "Tip"
 
@@ -6642,6 +6661,10 @@
 msgid "Type changed from '%1' to '%2'"
 msgstr ""
 
+#: share/html/Install/index.html:54
+msgid "Type of the database where RT will store its data"
+msgstr ""
+
 #: NOT FOUND IN SOURCE
 msgid "Unable to load article"
 msgstr "Članak nije moguće učitati"
@@ -6776,7 +6799,7 @@
 msgid "Update name"
 msgstr "Ažuriraj ime"
 
-#: lib/RT/Action/CreateTickets.pm:523 lib/RT/Interface/Web.pm:670
+#: lib/RT/Action/CreateTickets.pm:523 lib/RT/Interface/Web.pm:654
 msgid "Update not recorded."
 msgstr "Ažuriranje nije zabilježeno."
 
@@ -6806,7 +6829,7 @@
 msgid "Update ticket #%1 (%2)"
 msgstr "Ažuriraj zahtjev br. %1 (%2)"
 
-#: lib/RT/Action/CreateTickets.pm:521 lib/RT/Interface/Web.pm:669
+#: lib/RT/Action/CreateTickets.pm:521 lib/RT/Interface/Web.pm:653
 msgid "Update type was neither correspondence nor comment."
 msgstr "Tip ažuriranja nije bio ni korespondencija ni komentar."
 
@@ -6906,7 +6929,7 @@
 msgid "User Rights"
 msgstr "Korisničke ovlasti"
 
-#: lib/RT/Interface/Web.pm:1197
+#: lib/RT/Interface/Web.pm:1181
 #. ($cf->Name, ref $args{'Object'}, $args{'Object'}->id)
 msgid "User asked for an unknown update type for custom field %1 for %2 object #%3"
 msgstr "Korisnik upitan o nepoznatom tipu updatea za vlastito polje %1 za %2 objekt #%3"
@@ -7009,7 +7032,7 @@
 msgid "Wed."
 msgstr "Sri"
 
-#: share/html/Install/index.html:48
+#: share/html/installation/index.html:48
 msgid "Welcome to RT!"
 msgstr ""
 
@@ -7105,11 +7128,11 @@
 msgid "Worked"
 msgstr "Vrijeme rada"
 
-#: share/html/Widgets/Form/Boolean:75
+#: lib/RT/I18N/fr.po.save:6091 share/html/Widgets/Form/Boolean:75
 msgid "Yes"
 msgstr "Da"
 
-#: lib/RT/Ticket_Overlay.pm:2829
+#: lib/RT/Ticket_Overlay.pm:2822
 msgid "You already own this ticket"
 msgstr "Vec posjedujete ovaj zahtjev"
 
@@ -7129,11 +7152,11 @@
 msgid "You can also edit the predefined search itself"
 msgstr ""
 
-#: lib/RT/Ticket_Overlay.pm:2711
+#: lib/RT/Ticket_Overlay.pm:2704
 msgid "You can only reassign tickets that you own or that are unowned"
 msgstr "Možete samo dodjeljivati zahtjeve koje posjedujete ili koji nemaju rješavatelja"
 
-#: lib/RT/Ticket_Overlay.pm:2707
+#: lib/RT/Ticket_Overlay.pm:2700
 msgid "You can only take tickets that are unowned"
 msgstr ""
 
@@ -7162,16 +7185,16 @@
 msgid "Your %1 requests"
 msgstr "Mojih %1 zahtjeva"
 
-#: etc/initialdata:563 etc/initialdata:565 lib/t/data/shredder/03plugin_tickets.clean.db:556 lib/t/data/shredder/03plugin_tickets.clean.db:558 lib/t/data/shredder/03plugin_tickets.db:557 lib/t/data/shredder/03plugin_tickets.db:559
+#: etc/initialdata:563 etc/initialdata:565
 #. (# loc	    $self->TransactionObj->CreatorObj->Name,)
 msgid "Your request has been approved by %1. Other approvals may still be pending."
 msgstr "Vaš zahtjev je odobren od %1. Druga dopuštenja bi mogla još biti na čekanju."
 
-#: etc/initialdata:601 lib/t/data/shredder/03plugin_tickets.clean.db:620 lib/t/data/shredder/03plugin_tickets.db:621
+#: etc/initialdata:601
 msgid "Your request has been approved."
 msgstr "Vaš zahtjev je odobren."
 
-#: etc/initialdata:506 lib/t/data/shredder/03plugin_tickets.clean.db:496 lib/t/data/shredder/03plugin_tickets.db:497
+#: etc/initialdata:506
 msgid "Your request was rejected."
 msgstr "Vaš zahtjev je odbijen"
 

Modified: rt/branches/3.8-TESTING/lib/RT/Interface/Email.pm
==============================================================================
--- rt/branches/3.8-TESTING/lib/RT/Interface/Email.pm	(original)
+++ rt/branches/3.8-TESTING/lib/RT/Interface/Email.pm	Fri May 30 17:43:20 2008
@@ -914,7 +914,7 @@
         return ( undef, undef );
     }
 
-    my $Name = ( $AddrObj->name || $AddrObj->phrase || $AddrObj->comment || $AddrObj->address );
+    my $Name = ( $AddrObj->phrase || $AddrObj->comment || $AddrObj->address );
 
     #Lets take the from and load a user object.
     my $Address = $AddrObj->address;

Modified: rt/branches/3.8-TESTING/lib/RT/Interface/Web.pm
==============================================================================
--- rt/branches/3.8-TESTING/lib/RT/Interface/Web.pm	(original)
+++ rt/branches/3.8-TESTING/lib/RT/Interface/Web.pm	Fri May 30 17:43:20 2008
@@ -548,7 +548,6 @@
         @_
     );
 
-
     if ( $args{ARGSRef}->{'UpdateAttachments'}
         && !keys %{$args{ARGSRef}->{'UpdateAttachments'}} )
     {

Modified: rt/branches/3.8-TESTING/lib/RT/Template_Overlay.pm
==============================================================================
--- rt/branches/3.8-TESTING/lib/RT/Template_Overlay.pm	(original)
+++ rt/branches/3.8-TESTING/lib/RT/Template_Overlay.pm	Fri May 30 17:43:20 2008
@@ -298,7 +298,6 @@
     my $self = shift;
     my ($rv, $msg);
 
-
     if ($self->Content =~ m{^Content-Type:\s+text/html\b}im) {
         local $RT::Transaction::PreferredContentType = 'text/html';
         ($rv, $msg) = $self->_Parse(@_);
@@ -309,7 +308,6 @@
 
     # We only HTMLify things if the template includes at least one Transaction->Content call.
     return ($rv, $msg) unless $rv and $self->Content =~ /->\s*Content\b/;
-    
 
     my $orig_entity = $self->MIMEObj;
     my $mime_type   = $self->MIMEObj->mime_type;
@@ -443,7 +441,6 @@
 sub _DowngradeFromHTML {
     my $self = shift;
     my $orig_entity = $self->MIMEObj;
-    die 'hehe';
 
     local $RT::Transaction::PreferredContentType = 'text/plain';
 

Modified: rt/branches/3.8-TESTING/lib/RT/Ticket_Overlay.pm
==============================================================================
--- rt/branches/3.8-TESTING/lib/RT/Ticket_Overlay.pm	(original)
+++ rt/branches/3.8-TESTING/lib/RT/Ticket_Overlay.pm	Fri May 30 17:43:20 2008
@@ -1706,8 +1706,7 @@
     # On queue change, change queue for reminders too
     my $reminder_collection = $self->Reminders->Collection;
     while ( my $reminder = $reminder_collection->Next ) {
-        my ($status, $msg) = $reminder->SetQueue($NewQueue);
-        $RT::Logger->error('Queue change failed for reminder #' . $reminder->Id . ': ' . $msg) unless $status;
+        return ( 0, $self->loc("Queue change failed for reminder [_1]: [_2]", $reminder->Id ,$msg) ) unless $val;
     }
 
     return ( $self->_Set( Field => 'Queue', Value => $NewQueueObj->Id() ) );

Modified: rt/branches/3.8-TESTING/lib/RT/Tickets_Overlay.pm
==============================================================================
--- rt/branches/3.8-TESTING/lib/RT/Tickets_Overlay.pm	(original)
+++ rt/branches/3.8-TESTING/lib/RT/Tickets_Overlay.pm	Fri May 30 17:43:20 2008
@@ -1292,6 +1292,8 @@
 
     $self->_OpenParen;
 
+    $self->_OpenParen;
+
     $self->_SQLLimit(
         ALIAS      => $TicketCFs,
         FIELD      => $column || 'Content',
@@ -1300,6 +1302,30 @@
         %rest
     );
 
+    $self->_OpenParen;
+
+    $self->_SQLLimit(
+        ALIAS      => $TicketCFs,
+        FIELD      => $column || 'Content',
+        OPERATOR   => '=',
+        VALUE      => '',
+        QUOTEVALUE => 0,
+        ENTRYAGGREGATOR => 'OR'
+    );
+
+    $self->_SQLLimit(
+        ALIAS => $TicketCFs,
+        FIELD => 'LargeContent',
+        OPERATOR => $op,
+        VALUE => $value,
+        QUOTEVALUE => 1,
+        ENTRYAGGREGATOR => 'AND',
+    );
+
+    $self->_CloseParen;
+
+    $self->_CloseParen;
+
     # XXX: if we join via CustomFields table then
     # because of order of left joins we get NULLs in
     # CF table and then get nulls for those records

Modified: rt/branches/3.8-TESTING/lib/RT/Transactions_Overlay.pm
==============================================================================
--- rt/branches/3.8-TESTING/lib/RT/Transactions_Overlay.pm	(original)
+++ rt/branches/3.8-TESTING/lib/RT/Transactions_Overlay.pm	Fri May 30 17:43:20 2008
@@ -134,7 +134,6 @@
     if ((defined($Transaction)) and (ref($Transaction))) {
     	# If the user can see the transaction's type, then they can 
 	#  see the transaction and we should hand it back.
-        $RT::Logger->crit( $Transaction->Type, $Transaction->id );
 	if ($Transaction->Type) {
 	    return($Transaction);
 	}

Modified: rt/branches/3.8-TESTING/sbin/rt-clean-sessions.in
==============================================================================
--- rt/branches/3.8-TESTING/sbin/rt-clean-sessions.in	(original)
+++ rt/branches/3.8-TESTING/sbin/rt-clean-sessions.in	Fri May 30 17:43:20 2008
@@ -53,24 +53,16 @@
 BEGIN {
     require File::Spec;
     my @libs = ("@RT_LIB_PATH@", "@LOCAL_LIB_PATH@");
-    my $bin_path;
-
     for my $lib (@libs) {
         unless ( File::Spec->file_name_is_absolute($lib) ) {
-            unless ($bin_path) {
-                if ( File::Spec->file_name_is_absolute(__FILE__) ) {
-                    $bin_path = ( File::Spec->splitpath(__FILE__) )[1];
-                }
-                else {
-                    require FindBin;
-                    no warnings "once";
-                    $bin_path = $FindBin::Bin;
-                }
-            }
-            $lib = File::Spec->catfile( $bin_path, File::Spec->updir, $lib );
+            require FindBin;
+            no warnings "once";
+            $lib =
+              File::Spec->catfile( $FindBin::Bin, File::Spec->updir, $lib );
         }
         unshift @INC, $lib;
     }
+
 }
 
 use Getopt::Long;

Modified: rt/branches/3.8-TESTING/sbin/rt-dump-database.in
==============================================================================
--- rt/branches/3.8-TESTING/sbin/rt-dump-database.in	(original)
+++ rt/branches/3.8-TESTING/sbin/rt-dump-database.in	Fri May 30 17:43:20 2008
@@ -52,21 +52,12 @@
 BEGIN {
     require File::Spec;
     my @libs = ("@RT_LIB_PATH@", "@LOCAL_LIB_PATH@");
-    my $bin_path;
-
     for my $lib (@libs) {
         unless ( File::Spec->file_name_is_absolute($lib) ) {
-            unless ($bin_path) {
-                if ( File::Spec->file_name_is_absolute(__FILE__) ) {
-                    $bin_path = ( File::Spec->splitpath(__FILE__) )[1];
-                }
-                else {
-                    require FindBin;
-                    no warnings "once";
-                    $bin_path = $FindBin::Bin;
-                }
-            }
-            $lib = File::Spec->catfile( $bin_path, File::Spec->updir, $lib );
+            require FindBin;
+            no warnings "once";
+            $lib =
+              File::Spec->catfile( $FindBin::Bin, File::Spec->updir, $lib );
         }
         unshift @INC, $lib;
     }

Modified: rt/branches/3.8-TESTING/sbin/rt-email-dashboards.in
==============================================================================
--- rt/branches/3.8-TESTING/sbin/rt-email-dashboards.in	(original)
+++ rt/branches/3.8-TESTING/sbin/rt-email-dashboards.in	Fri May 30 17:43:20 2008
@@ -53,21 +53,12 @@
 BEGIN {
     require File::Spec;
     my @libs = ("@RT_LIB_PATH@", "@LOCAL_LIB_PATH@");
-    my $bin_path;
-
     for my $lib (@libs) {
         unless ( File::Spec->file_name_is_absolute($lib) ) {
-            unless ($bin_path) {
-                if ( File::Spec->file_name_is_absolute(__FILE__) ) {
-                    $bin_path = ( File::Spec->splitpath(__FILE__) )[1];
-                }
-                else {
-                    require FindBin;
-                    no warnings "once";
-                    $bin_path = $FindBin::Bin;
-                }
-            }
-            $lib = File::Spec->catfile( $bin_path, File::Spec->updir, $lib );
+            require FindBin;
+            no warnings "once";
+            $lib =
+              File::Spec->catfile( $FindBin::Bin, File::Spec->updir, $lib );
         }
         unshift @INC, $lib;
     }

Modified: rt/branches/3.8-TESTING/sbin/rt-notify-group-admin.in
==============================================================================
--- rt/branches/3.8-TESTING/sbin/rt-notify-group-admin.in	(original)
+++ rt/branches/3.8-TESTING/sbin/rt-notify-group-admin.in	Fri May 30 17:43:20 2008
@@ -90,21 +90,12 @@
 BEGIN {
     require File::Spec;
     my @libs = ("@RT_LIB_PATH@", "@LOCAL_LIB_PATH@");
-    my $bin_path;
-
     for my $lib (@libs) {
         unless ( File::Spec->file_name_is_absolute($lib) ) {
-            unless ($bin_path) {
-                if ( File::Spec->file_name_is_absolute(__FILE__) ) {
-                    $bin_path = ( File::Spec->splitpath(__FILE__) )[1];
-                }
-                else {
-                    require FindBin;
-                    no warnings "once";
-                    $bin_path = $FindBin::Bin;
-                }
-            }
-            $lib = File::Spec->catfile( $bin_path, File::Spec->updir, $lib );
+            require FindBin;
+            no warnings "once";
+            $lib =
+              File::Spec->catfile( $FindBin::Bin, File::Spec->updir, $lib );
         }
         unshift @INC, $lib;
     }

Modified: rt/branches/3.8-TESTING/sbin/rt-server.in
==============================================================================
--- rt/branches/3.8-TESTING/sbin/rt-server.in	(original)
+++ rt/branches/3.8-TESTING/sbin/rt-server.in	Fri May 30 17:43:20 2008
@@ -53,21 +53,12 @@
 BEGIN {
     require File::Spec;
     my @libs = ("@RT_LIB_PATH@", "@LOCAL_LIB_PATH@");
-    my $bin_path;
-
     for my $lib (@libs) {
         unless ( File::Spec->file_name_is_absolute($lib) ) {
-            unless ($bin_path) {
-                if ( File::Spec->file_name_is_absolute(__FILE__) ) {
-                    $bin_path = ( File::Spec->splitpath(__FILE__) )[1];
-                }
-                else {
-                    require FindBin;
-                    no warnings "once";
-                    $bin_path = $FindBin::Bin;
-                }
-            }
-            $lib = File::Spec->catfile( $bin_path, File::Spec->updir, $lib );
+            require FindBin;
+            no warnings "once";
+            $lib =
+              File::Spec->catfile( $FindBin::Bin, File::Spec->updir, $lib );
         }
         unshift @INC, $lib;
     }

Modified: rt/branches/3.8-TESTING/sbin/rt-setup-database.in
==============================================================================
--- rt/branches/3.8-TESTING/sbin/rt-setup-database.in	(original)
+++ rt/branches/3.8-TESTING/sbin/rt-setup-database.in	Fri May 30 17:43:20 2008
@@ -55,21 +55,12 @@
 BEGIN {
     require File::Spec;
     my @libs = ("@RT_LIB_PATH@", "@LOCAL_LIB_PATH@");
-    my $bin_path;
-
     for my $lib (@libs) {
         unless ( File::Spec->file_name_is_absolute($lib) ) {
-            unless ($bin_path) {
-                if ( File::Spec->file_name_is_absolute(__FILE__) ) {
-                    $bin_path = ( File::Spec->splitpath(__FILE__) )[1];
-                }
-                else {
-                    require FindBin;
-                    no warnings "once";
-                    $bin_path = $FindBin::Bin;
-                }
-            }
-            $lib = File::Spec->catfile( $bin_path, File::Spec->updir, $lib );
+            require FindBin;
+            no warnings "once";
+            $lib =
+              File::Spec->catfile( $FindBin::Bin, File::Spec->updir, $lib );
         }
         unshift @INC, $lib;
     }

Modified: rt/branches/3.8-TESTING/sbin/rt-shredder.in
==============================================================================
--- rt/branches/3.8-TESTING/sbin/rt-shredder.in	(original)
+++ rt/branches/3.8-TESTING/sbin/rt-shredder.in	Fri May 30 17:43:20 2008
@@ -114,21 +114,12 @@
 BEGIN {
     require File::Spec;
     my @libs = ("@RT_LIB_PATH@", "@LOCAL_LIB_PATH@");
-    my $bin_path;
-
     for my $lib (@libs) {
         unless ( File::Spec->file_name_is_absolute($lib) ) {
-            unless ($bin_path) {
-                if ( File::Spec->file_name_is_absolute(__FILE__) ) {
-                    $bin_path = ( File::Spec->splitpath(__FILE__) )[1];
-                }
-                else {
-                    require FindBin;
-                    no warnings "once";
-                    $bin_path = $FindBin::Bin;
-                }
-            }
-            $lib = File::Spec->catfile( $bin_path, File::Spec->updir, $lib );
+            require FindBin;
+            no warnings "once";
+            $lib =
+              File::Spec->catfile( $FindBin::Bin, File::Spec->updir, $lib );
         }
         unshift @INC, $lib;
     }

Modified: rt/branches/3.8-TESTING/sbin/rt-validator.in
==============================================================================
--- rt/branches/3.8-TESTING/sbin/rt-validator.in	(original)
+++ rt/branches/3.8-TESTING/sbin/rt-validator.in	Fri May 30 17:43:20 2008
@@ -76,21 +76,12 @@
 BEGIN {
     require File::Spec;
     my @libs = ("@RT_LIB_PATH@", "@LOCAL_LIB_PATH@");
-    my $bin_path;
-
     for my $lib (@libs) {
         unless ( File::Spec->file_name_is_absolute($lib) ) {
-            unless ($bin_path) {
-                if ( File::Spec->file_name_is_absolute(__FILE__) ) {
-                    $bin_path = ( File::Spec->splitpath(__FILE__) )[1];
-                }
-                else {
-                    require FindBin;
-                    no warnings "once";
-                    $bin_path = $FindBin::Bin;
-                }
-            }
-            $lib = File::Spec->catfile( $bin_path, File::Spec->updir, $lib );
+            require FindBin;
+            no warnings "once";
+            $lib =
+              File::Spec->catfile( $FindBin::Bin, File::Spec->updir, $lib );
         }
         unshift @INC, $lib;
     }

Modified: rt/branches/3.8-TESTING/share/html/Admin/CustomFields/Modify.html
==============================================================================
--- rt/branches/3.8-TESTING/share/html/Admin/CustomFields/Modify.html	(original)
+++ rt/branches/3.8-TESTING/share/html/Admin/CustomFields/Modify.html	Fri May 30 17:43:20 2008
@@ -109,7 +109,7 @@
 
 <tr><td class="label">&nbsp;</td><td>
 <input type="hidden" class="hidden" name="SetEnabled" value="1" />
-<input type="checkbox" class="checkbox" name="Enabled" value="1" <% $EnabledChecked |n%> />
+<input type="checkbox" class="checkbox" name="Enabled" value="1" <% $EnabledChecked %> />
 <&|/l&>Enabled (Unchecking this box disables this custom field)</&>
 </td></tr>
 
@@ -203,7 +203,7 @@
 
 $id = $CustomFieldObj->id if $CustomFieldObj->id;
 
-my $EnabledChecked = qq[checked="checked"];
+my $EnabledChecked = "checked";
 $EnabledChecked = '' if $CustomFieldObj->Disabled;
 
 my @CFvalidations = (

Modified: rt/branches/3.8-TESTING/share/html/Admin/CustomFields/index.html
==============================================================================
--- rt/branches/3.8-TESTING/share/html/Admin/CustomFields/index.html	(original)
+++ rt/branches/3.8-TESTING/share/html/Admin/CustomFields/index.html	Fri May 30 17:43:20 2008
@@ -82,7 +82,7 @@
 % }
 </select>
 <br />
-<input type="checkbox" class="checkbox" name="ShowDisabled" value="1" <% $ShowDisabled && 'checked="checked"' |n%> />
+<input type="checkbox" class="checkbox" name="ShowDisabled" value="1" <% $ShowDisabled && 'checked="checked"' %> />
 <&|/l&>Include disabled custom fields in listing.</&>
 <br />
 

Modified: rt/branches/3.8-TESTING/share/html/Admin/Elements/SelectGroups
==============================================================================
--- rt/branches/3.8-TESTING/share/html/Admin/Elements/SelectGroups	(original)
+++ rt/branches/3.8-TESTING/share/html/Admin/Elements/SelectGroups	Fri May 30 17:43:20 2008
@@ -45,7 +45,7 @@
 %# those contributions and any derivatives thereof.
 %# 
 %# END BPS TAGGED BLOCK }}}
-<select multiple="multiple" name="<%$Name%>"  size="10">
+<select multiple name="<%$Name%>"  size="10">
 %while (my $group = $groups->Next) {
 <option value="<%$group->id%>"><%$group->Name%>
 %}

Modified: rt/branches/3.8-TESTING/share/html/Admin/Elements/SelectNewGroupMembers
==============================================================================
--- rt/branches/3.8-TESTING/share/html/Admin/Elements/SelectNewGroupMembers	(original)
+++ rt/branches/3.8-TESTING/share/html/Admin/Elements/SelectNewGroupMembers	Fri May 30 17:43:20 2008
@@ -47,7 +47,7 @@
 %# END BPS TAGGED BLOCK }}}
 % if ( $Show ne 'Groups' ) {
 <b><&|/l&>Users</&></b>
-<select multiple="multiple" name="<% $Name %>Users" size="10">
+<select multiple name="<% $Name %>Users" size="10">
 % while ( my $user = $users->Next ) {
 % next if $SkipUsers->{ $user->id };
 <option value="User-<% $user->id %>"><& /Elements/ShowUser, User => $user &></option>
@@ -58,7 +58,7 @@
 
 % if ( $Show ne 'Users' ) {
 <b><&|/l&>Groups</&></b>
-<select multiple="multiple" name="<% $Name %>Groups" size="10">
+<select multiple name="<% $Name %>Groups" size="10">
 % while ( my $group = $groups->Next ) {
 % next if $SkipGroups->{ $group->id };
 <option value="Group-<% $group->id %>"><% $group->Name %></option>

Modified: rt/branches/3.8-TESTING/share/html/Admin/Elements/SelectRights
==============================================================================
--- rt/branches/3.8-TESTING/share/html/Admin/Elements/SelectRights	(original)
+++ rt/branches/3.8-TESTING/share/html/Admin/Elements/SelectRights	Fri May 30 17:43:20 2008
@@ -65,7 +65,7 @@
 </td>
 <td valign="top">
 <h3><&|/l&>New rights</&></h3> 
-<select size="5" multiple="multiple" name="GrantRight-<%$ACLDesc%>">
+<select size="5"  multiple  name="GrantRight-<%$ACLDesc%>">
 % foreach $right (sort keys %Rights) {
 % next if $current_rights{$right};
       <option value="<%$right%>"  

Modified: rt/branches/3.8-TESTING/share/html/Admin/Elements/SelectUsers
==============================================================================
--- rt/branches/3.8-TESTING/share/html/Admin/Elements/SelectUsers	(original)
+++ rt/branches/3.8-TESTING/share/html/Admin/Elements/SelectUsers	Fri May 30 17:43:20 2008
@@ -45,7 +45,7 @@
 %# those contributions and any derivatives thereof.
 %# 
 %# END BPS TAGGED BLOCK }}}
-<select multiple="multiple" name="<% $Name %>"  size="10">
+<select multiple name="<% $Name %>"  size="10">
 % while ( my $user = $users->Next ) {
 <option value="<% $user->id %>">\
 <& /Elements/ShowUser, User => $user &>\

Modified: rt/branches/3.8-TESTING/share/html/Admin/Queues/Modify.html
==============================================================================
--- rt/branches/3.8-TESTING/share/html/Admin/Queues/Modify.html	(original)
+++ rt/branches/3.8-TESTING/share/html/Admin/Queues/Modify.html	Fri May 30 17:43:20 2008
@@ -102,14 +102,14 @@
 % }
 
 % if ( RT->Config->Get('GnuPG')->{'Enable'} ) {
-<tr><td align="right"><input type="checkbox" class="checkbox" name="Sign" value="1" <% $QueueObj->Sign? 'checked="checked"': '' |n%> /></td>
+<tr><td align="right"><input type="checkbox" class="checkbox" name="Sign" value="1" <% $QueueObj->Sign? 'checked="checked"': '' %> /></td>
 <td><&|/l&>Sign by default</&></td>
-<td align="right"><input type="checkbox" class="checkbox" name="Encrypt" value="1" <% $QueueObj->Encrypt? 'checked="checked"': '' |n%> /></td>
+<td align="right"><input type="checkbox" class="checkbox" name="Encrypt" value="1" <% $QueueObj->Encrypt? 'checked="checked"': '' %> /></td>
 <td><&|/l&>Encrypt by default</&></td>
 </tr>
 % }
 
-<tr><td align="right"><input type="checkbox" class="checkbox" name="Enabled" value="1" <%$EnabledChecked|n%> /></td>
+<tr><td align="right"><input type="checkbox" class="checkbox" name="Enabled" value="1" <%$EnabledChecked%> /></td>
 <td colspan="3"><&|/l&>Enabled (Unchecking this box disables this queue)</&><br />
 % $m->callback( %ARGS, QueueObj => $QueueObj, results => \@results );
 </td></tr>

Modified: rt/branches/3.8-TESTING/share/html/Admin/Queues/index.html
==============================================================================
--- rt/branches/3.8-TESTING/share/html/Admin/Queues/index.html	(original)
+++ rt/branches/3.8-TESTING/share/html/Admin/Queues/index.html	Fri May 30 17:43:20 2008
@@ -68,7 +68,7 @@
 &>
 % }
 <form method="post" action="<% RT->Config->Get('WebPath') %>/Admin/Queues/index.html">
-<input type="checkbox" class="checkbox" name="FindDisabledQueues" value="1" <% $FindDisabledQueues? 'checked="checked"': '' |n%> />
+<input type="checkbox" class="checkbox" name="FindDisabledQueues" value="1" <% $FindDisabledQueues? 'checked="checked"': '' %> />
 <&|/l&>Include disabled queues in listing.</&>
 <div align="right"><input type="submit" class="button" value="<&|/l&>Go!</&>" /></div> 
 </form>

Modified: rt/branches/3.8-TESTING/share/html/Admin/Tools/Shredder/Elements/SelectObjects
==============================================================================
--- rt/branches/3.8-TESTING/share/html/Admin/Tools/Shredder/Elements/SelectObjects	(original)
+++ rt/branches/3.8-TESTING/share/html/Admin/Tools/Shredder/Elements/SelectObjects	Fri May 30 17:43:20 2008
@@ -55,7 +55,7 @@
 <div class="shredder-form">
 <input id="shredder-select-all-objects-checkbox" type="checkbox" name="SelectAllObjects" onclick="checkAllObjects()" />
 <span>click to check/uncheck all objects at once</span>
-<hr />
+<hr>
 % foreach my $o( @Objects ) {
 <& ObjectCheckBox, Object => $o &>
 % }

Modified: rt/branches/3.8-TESTING/share/html/Approvals/Display.html
==============================================================================
--- rt/branches/3.8-TESTING/share/html/Approvals/Display.html	(original)
+++ rt/branches/3.8-TESTING/share/html/Approvals/Display.html	Fri May 30 17:43:20 2008
@@ -54,7 +54,7 @@
 
 <&| /Widgets/TitleBox, title => $title &>
 <& /Ticket/Elements/ShowHistory , Ticket => $Ticket, Collapsed => 0, ShowTitle => 0, ShowHeaders => 0, ShowDisplayModes => 0, ShowTitleBarCommands => 0 &>
-<hr />
+<hr>
 <& Elements/Approve, ticket => $Ticket, ShowApproving => 0 &>
 </&>
 <& /Elements/Submit&>

Modified: rt/branches/3.8-TESTING/share/html/Approvals/Elements/PendingMyApproval
==============================================================================
--- rt/branches/3.8-TESTING/share/html/Approvals/Elements/PendingMyApproval	(original)
+++ rt/branches/3.8-TESTING/share/html/Approvals/Elements/PendingMyApproval	Fri May 30 17:43:20 2008
@@ -62,10 +62,10 @@
 <input type="checkbox" class="checkbox" value="1" name="ShowPending"
         <%((!$ARGS{'ShowRejected'} && !$ARGS{'ShowResolved'}) ||
          $ARGS{'ShowPending'})
-        && qq[checked="checked"] |n%> /> <&|/l&>Show pending requests</&><br />
-<input type="checkbox" class="checkbox" value="1" name="ShowResolved" <% defined($ARGS{'ShowResolved'}) && $ARGS{'ShowResolved'} && qq[checked="checked"] |n%> /> <&|/l&>Show approved requests</&><br />
-<input type="checkbox" class="checkbox" value="1" name="ShowRejected" <% defined($ARGS{'ShowRejected'}) && $ARGS{'ShowRejected'} && qq[checked="checked"] |n%> /> <&|/l&>Show denied requests</&><br />
-<input type="checkbox" class="checkbox" value="1" name="ShowDependent" <% defined($ARGS{'ShowDependent'}) && $ARGS{'ShowDependent'} && qq[checked="checked"] |n%> /> <&|/l&>Show requests awaiting other approvals</&><br />
+        && "checked"%> /> <&|/l&>Show pending requests</&><br />
+<input type="checkbox" class="checkbox" value="1" name="ShowResolved" <% defined($ARGS{'ShowResolved'}) && $ARGS{'ShowResolved'} && "checked"%> /> <&|/l&>Show approved requests</&><br />
+<input type="checkbox" class="checkbox" value="1" name="ShowRejected" <% defined($ARGS{'ShowRejected'}) && $ARGS{'ShowRejected'} && "checked"%> /> <&|/l&>Show denied requests</&><br />
+<input type="checkbox" class="checkbox" value="1" name="ShowDependent" <% defined($ARGS{'ShowDependent'}) && $ARGS{'ShowDependent'} && "checked"%> /> <&|/l&>Show requests awaiting other approvals</&><br />
 
 <&|/l,"<input size='15' value='".($created_before->Unix > 0 &&$created_before->ISO)."' name='CreatedBefore' id='CreatedBefore' />"&>Only show approvals for requests created before [_1]</&><br />
 

Modified: rt/branches/3.8-TESTING/share/html/Elements/CollectionList
==============================================================================
--- rt/branches/3.8-TESTING/share/html/Elements/CollectionList	(original)
+++ rt/branches/3.8-TESTING/share/html/Elements/CollectionList	Fri May 30 17:43:20 2008
@@ -82,7 +82,7 @@
 </table>
 
 % if ( $Rows && $ShowNavigation && $TotalFound > $Rows ) {
-<hr />
+<hr>
 % my $oddRows = ($TotalFound && $TotalFound % $Rows == 0 )? 0 : 1;
 <&|/l, $Page, int($TotalFound/$Rows)+$oddRows&>Page [_1] of [_2]</&>
 

Modified: rt/branches/3.8-TESTING/share/html/Elements/SelectBoolean
==============================================================================
--- rt/branches/3.8-TESTING/share/html/Elements/SelectBoolean	(original)
+++ rt/branches/3.8-TESTING/share/html/Elements/SelectBoolean	Fri May 30 17:43:20 2008
@@ -46,8 +46,8 @@
 %# 
 %# END BPS TAGGED BLOCK }}}
 <select name="<%$Name%>">
-<option value="<%$TrueVal%>" <%$TrueDefault|n%>><%$True%></option>
-<option value="<%$FalseVal%>" <%$FalseDefault|n%>><%$False%></option>
+<option value="<%$TrueVal%>" <%$TrueDefault%>><%$True%></option>
+<option value="<%$FalseVal%>" <%$FalseDefault%>><%$False%></option>
 </select>
 
 <%ARGS>

Modified: rt/branches/3.8-TESTING/share/html/Elements/SelectMatch
==============================================================================
--- rt/branches/3.8-TESTING/share/html/Elements/SelectMatch	(original)
+++ rt/branches/3.8-TESTING/share/html/Elements/SelectMatch	Fri May 30 17:43:20 2008
@@ -46,10 +46,10 @@
 %# 
 %# END BPS TAGGED BLOCK }}}
 <select name="<%$Name%>">
-<option value="LIKE" <%$LikeDefault|n%>><%$Like%></option>
-<option value="NOT LIKE" <%$NotLikeDefault|n%>><%$NotLike%></option>
-<option value="=" <%$TrueDefault|n%>><%$True%></option>
-<option value="!=" <%$FalseDefault|n%>><%$False%></option>
+<option value="LIKE" <%$LikeDefault%>><%$Like%></option>
+<option value="NOT LIKE" <%$NotLikeDefault%>><%$NotLike%></option>
+<option value="=" <%$TrueDefault%>><%$True%></option>
+<option value="!=" <%$FalseDefault%>><%$False%></option>
 </select>
 
 <%ARGS>

Modified: rt/branches/3.8-TESTING/share/html/Elements/SelectResultsPerPage
==============================================================================
--- rt/branches/3.8-TESTING/share/html/Elements/SelectResultsPerPage	(original)
+++ rt/branches/3.8-TESTING/share/html/Elements/SelectResultsPerPage	Fri May 30 17:43:20 2008
@@ -49,7 +49,7 @@
 
 <select name="<% $Name %>">
 % foreach my $value ( @values ) {
-<option value="<% $value %>" <% $value == $Default? 'selected="selected"': '' |n%>>
+<option value="<% $value %>" <% $value == $Default? 'selected="selected"': '' %>>
 <% shift @labels %>
 </option>
 % }

Modified: rt/branches/3.8-TESTING/share/html/Elements/TicketList
==============================================================================
--- rt/branches/3.8-TESTING/share/html/Elements/TicketList	(original)
+++ rt/branches/3.8-TESTING/share/html/Elements/TicketList	Fri May 30 17:43:20 2008
@@ -79,7 +79,7 @@
 </table>
 
 % if ($Rows && $ShowNavigation) {
-<hr />
+<hr>
 % my $oddRows = ($TotalFound && $TotalFound % $Rows == 0 )? 0 : 1;
 % my $pages = int($TotalFound/$Rows)+$oddRows;
 % $pages = 1 if $pages < 1;

Modified: rt/branches/3.8-TESTING/share/html/Search/Bulk.html
==============================================================================
--- rt/branches/3.8-TESTING/share/html/Search/Bulk.html	(original)
+++ rt/branches/3.8-TESTING/share/html/Search/Bulk.html	Fri May 30 17:43:20 2008
@@ -74,7 +74,7 @@
 
 % $m->callback(CallbackName => 'AfterTicketList', ARGSRef => \%ARGS);
 
-<hr />
+<hr>
 
 <& /Elements/Submit, Label => loc('Update'), CheckAll => 1, ClearAll => 1 &>
 <br />

Modified: rt/branches/3.8-TESTING/share/html/Search/Elements/EditFormat
==============================================================================
--- rt/branches/3.8-TESTING/share/html/Search/Elements/EditFormat	(original)
+++ rt/branches/3.8-TESTING/share/html/Search/Elements/EditFormat	Fri May 30 17:43:20 2008
@@ -56,7 +56,7 @@
 
 <tr>
 
-<td valign="top"><select size="6" name="SelectDisplayColumns" multiple="multiple">
+<td valign="top"><select size="6" name="SelectDisplayColumns" multiple>
 % foreach my $field ( @$AvailableColumns) {
 <option value="<% $field %>"><% loc($field) %></option>
 % }

Modified: rt/branches/3.8-TESTING/share/html/Search/Elements/EditQuery
==============================================================================
--- rt/branches/3.8-TESTING/share/html/Search/Elements/EditQuery	(original)
+++ rt/branches/3.8-TESTING/share/html/Search/Elements/EditQuery	Fri May 30 17:43:20 2008
@@ -48,7 +48,7 @@
 <& NewListActions, actions => $actions &>
 <&|/Widgets/TitleBox, title => join(': ', grep defined, loc("Current search"), $Description) &>
 
-<select size="10" name="clauses" style="width: 100%" multiple="multiple">
+<select size="10" name="clauses" style="width: 100%" multiple>
 % $m->out($optionlist);
 </select>
 

Modified: rt/branches/3.8-TESTING/share/html/Search/Elements/SelectGroupBy
==============================================================================
--- rt/branches/3.8-TESTING/share/html/Search/Elements/SelectGroupBy	(original)
+++ rt/branches/3.8-TESTING/share/html/Search/Elements/SelectGroupBy	Fri May 30 17:43:20 2008
@@ -53,7 +53,7 @@
 <select name="<% $Name %>">
 % while (@options) {
 % my ($text, $value) = (shift @options, shift @options);
-<option value="<% $value %>" <% $value eq $Default ? 'selected="selected"' : '' |n%>><% loc($text) %></option>
+<option value="<% $value %>" <% $value eq $Default ? 'selected="selected"' : '' %>><% loc($text) %></option>
 % }
 </select>
 <%init>

Modified: rt/branches/3.8-TESTING/share/html/Ticket/Modify.html
==============================================================================
--- rt/branches/3.8-TESTING/share/html/Ticket/Modify.html	(original)
+++ rt/branches/3.8-TESTING/share/html/Ticket/Modify.html	Fri May 30 17:43:20 2008
@@ -69,13 +69,6 @@
 my $TicketObj = LoadTicket($id);
 my $CustomFields = $TicketObj->QueueObj->TicketCustomFields();
 
-# call this to show up hints of valid cf values.
-$m->comp(
-    '/Elements/ValidateCustomFields',
-    CustomFields => $CustomFields,
-    ARGSRef => {},
-);
-
 # Now let callbacks have a chance at editing %ARGS
 $m->callback( TicketObj => $TicketObj, CustomFields => $CustomFields, ARGSRef => \%ARGS );
 

Modified: rt/branches/3.8-TESTING/share/html/Ticket/ModifyAll.html
==============================================================================
--- rt/branches/3.8-TESTING/share/html/Ticket/ModifyAll.html	(original)
+++ rt/branches/3.8-TESTING/share/html/Ticket/ModifyAll.html	Fri May 30 17:43:20 2008
@@ -136,14 +136,6 @@
 
 
 my $Ticket = LoadTicket($id);
-my $CustomFields = $Ticket->QueueObj->TicketCustomFields();
-
-# call this to show up hints of valid cf values.
-$m->comp(
-    '/Elements/ValidateCustomFields',
-    CustomFields => $CustomFields,
-    ARGSRef => {},
-);
 
 my $CanRespond = 0;
 my $CanComment = 0;

Modified: rt/branches/3.8-TESTING/share/html/Tools/Reports/CreatedByDates.html
==============================================================================
--- rt/branches/3.8-TESTING/share/html/Tools/Reports/CreatedByDates.html	(original)
+++ rt/branches/3.8-TESTING/share/html/Tools/Reports/CreatedByDates.html	Fri May 30 17:43:20 2008
@@ -82,7 +82,7 @@
 <& /Search/Elements/Chart, Query => $query, PrimaryGroupBy => $groupby &>
 % }
 
-<hr />
+<hr>
 
 <br /><&|/l&>Queue</&>: <& /Elements/SelectQueue, Name => 'Queue', NamedValues => 1, Default => $q->id &>
 <br /><&|/l&>Tickets created after</&>: 

Modified: rt/branches/3.8-TESTING/share/html/Tools/Reports/ResolvedByDates.html
==============================================================================
--- rt/branches/3.8-TESTING/share/html/Tools/Reports/ResolvedByDates.html	(original)
+++ rt/branches/3.8-TESTING/share/html/Tools/Reports/ResolvedByDates.html	Fri May 30 17:43:20 2008
@@ -83,7 +83,7 @@
 <& /Search/Elements/Chart, Query => $query, PrimaryGroupBy => $groupby &>
 % }
 
-<hr />
+<hr>
 
 <br /><&|/l&>Queue</&>: <& /Elements/SelectQueue, Name => 'Queue', NamedValues => 1, Default => $q->id &>
 <br /><&|/l&>Tickets resolved after</&>: 

Modified: rt/branches/3.8-TESTING/share/html/Tools/Reports/ResolvedByOwner.html
==============================================================================
--- rt/branches/3.8-TESTING/share/html/Tools/Reports/ResolvedByOwner.html	(original)
+++ rt/branches/3.8-TESTING/share/html/Tools/Reports/ResolvedByOwner.html	Fri May 30 17:43:20 2008
@@ -63,7 +63,7 @@
 <& /Search/Elements/Chart, Query => $query, PrimaryGroupBy => $groupby &>
 % }
 
-<hr />
+<hr>
 
 <&|/l&>Queue</&>: <& /Elements/SelectQueue, Name => 'Queue', NamedValues => 1, Default => $q->id &>
 <& /Elements/Submit&>

Modified: rt/branches/3.8-TESTING/t/mail/sendmail.t
==============================================================================
--- rt/branches/3.8-TESTING/t/mail/sendmail.t	(original)
+++ rt/branches/3.8-TESTING/t/mail/sendmail.t	Fri May 30 17:43:20 2008
@@ -1,7 +1,7 @@
 #!/usr/bin/perl -w
 
 use strict;
-use Test::More tests => 137;
+use Test::More tests => 143;
 
 use RT::Test;
 
@@ -277,7 +277,7 @@
 
 
 # be as much like the mail gateway as possible.
-&text_html_redef_sendmessage;
+&text_html_umlauts_redef_sendmessage;
 
  %args =        (message => $content, queue => 1, action => 'correspond');
  RT::Interface::Email::Gateway(\%args);
@@ -291,15 +291,16 @@
 like (first_attach($tick)->ContentType , qr/text\/html/, "We recorded the content as text/html");
 is (count_attachs($tick), 1 , "Has one attachment, presumably a text-html and a multipart alternative");
 
-sub text_html_redef_sendmessage {
+sub text_html_umlauts_redef_sendmessage {
     no warnings qw/redefine/;
     eval 'sub RT::Action::SendEmail::SendMessage { 
                 my $self = shift;
                 my $MIME = shift;
                 return (1) unless ($self->ScripObj->ScripActionObj->Name eq "Notify AdminCcs" );
-                is ($MIME->parts, 0, "generated correspondence mime entity
-                        does not have parts");
-                is ($MIME->head->mime_type , "text/plain", "The mime type is a plain");
+                is ($MIME->parts, 2, "generated correspondence mime entityis composed of three parts");
+                is ($MIME->head->mime_type , "multipart/mixed", "The first part is a multipart mixed". $MIME->head->mime_type);
+                is ($MIME->parts(0)->head->mime_type , "text/plain", "The second part is a plain");
+                is ($MIME->parts(1)->head->mime_type , "text/html", "The third part is an html ");
          }';
 }
 
@@ -313,7 +314,7 @@
 
 
 # be as much like the mail gateway as possible.
-&text_html_redef_sendmessage;
+&text_html_russian_redef_sendmessage;
 
  %args =        (message => $content, queue => 1, action => 'correspond');
  RT::Interface::Email::Gateway(\%args);
@@ -324,9 +325,26 @@
 ok ($tick->Id, "found ticket ".$tick->Id);
 
 like (first_attach($tick)->ContentType , qr/text\/html/, "We recorded the content right as text-html");
-
 is (count_attachs($tick) ,1 , "Has one attachment, presumably a text-html and a multipart alternative");
 
+sub text_html_russian_redef_sendmessage {
+    no warnings qw/redefine/;
+    eval 'sub RT::Action::SendEmail::SendMessage { 
+                my $self = shift; 
+                my $MIME = shift; 
+                use Data::Dumper;
+                return (1) unless ($self->ScripObj->ScripActionObj->Name eq "Notify AdminCcs" );
+                ok (is $MIME->parts, 2, "generated correspondence mime entityis composed of three parts");
+                is ($MIME->head->mime_type , "multipart/mixed", "The first part is a multipart mixed". $MIME->head->mime_type);
+                is ($MIME->parts(0)->head->mime_type , "text/plain", "The second part is a plain");
+                is ($MIME->parts(1)->head->mime_type , "text/html", "The third part is an html ");
+                my $content_1251;
+                $content_1251 = $MIME->parts(1)->bodyhandle->as_string();
+                like ($content_1251 , qr{Ó÷eáíûé Öeíòp "ÊÀÄÐÛ ÄÅËÎÂÎÃÎ ÌÈÐÀ" ïpèãëaøaeò ía òpeíèíã:},
+"Content matches drugim in codepage 1251" );
+                 }';
+}
+
 # }}}
 
 # {{{ test a message containing a russian subject and NO content type


More information about the Rt-commit mailing list