[Rt-commit] r12777 - 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:46:16 EDT 2008
Author: jesse
Date: Fri May 30 17:46:09 2008
New Revision: 12777
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/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:46:09 2008
@@ -125,8 +125,6 @@
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
@@ -156,6 +154,7 @@
$(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 \
@@ -434,7 +433,8 @@
sbin/rt-shredder \
sbin/rt-notify-group-admin \
sbin/rt-send-digest \
- sbin/rt-email-dashboards
+ sbin/rt-email-dashboards \
+ sbin/rt-server
-cp -rp \
sbin/rt-dump-database \
sbin/rt-setup-database \
@@ -444,6 +444,7 @@
sbin/rt-notify-group-admin \
sbin/rt-send-digest \
sbin/rt-email-dashboards \
+ sbin/rt-server \
$(DESTDIR)/$(RT_SBIN_PATH)
# }}}
@@ -459,7 +460,6 @@
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) bin/rt-server &
+ $(PERL) sbin/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:46:09 2008
@@ -53,12 +53,21 @@
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) ) {
- require FindBin;
- no warnings "once";
- $lib =
- File::Spec->catfile( $FindBin::Bin, File::Spec->updir, $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 );
}
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:46:09 2008
@@ -53,12 +53,21 @@
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) ) {
- require FindBin;
- no warnings "once";
- $lib =
- File::Spec->catfile( $FindBin::Bin, File::Spec->updir, $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 );
}
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:46:09 2008
@@ -68,12 +68,21 @@
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) ) {
- require FindBin;
- no warnings "once";
- $lib =
- File::Spec->catfile( $FindBin::Bin, File::Spec->updir, $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 );
}
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:46:09 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 otions will respect the $StandaloneMinServers
+# to adjust to load. These two options 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, 1);
+Set($CanonicalizeRedirectURLs, 0);
# }}}
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:46:09 2008
@@ -362,14 +362,12 @@
$attachments->OrderBy( FIELD => 'id' );
# We want to make sure that we don't include the attachment that's
- # being sued as the "Content" of this message"
+ # being used as the "Content" of this message" unless that attachment's
+ # content type is not like text/...
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->id
- && $transaction_content_obj->ContentType =~ m{text/plain}i )
+ && $transaction_content_obj->ContentType =~ m{text/}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:46:09 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:53
+#: 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)
#. ($Ticket->id, $Ticket->Subject)
-#. ($link->BaseObj->Id, $link->BaseObj->Subject)
#. ($ticket->Id, $ticket->Subject)
-#. ($TicketObj->Id, $TicketObj->Subject)
+#. ($link->BaseObj->Id, $link->BaseObj->Subject)
msgid "#%1: %2"
msgstr "#%1: %2"
@@ -75,7 +75,7 @@
msgid "%1 %2"
msgstr "%1 %2"
-#: lib/RT/Tickets_Overlay.pm:1502
+#: lib/RT/Tickets_Overlay.pm:1528
#. ($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
-#. ($_[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))
+#. ($_[0]->loc($_[0]->ConditionObj->Name), $_[0]->loc($_[0]->ActionObj->Name), $_[0]->loc($_[0]->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:75
+#: share/html/Search/Elements/ResultViews:71
#. ($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:2476
+#: lib/RT/Ticket_Overlay.pm:2483
#. ($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/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
+#: 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:221
+#: share/html/Ticket/Elements/Tabs:226
msgid "Advanced"
msgstr "Napredno"
@@ -880,11 +880,11 @@
msgid "Applies to"
msgstr "Odnosi se na"
-#: share/html/Search/Edit.html:68
+#: share/html/Search/Edit.html:70
msgid "Apply"
msgstr "Primijeniti"
-#: share/html/Search/Edit.html:68
+#: share/html/Search/Edit.html:70
msgid "Apply your changes"
msgstr "Primijeniti promjene"
@@ -921,7 +921,7 @@
msgid "Approve"
msgstr "Odobriti"
-#: etc/initialdata:565 etc/initialdata:567
+#: 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
#. (# 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:1952
+#: lib/RT/Tickets_Overlay.pm:1978
msgid "Attachment filename"
msgstr "Ime datoteke u prilogu"
@@ -1047,23 +1047,23 @@
msgid "Back"
msgstr ""
-#: share/html/installation/Emails.html:58
+#: share/html/Install/Emails.html:58
msgid "Back: Customize Basics"
msgstr ""
-#: share/html/installation/Basics.html:58
+#: share/html/Install/Basics.html:58
msgid "Back: Customize Database Details"
msgstr ""
-#: share/html/installation/Sendmail.html:63
+#: share/html/Install/Sendmail.html:63
msgid "Back: Customize Emails"
msgstr ""
-#: share/html/installation/Initialize.html:61
+#: share/html/Install/Initialize.html:61
msgid "Back: Customize Sendmail"
msgstr ""
-#: share/html/installation/DatabaseDetails.html:58
+#: share/html/Install/DatabaseDetails.html:58
msgid "Back: Select Database Type"
msgstr ""
@@ -1136,7 +1136,7 @@
msgid "Brief headers"
msgstr "Kratka zaglavlja"
-#: share/html/Ticket/Elements/Tabs:231
+#: share/html/Ticket/Elements/Tabs:236
msgid "Bulk Update"
msgstr ""
@@ -1144,7 +1144,7 @@
msgid "Bulk ticket update"
msgstr "Nadopuna skupnih zahtjeva"
-#: share/html/installation/Elements/Wrapper:54
+#: share/html/Install/Elements/Wrapper:54
msgid "Buy Support"
msgstr ""
@@ -1207,7 +1207,7 @@
msgid "Cc"
msgstr "CC"
-#: share/html/Search/Results.html:76
+#: share/html/Search/Results.html:77
msgid "Change"
msgstr ""
@@ -1263,7 +1263,7 @@
msgid "Clear All"
msgstr "Isprazniti sve"
-#: share/html/installation/Initialize.html:54
+#: share/html/Install/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:2727 lib/RT/Ticket_Overlay.pm:2735 lib/RT/Ticket_Overlay.pm:2752
+#: lib/RT/Ticket_Overlay.pm:2734 lib/RT/Ticket_Overlay.pm:2742 lib/RT/Ticket_Overlay.pm:2759
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:995
+#: lib/RT/Group_Overlay.pm:999
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:969
+#: lib/RT/Group_Overlay.pm:973
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
-#. ($id)
#. ($QuoteTransaction)
+#. ($id)
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:2342
+#: lib/RT/Ticket_Overlay.pm:2349
#. ($args{'URI'})
msgid "Couldn't resolve '%1' into a URI."
msgstr ""
@@ -1765,10 +1765,6 @@
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"
@@ -1892,7 +1888,7 @@
msgid "Custom condition"
msgstr "Definirani uvjet"
-#: lib/RT/Tickets_Overlay.pm:2416
+#: lib/RT/Tickets_Overlay.pm:2442
#. ($CF->Name, $args{OPERATOR}, $args{VALUE})
msgid "Custom field %1 %2 %3"
msgstr "Definirano polje %1 %2 %3"
@@ -1902,12 +1898,12 @@
msgid "Custom field %1 does not apply to this object"
msgstr ""
-#: lib/RT/Tickets_Overlay.pm:2410
+#: lib/RT/Tickets_Overlay.pm:2436
#. ($CF->Name)
msgid "Custom field %1 has a value."
msgstr "Definirano polje %1 ima vrijednost."
-#: lib/RT/Tickets_Overlay.pm:2406
+#: lib/RT/Tickets_Overlay.pm:2432
#. ($CF->Name)
msgid "Custom field %1 has no value."
msgstr "Definirano polje %1 nema vrijednost."
@@ -1991,10 +1987,6 @@
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 ""
@@ -2102,7 +2094,7 @@
msgid "Delete selected scrips"
msgstr "Obrisati odabrane natuknice"
-#: lib/RT/Queue_Overlay.pm:114 share/html/Search/Elements/ResultViews:66
+#: lib/RT/Queue_Overlay.pm:114
msgid "Delete tickets"
msgstr "Obrisati zahtjeve"
@@ -2175,10 +2167,14 @@
msgid "Descending"
msgstr "Padajuce"
-#: share/html/SelfService/Create.html:104 share/html/Ticket/Create.html:161
+#: share/html/SelfService/Create.html:104
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"
@@ -2304,11 +2300,11 @@
msgid "Edit Links"
msgstr "Uredi linkove"
-#: share/html/Search/Edit.html:72
+#: share/html/Search/Edit.html:74
msgid "Edit Query"
msgstr "Uredi upit"
-#: share/html/Ticket/Elements/Tabs:219
+#: share/html/Ticket/Elements/Tabs:224
msgid "Edit Search"
msgstr ""
@@ -2362,7 +2358,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:2212 lib/RT/Ticket_Overlay.pm:2307
+#: lib/RT/Record.pm:1222 lib/RT/Record.pm:1299 lib/RT/Ticket_Overlay.pm:2219 lib/RT/Ticket_Overlay.pm:2314
msgid "Either base or target must be specified"
msgstr "Ili baza ili cilj mora biti definiran"
@@ -2424,7 +2420,7 @@
msgid "Enabled Queues"
msgstr "Aktivirane kategorije"
-#: 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
+#: share/html/Admin/Elements/EditCustomField:138 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"
@@ -2674,7 +2670,7 @@
msgid "Fill in up to %1 wikitext areas"
msgstr ""
-#: lib/RT/Tickets_Overlay.pm:1848 share/html/Search/Elements/PickBasics:188 share/html/Ticket/Create.html:188 share/html/Ticket/Elements/EditBasics:103
+#: lib/RT/Tickets_Overlay.pm:1874 share/html/Search/Elements/PickBasics:188 share/html/Ticket/Create.html:188 share/html/Ticket/Elements/EditBasics:103
msgid "Final Priority"
msgstr "Krajnji prioritet"
@@ -2698,7 +2694,7 @@
msgid "Find people whose"
msgstr "PronaÄi ljude Äije"
-#: share/html/Search/Results.html:146
+#: share/html/Search/Results.html:147
msgid "Find tickets"
msgstr "PronaÄi zahtjeve"
@@ -2722,7 +2718,7 @@
msgid "Force change"
msgstr "Prisili na promjenu"
-#: share/html/Search/Elements/EditFormat:52
+#: share/html/Search/Edit.html:67 share/html/Search/Elements/EditFormat:52
msgid "Format"
msgstr ""
@@ -2750,7 +2746,7 @@
msgid "ForwardMessage"
msgstr ""
-#: share/html/Search/Results.html:144
+#: share/html/Search/Results.html:145
#. ($ticketcount)
msgid "Found %quant(%1,ticket)"
msgstr "PronaÄeno %quant(%1,ticket)"
@@ -2852,7 +2848,7 @@
msgid "GnuPG public key(s) for %1"
msgstr ""
-#: share/html/Search/Elements/ResultViews:75
+#: share/html/Search/Elements/ResultViews:71
msgid "Go"
msgstr "Pocni"
@@ -2888,7 +2884,7 @@
msgid "Group already has member"
msgstr "Grupa vec ima Älanove"
-#: lib/RT/Group_Overlay.pm:975
+#: lib/RT/Group_Overlay.pm:979
#. ($new_member_obj->Object->Name)
msgid "Group already has member: %1"
msgstr ""
@@ -2902,11 +2898,19 @@
msgid "Group created"
msgstr "Grupa napravljena"
-#: lib/RT/Group_Overlay.pm:1150
+#: 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
msgid "Group has no such member"
msgstr "Grupa ne sadrži takvog Älana"
-#: 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
+#: 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
msgid "Group not found"
msgstr "Grupa nije pronaÄena"
@@ -2914,7 +2918,7 @@
msgid "Groups"
msgstr "Grupe"
-#: lib/RT/Group_Overlay.pm:981
+#: lib/RT/Group_Overlay.pm:985
msgid "Groups can't be members of their members"
msgstr "Grupe ne mogu biti Älanovi svojih Älanova"
@@ -2990,7 +2994,7 @@
msgid "I'm lost"
msgstr "Izgubljen sam"
-#: lib/RT/Tickets_Overlay.pm:1773 share/html/Ticket/Elements/ShowBasics:50
+#: lib/RT/Tickets_Overlay.pm:1799 share/html/Ticket/Elements/ShowBasics:50
msgid "Id"
msgstr "Br."
@@ -3082,7 +3086,7 @@
msgid "Inform user that we received an encrypted email and we have no private keys to decrypt"
msgstr ""
-#: lib/RT/Tickets_Overlay.pm:1823 share/html/Search/Elements/PickBasics:187
+#: lib/RT/Tickets_Overlay.pm:1849 share/html/Search/Elements/PickBasics:187
msgid "Initial Priority"
msgstr "Pocetni prioritet"
@@ -3090,7 +3094,7 @@
msgid "InitialPriority"
msgstr "Pocetni prioritet"
-#: share/html/installation/Initialize.html:60
+#: share/html/Install/Initialize.html:60
msgid "Initialize Database"
msgstr ""
@@ -3104,11 +3108,11 @@
msgid "Input must match %1"
msgstr ""
-#: share/html/installation/Elements/Wrapper:51
+#: share/html/Install/Elements/Wrapper:51
msgid "Install RT"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:3187
+#: lib/RT/Ticket_Overlay.pm:3194
msgid "Internal Error"
msgstr "Interna greška"
@@ -3275,7 +3279,7 @@
msgid "LastUpdatedBy"
msgstr "PosljednjeOsvježavanoOd"
-#: lib/RT/Installer.pm:86 share/html/Install/index.html:77
+#: lib/RT/Installer.pm:86
msgid "Leave empty to use default value of the RDBMS"
msgstr ""
@@ -3299,7 +3303,7 @@
msgid "Let this user be granted rights"
msgstr "Dodijeliti više ovlasti ovom korisniku"
-#: share/html/installation/index.html:71
+#: share/html/Install/index.html:71
msgid "Let's go!"
msgstr ""
@@ -3389,7 +3393,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:85
+#: share/html/Elements/Header:89
#. ("<span>".$session{'CurrentUser'}->Name."</span>")
msgid "Logged in as %1"
msgstr "Prijavljen kao %1"
@@ -3402,7 +3406,7 @@
msgid "Login"
msgstr "Prijavi se"
-#: share/html/Elements/Header:95 share/html/NoAuth/Logout.html:48
+#: share/html/Elements/Header:99 share/html/NoAuth/Logout.html:48
msgid "Logout"
msgstr "Odjava"
@@ -3502,7 +3506,7 @@
msgid "March"
msgstr ""
-#: share/html/Ticket/Display.html:176
+#: share/html/Ticket/Display.html:178
msgid "Marked all messages as seen"
msgstr ""
@@ -3536,16 +3540,16 @@
msgid "Member added"
msgstr "Dodan Älan"
-#: lib/RT/Group_Overlay.pm:992
+#: lib/RT/Group_Overlay.pm:996
#. ($new_member_obj->Object->Name)
msgid "Member added: %1"
msgstr ""
-#: lib/RT/Group_Overlay.pm:1157
+#: lib/RT/Group_Overlay.pm:1161
msgid "Member deleted"
msgstr "Obrisan Älan"
-#: lib/RT/Group_Overlay.pm:1161
+#: lib/RT/Group_Overlay.pm:1165
msgid "Member not deleted"
msgstr "Älan nije obrisan"
@@ -3576,15 +3580,15 @@
msgid "Memberships of the user %1"
msgstr "Älanstvo korisnika %1"
-#: lib/RT/Ticket_Overlay.pm:2583
+#: lib/RT/Ticket_Overlay.pm:2590
msgid "Merge Successful"
msgstr "Spajanje uspjesno"
-#: lib/RT/Ticket_Overlay.pm:2461
+#: lib/RT/Ticket_Overlay.pm:2468
msgid "Merge failed. Couldn't set EffectiveId"
msgstr "Spajanje neuspjesno. EfectiveId se nije mogao postaviti"
-#: lib/RT/Ticket_Overlay.pm:2478
+#: lib/RT/Ticket_Overlay.pm:2485
msgid "Merge failed. Couldn't set Status"
msgstr "Spajanje neuspjesno. Status se nije mogao postaviti"
@@ -3613,7 +3617,7 @@
msgid "Message box width"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2137
+#: lib/RT/Ticket_Overlay.pm:2144
msgid "Message could not be recorded"
msgstr "Poruku nije bilo moguÄe zabilježiti"
@@ -3621,7 +3625,7 @@
msgid "Message for user"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2140
+#: lib/RT/Ticket_Overlay.pm:2147
msgid "Message recorded"
msgstr "Poruka zabilježena"
@@ -3972,7 +3976,7 @@
msgid "My saved searches"
msgstr "Moje spremljene pretrage"
-#: lib/RT/Installer.pm:66 share/html/Install/index.html:57
+#: lib/RT/Installer.pm:66
msgid "MySQL"
msgstr ""
@@ -3988,10 +3992,6 @@
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:217
+#: share/html/Ticket/Elements/Tabs:222
msgid "New Search"
msgstr "Nova pretraga"
@@ -4081,7 +4081,7 @@
msgid "New ticket"
msgstr "Novi zahtjev"
-#: lib/RT/Ticket_Overlay.pm:2438
+#: lib/RT/Ticket_Overlay.pm:2445
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/Install/index.html:322 share/html/Ticket/Elements/Tabs:94
+#: share/html/Helpers/CalPopup.html:60 share/html/Ticket/Elements/Tabs:94
msgid "Next"
msgstr "SljedeÄe"
@@ -4113,31 +4113,31 @@
msgid "Next page"
msgstr "SljedeÄa stranica"
-#: share/html/installation/DatabaseDetails.html:57
+#: share/html/Install/DatabaseDetails.html:57
msgid "Next: Check Database Connectivity"
msgstr ""
-#: share/html/installation/DatabaseType.html:62
+#: share/html/Install/DatabaseType.html:62
msgid "Next: Check your database credentials"
msgstr ""
-#: share/html/installation/DatabaseDetails.html:62
+#: share/html/Install/DatabaseDetails.html:62
msgid "Next: Customize Basics"
msgstr ""
-#: share/html/installation/Basics.html:57
+#: share/html/Install/Basics.html:57
msgid "Next: Customize Emails"
msgstr ""
-#: share/html/installation/Emails.html:57
+#: share/html/Install/Emails.html:57
msgid "Next: Customize Sendmail"
msgstr ""
-#: share/html/installation/Sendmail.html:62
+#: share/html/Install/Sendmail.html:62
msgid "Next: Finish"
msgstr ""
-#: share/html/installation/Sendmail.html:62
+#: share/html/Install/Sendmail.html:62
msgid "Next: Initialize Database"
msgstr ""
@@ -4149,7 +4149,7 @@
msgid "Nickname"
msgstr "Nadimak"
-#: lib/RT/I18N/fr.po.save:6091 share/html/Elements/RT__Ticket/ColumnMap:222 share/html/Widgets/Form/Boolean:77
+#: 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:2081
+#: lib/RT/Ticket_Overlay.pm:2088
msgid "No message attached"
msgstr "Nema poruke u prilogu"
@@ -4361,7 +4361,7 @@
msgid "Not found"
msgstr ""
-#: share/html/Elements/Header:90
+#: share/html/Elements/Header:94
msgid "Not logged in."
msgstr "Niste prijavljeni."
@@ -4647,10 +4647,6 @@
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 ""
@@ -4679,7 +4675,7 @@
msgid "OwnTicket"
msgstr "VlastitiZahtjev"
-#: 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
+#: 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
msgid "Owner"
msgstr "Rješavatelj"
@@ -4688,7 +4684,7 @@
msgid "Owner '%1' does not have rights to own this ticket."
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2765
+#: lib/RT/Ticket_Overlay.pm:2772
#. ($OldOwnerObj->Name, $NewOwnerObj->Name)
msgid "Owner changed from %1 to %2"
msgstr "Promjena rješavatelja od %1 u %2"
@@ -4711,8 +4707,8 @@
msgstr "Rješavatelj je"
#: share/html/Elements/CollectionList:87 share/html/Elements/TicketList:86
-#. ($Page, $pages)
#. ($Page, int($TotalFound/$Rows)+$oddRows)
+#. ($Page, $pages)
msgid "Page %1 of %2"
msgstr "Stranica %1 od %2"
@@ -4749,14 +4745,6 @@
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 ""
@@ -4798,7 +4786,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: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
+#: 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
msgid "Permission Denied"
msgstr "nije dozvoljeno"
@@ -4826,15 +4814,11 @@
msgid "Please check the URL and try again."
msgstr ""
-#: 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
+#: lib/RT/Installer.pm:67
msgid "PostgreSQL"
msgstr ""
-#: 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
+#: 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
msgid "Preferences"
msgstr "Osobne postavke"
@@ -4886,7 +4870,7 @@
msgid "Print this message"
msgstr ""
-#: 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
+#: 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
msgid "Priority"
msgstr "Prioritet"
@@ -4936,7 +4920,7 @@
msgid "Queries"
msgstr ""
-#: NOT FOUND IN SOURCE
+#: share/html/Search/Edit.html:64
msgid "Query"
msgstr "Upit"
@@ -4948,7 +4932,7 @@
msgid "Query:"
msgstr ""
-#: 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
+#: 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
msgid "Queue"
msgstr "Kategorija"
@@ -4966,6 +4950,11 @@
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"
@@ -5137,6 +5126,10 @@
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."
@@ -5333,7 +5326,7 @@
msgid "Rights"
msgstr "Ovlasti"
-#: lib/RT/Interface/Web.pm:807
+#: lib/RT/Interface/Web.pm:823
#. ($object_type)
msgid "Rights could not be granted for %1"
msgstr "Ovlasti nisu mogle biti odobrene za %1"
@@ -5362,10 +5355,6 @@
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 ""
@@ -5400,8 +5389,8 @@
msgstr "Spremljene pretrage"
#: share/html/Admin/Global/Scrip.html:79 share/html/Admin/Queues/Scrip.html:86 share/html/Ticket/Elements/PreviewScrips:65
-#. ($id)
#. ($scrip->id)
+#. ($id)
msgid "Scrip #%1"
msgstr "Natuknica #%1"
@@ -5706,6 +5695,10 @@
msgid "September"
msgstr ""
+#: share/html/User/Elements/Tabs:73
+msgid "Settings"
+msgstr ""
+
#: share/html/Ticket/Elements/ShowTransaction:174
msgid "Show"
msgstr "Pokaži"
@@ -5718,7 +5711,7 @@
msgid "Show Columns"
msgstr "Pokaži stupce"
-#: share/html/Ticket/Elements/Tabs:225
+#: share/html/Ticket/Elements/Tabs:230
msgid "Show Results"
msgstr "Pokaži rezultate"
@@ -5798,7 +5791,7 @@
msgid "ShowTicketComments"
msgstr "PokažiKomentareZahtjeva"
-#: share/html/Admin/Elements/ToolTabs:60 share/html/Admin/Tools/Shredder/index.html:78
+#: share/html/Admin/Elements/ToolTabs:60 share/html/Admin/Tools/Shredder/index.html:78 share/html/Ticket/Elements/Tabs:252
msgid "Shredder"
msgstr ""
@@ -5846,7 +5839,7 @@
msgid "Size"
msgstr ""
-#: share/html/Elements/Header:83
+#: share/html/Elements/Header:87
msgid "Skip Menu"
msgstr "Preskoci izbornik"
@@ -5910,7 +5903,7 @@
msgid "State"
msgstr "Država"
-#: 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
+#: 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
msgid "Status"
msgstr "Status"
@@ -5948,7 +5941,7 @@
msgid "Style"
msgstr ""
-#: 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
+#: 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
msgid "Subject"
msgstr "Naslov"
@@ -6005,7 +5998,7 @@
msgid "Subscription could not be created: %1"
msgstr ""
-#: lib/RT/Group_Overlay.pm:713
+#: NOT FOUND IN SOURCE
msgid "Succeeded"
msgstr "Uspješno"
@@ -6049,7 +6042,7 @@
msgid "System Default"
msgstr ""
-#: lib/RT/ACE_Overlay.pm:355 lib/RT/Interface/Web.pm:806 share/html/Admin/Elements/SelectRights:108
+#: lib/RT/ACE_Overlay.pm:355 lib/RT/Interface/Web.pm:822 share/html/Admin/Elements/SelectRights:108
msgid "System Error"
msgstr "Greška sistema"
@@ -6121,7 +6114,7 @@
msgid "Template deleted"
msgstr "Predložak obrisan"
-#: lib/RT/Template_Overlay.pm:391
+#: lib/RT/Template_Overlay.pm:393
msgid "Template is empty"
msgstr ""
@@ -6133,11 +6126,11 @@
msgid "Template not found"
msgstr "Predložak nije pronaÄen"
-#: lib/RT/Template_Overlay.pm:371
+#: lib/RT/Template_Overlay.pm:373
msgid "Template parsed"
msgstr "Predložak analiziran"
-#: lib/RT/Template_Overlay.pm:434
+#: lib/RT/Template_Overlay.pm:436
msgid "Template parsing error"
msgstr ""
@@ -6193,7 +6186,7 @@
msgid "That queue does not exist"
msgstr "Ta kategorija ne postoji"
-#: lib/RT/Ticket_Overlay.pm:2896
+#: lib/RT/Ticket_Overlay.pm:2903
msgid "That ticket has unresolved dependencies"
msgstr "Taj zahtjev ima neriješene ovisnosti"
@@ -6201,11 +6194,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:2718
+#: lib/RT/Action/CreateTickets.pm:483 lib/RT/Ticket_Overlay.pm:2725
msgid "That user already owns that ticket"
msgstr "Taj korisnik vec posjeduje taj zahtjev"
-#: lib/RT/Ticket_Overlay.pm:2661
+#: lib/RT/Ticket_Overlay.pm:2668
msgid "That user does not exist"
msgstr "Taj korisnik ne postoji"
@@ -6225,7 +6218,7 @@
msgid "That user is now unprivileged"
msgstr "Taj korisnik je sada neprivilegiran"
-#: lib/RT/Ticket_Overlay.pm:2711
+#: lib/RT/Ticket_Overlay.pm:2718
msgid "That user may not own tickets in that queue"
msgstr "Ovom korisniku mozda ne pripadaju zahtjevi u toj kategoriji"
@@ -6257,10 +6250,6 @@
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 ""
@@ -6293,14 +6282,6 @@
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."
@@ -6408,8 +6389,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
-#. ($Ticket->Id, $_)
#. ($id, $msg)
+#. ($Ticket->Id, $_)
msgid "Ticket %1: %2"
msgstr "Zahtjev %1: %2"
@@ -6442,11 +6423,11 @@
msgid "Ticket attachment"
msgstr "Prilog zahtjevu"
-#: lib/RT/Tickets_Overlay.pm:1927
+#: lib/RT/Tickets_Overlay.pm:1953
msgid "Ticket content"
msgstr "Sadzaj zahtjeva"
-#: lib/RT/Tickets_Overlay.pm:1976
+#: lib/RT/Tickets_Overlay.pm:2002
msgid "Ticket content type"
msgstr "Tip sadržaja zahtjeva"
@@ -6474,7 +6455,7 @@
msgid "Ticket id not found"
msgstr "Broj zahtjeva nije pronaÄen"
-#: share/html/Ticket/Display.html:62
+#: share/html/Ticket/Display.html:63
msgid "Ticket metadata"
msgstr "Metapodaci zahtjeva"
@@ -6499,12 +6480,12 @@
msgid "Tickets"
msgstr "Zahtjevi"
-#: lib/RT/Tickets_Overlay.pm:2147
+#: lib/RT/Tickets_Overlay.pm:2173
#. ($self->loc( $args{'TYPE'} ), $args{'BASE'},)
msgid "Tickets %1 %2"
msgstr "Zahtjevi %1 %2"
-#: lib/RT/Tickets_Overlay.pm:2102
+#: lib/RT/Tickets_Overlay.pm:2128
#. ($self->loc( $args{'TYPE'} ), $args{'TARGET'})
msgid "Tickets %1 by %2"
msgstr "Zahtjevi %2 od %2"
@@ -6537,11 +6518,11 @@
msgid "Time Estimated"
msgstr "Procijenjeno vrijeme"
-#: lib/RT/Tickets_Overlay.pm:1898 share/html/Search/Elements/PickBasics:166 share/html/Ticket/Create.html:202 share/html/Ticket/Elements/EditBasics:89
+#: lib/RT/Tickets_Overlay.pm:1924 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:1873 share/html/Search/Elements/PickBasics:164 share/html/Ticket/Create.html:195 share/html/Ticket/Elements/EditBasics:82
+#: lib/RT/Tickets_Overlay.pm:1899 share/html/Search/Elements/PickBasics:164 share/html/Ticket/Create.html:195 share/html/Ticket/Elements/EditBasics:82
msgid "Time Worked"
msgstr "Vrijeme rada"
@@ -6631,7 +6612,7 @@
msgid "Trust"
msgstr ""
-#: lib/RT/Interface/Web.pm:1381
+#: lib/RT/Interface/Web.pm:1397
#. ($base, $target, $type)
msgid "Trying to delete: Base: %1 Target: %2 Type: %3"
msgstr ""
@@ -6652,7 +6633,7 @@
msgid "Tue."
msgstr "Uto"
-#: 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
+#: 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
msgid "Type"
msgstr "Tip"
@@ -6661,10 +6642,6 @@
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"
@@ -6799,7 +6776,7 @@
msgid "Update name"
msgstr "Ažuriraj ime"
-#: lib/RT/Action/CreateTickets.pm:523 lib/RT/Interface/Web.pm:654
+#: lib/RT/Action/CreateTickets.pm:523 lib/RT/Interface/Web.pm:670
msgid "Update not recorded."
msgstr "Ažuriranje nije zabilježeno."
@@ -6829,7 +6806,7 @@
msgid "Update ticket #%1 (%2)"
msgstr "Ažuriraj zahtjev br. %1 (%2)"
-#: lib/RT/Action/CreateTickets.pm:521 lib/RT/Interface/Web.pm:653
+#: lib/RT/Action/CreateTickets.pm:521 lib/RT/Interface/Web.pm:669
msgid "Update type was neither correspondence nor comment."
msgstr "Tip ažuriranja nije bio ni korespondencija ni komentar."
@@ -6929,7 +6906,7 @@
msgid "User Rights"
msgstr "KorisniÄke ovlasti"
-#: lib/RT/Interface/Web.pm:1181
+#: lib/RT/Interface/Web.pm:1197
#. ($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"
@@ -7032,7 +7009,7 @@
msgid "Wed."
msgstr "Sri"
-#: share/html/installation/index.html:48
+#: share/html/Install/index.html:48
msgid "Welcome to RT!"
msgstr ""
@@ -7128,11 +7105,11 @@
msgid "Worked"
msgstr "Vrijeme rada"
-#: lib/RT/I18N/fr.po.save:6091 share/html/Widgets/Form/Boolean:75
+#: share/html/Widgets/Form/Boolean:75
msgid "Yes"
msgstr "Da"
-#: lib/RT/Ticket_Overlay.pm:2822
+#: lib/RT/Ticket_Overlay.pm:2829
msgid "You already own this ticket"
msgstr "Vec posjedujete ovaj zahtjev"
@@ -7152,11 +7129,11 @@
msgid "You can also edit the predefined search itself"
msgstr ""
-#: lib/RT/Ticket_Overlay.pm:2704
+#: lib/RT/Ticket_Overlay.pm:2711
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:2700
+#: lib/RT/Ticket_Overlay.pm:2707
msgid "You can only take tickets that are unowned"
msgstr ""
@@ -7185,16 +7162,16 @@
msgid "Your %1 requests"
msgstr "Mojih %1 zahtjeva"
-#: etc/initialdata:563 etc/initialdata:565
+#: 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
#. (# 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
+#: etc/initialdata:601 lib/t/data/shredder/03plugin_tickets.clean.db:620 lib/t/data/shredder/03plugin_tickets.db:621
msgid "Your request has been approved."
msgstr "Vaš zahtjev je odobren."
-#: etc/initialdata:506
+#: etc/initialdata:506 lib/t/data/shredder/03plugin_tickets.clean.db:496 lib/t/data/shredder/03plugin_tickets.db:497
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:46:09 2008
@@ -914,7 +914,7 @@
return ( undef, undef );
}
- my $Name = ( $AddrObj->phrase || $AddrObj->comment || $AddrObj->address );
+ my $Name = ( $AddrObj->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:46:09 2008
@@ -548,6 +548,7 @@
@_
);
+
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:46:09 2008
@@ -298,6 +298,7 @@
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(@_);
@@ -308,6 +309,7 @@
# 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;
@@ -441,6 +443,7 @@
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:46:09 2008
@@ -1706,7 +1706,8 @@
# On queue change, change queue for reminders too
my $reminder_collection = $self->Reminders->Collection;
while ( my $reminder = $reminder_collection->Next ) {
- return ( 0, $self->loc("Queue change failed for reminder [_1]: [_2]", $reminder->Id ,$msg) ) unless $val;
+ my ($status, $msg) = $reminder->SetQueue($NewQueue);
+ $RT::Logger->error('Queue change failed for reminder #' . $reminder->Id . ': ' . $msg) unless $status;
}
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:46:09 2008
@@ -1292,8 +1292,6 @@
$self->_OpenParen;
- $self->_OpenParen;
-
$self->_SQLLimit(
ALIAS => $TicketCFs,
FIELD => $column || 'Content',
@@ -1302,30 +1300,6 @@
%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/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:46:09 2008
@@ -53,16 +53,24 @@
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) ) {
- require FindBin;
- no warnings "once";
- $lib =
- File::Spec->catfile( $FindBin::Bin, File::Spec->updir, $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 );
}
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:46:09 2008
@@ -52,12 +52,21 @@
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) ) {
- require FindBin;
- no warnings "once";
- $lib =
- File::Spec->catfile( $FindBin::Bin, File::Spec->updir, $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 );
}
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:46:09 2008
@@ -53,12 +53,21 @@
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) ) {
- require FindBin;
- no warnings "once";
- $lib =
- File::Spec->catfile( $FindBin::Bin, File::Spec->updir, $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 );
}
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:46:09 2008
@@ -90,12 +90,21 @@
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) ) {
- require FindBin;
- no warnings "once";
- $lib =
- File::Spec->catfile( $FindBin::Bin, File::Spec->updir, $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 );
}
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:46:09 2008
@@ -53,12 +53,21 @@
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) ) {
- require FindBin;
- no warnings "once";
- $lib =
- File::Spec->catfile( $FindBin::Bin, File::Spec->updir, $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 );
}
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:46:09 2008
@@ -55,12 +55,21 @@
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) ) {
- require FindBin;
- no warnings "once";
- $lib =
- File::Spec->catfile( $FindBin::Bin, File::Spec->updir, $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 );
}
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:46:09 2008
@@ -114,12 +114,21 @@
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) ) {
- require FindBin;
- no warnings "once";
- $lib =
- File::Spec->catfile( $FindBin::Bin, File::Spec->updir, $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 );
}
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:46:09 2008
@@ -76,12 +76,21 @@
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) ) {
- require FindBin;
- no warnings "once";
- $lib =
- File::Spec->catfile( $FindBin::Bin, File::Spec->updir, $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 );
}
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:46:09 2008
@@ -109,7 +109,7 @@
<tr><td class="label"> </td><td>
<input type="hidden" class="hidden" name="SetEnabled" value="1" />
-<input type="checkbox" class="checkbox" name="Enabled" value="1" <% $EnabledChecked %> />
+<input type="checkbox" class="checkbox" name="Enabled" value="1" <% $EnabledChecked |n%> />
<&|/l&>Enabled (Unchecking this box disables this custom field)</&>
</td></tr>
@@ -203,7 +203,7 @@
$id = $CustomFieldObj->id if $CustomFieldObj->id;
-my $EnabledChecked = "checked";
+my $EnabledChecked = qq[checked="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:46:09 2008
@@ -82,7 +82,7 @@
% }
</select>
<br />
-<input type="checkbox" class="checkbox" name="ShowDisabled" value="1" <% $ShowDisabled && 'checked="checked"' %> />
+<input type="checkbox" class="checkbox" name="ShowDisabled" value="1" <% $ShowDisabled && 'checked="checked"' |n%> />
<&|/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:46:09 2008
@@ -45,7 +45,7 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<select multiple name="<%$Name%>" size="10">
+<select multiple="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:46:09 2008
@@ -47,7 +47,7 @@
%# END BPS TAGGED BLOCK }}}
% if ( $Show ne 'Groups' ) {
<b><&|/l&>Users</&></b>
-<select multiple name="<% $Name %>Users" size="10">
+<select multiple="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 name="<% $Name %>Groups" size="10">
+<select multiple="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:46:09 2008
@@ -65,7 +65,7 @@
</td>
<td valign="top">
<h3><&|/l&>New rights</&></h3>
-<select size="5" multiple name="GrantRight-<%$ACLDesc%>">
+<select size="5" multiple="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:46:09 2008
@@ -45,7 +45,7 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
-<select multiple name="<% $Name %>" size="10">
+<select multiple="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:46:09 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"': '' %> /></td>
+<tr><td align="right"><input type="checkbox" class="checkbox" name="Sign" value="1" <% $QueueObj->Sign? 'checked="checked"': '' |n%> /></td>
<td><&|/l&>Sign by default</&></td>
-<td align="right"><input type="checkbox" class="checkbox" name="Encrypt" value="1" <% $QueueObj->Encrypt? 'checked="checked"': '' %> /></td>
+<td align="right"><input type="checkbox" class="checkbox" name="Encrypt" value="1" <% $QueueObj->Encrypt? 'checked="checked"': '' |n%> /></td>
<td><&|/l&>Encrypt by default</&></td>
</tr>
% }
-<tr><td align="right"><input type="checkbox" class="checkbox" name="Enabled" value="1" <%$EnabledChecked%> /></td>
+<tr><td align="right"><input type="checkbox" class="checkbox" name="Enabled" value="1" <%$EnabledChecked|n%> /></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:46:09 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"': '' %> />
+<input type="checkbox" class="checkbox" name="FindDisabledQueues" value="1" <% $FindDisabledQueues? 'checked="checked"': '' |n%> />
<&|/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:46:09 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:46:09 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:46:09 2008
@@ -62,10 +62,10 @@
<input type="checkbox" class="checkbox" value="1" name="ShowPending"
<%((!$ARGS{'ShowRejected'} && !$ARGS{'ShowResolved'}) ||
$ARGS{'ShowPending'})
- && "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 />
+ && 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 />
<&|/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:46:09 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:46:09 2008
@@ -46,8 +46,8 @@
%#
%# END BPS TAGGED BLOCK }}}
<select name="<%$Name%>">
-<option value="<%$TrueVal%>" <%$TrueDefault%>><%$True%></option>
-<option value="<%$FalseVal%>" <%$FalseDefault%>><%$False%></option>
+<option value="<%$TrueVal%>" <%$TrueDefault|n%>><%$True%></option>
+<option value="<%$FalseVal%>" <%$FalseDefault|n%>><%$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:46:09 2008
@@ -46,10 +46,10 @@
%#
%# END BPS TAGGED BLOCK }}}
<select name="<%$Name%>">
-<option value="LIKE" <%$LikeDefault%>><%$Like%></option>
-<option value="NOT LIKE" <%$NotLikeDefault%>><%$NotLike%></option>
-<option value="=" <%$TrueDefault%>><%$True%></option>
-<option value="!=" <%$FalseDefault%>><%$False%></option>
+<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>
</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:46:09 2008
@@ -49,7 +49,7 @@
<select name="<% $Name %>">
% foreach my $value ( @values ) {
-<option value="<% $value %>" <% $value == $Default? 'selected="selected"': '' %>>
+<option value="<% $value %>" <% $value == $Default? 'selected="selected"': '' |n%>>
<% 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:46:09 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:46:09 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:46:09 2008
@@ -56,7 +56,7 @@
<tr>
-<td valign="top"><select size="6" name="SelectDisplayColumns" multiple>
+<td valign="top"><select size="6" name="SelectDisplayColumns" multiple="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:46:09 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>
+<select size="10" name="clauses" style="width: 100%" multiple="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:46:09 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"' : '' %>><% loc($text) %></option>
+<option value="<% $value %>" <% $value eq $Default ? 'selected="selected"' : '' |n%>><% 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:46:09 2008
@@ -69,6 +69,13 @@
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:46:09 2008
@@ -136,6 +136,14 @@
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:46:09 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:46:09 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:46:09 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:46:09 2008
@@ -1,7 +1,7 @@
#!/usr/bin/perl -w
use strict;
-use Test::More tests => 143;
+use Test::More tests => 137;
use RT::Test;
@@ -277,7 +277,7 @@
# be as much like the mail gateway as possible.
-&text_html_umlauts_redef_sendmessage;
+&text_html_redef_sendmessage;
%args = (message => $content, queue => 1, action => 'correspond');
RT::Interface::Email::Gateway(\%args);
@@ -291,16 +291,15 @@
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_umlauts_redef_sendmessage {
+sub text_html_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, 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 ");
+ 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");
}';
}
@@ -314,7 +313,7 @@
# be as much like the mail gateway as possible.
-&text_html_russian_redef_sendmessage;
+&text_html_redef_sendmessage;
%args = (message => $content, queue => 1, action => 'correspond');
RT::Interface::Email::Gateway(\%args);
@@ -325,25 +324,8 @@
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" );
- }';
-}
+is (count_attachs($tick) ,1 , "Has one attachment, presumably a text-html and a multipart alternative");
# }}}
More information about the Rt-commit
mailing list