[Rt-commit] r3745 - in rt/branches/QUEBEC-EXPERIMENTAL: .
html/Elements lib/RT lib/RT/I18N lib/RT/Interface
jesse at bestpractical.com
jesse at bestpractical.com
Thu Sep 1 14:13:27 EDT 2005
Author: jesse
Date: Thu Sep 1 14:13:24 2005
New Revision: 3745
Modified:
rt/branches/QUEBEC-EXPERIMENTAL/ (props changed)
rt/branches/QUEBEC-EXPERIMENTAL/html/Elements/Menu
rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Base.pm
rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/CachedGroupMember_Overlay.pm
rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/CustomFields_Overlay.pm
rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/EmailParser.pm
rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Group_Overlay.pm
rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Groups_Overlay.pm
rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Handle.pm
rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/I18N/it.po
rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Interface/Email.pm
rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Queue_Overlay.pm
rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Record.pm
rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/SearchBuilder.pm
rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Template_Overlay.pm
rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Tickets_Overlay.pm
rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/User_Overlay.pm
Log:
r14198 at hualien: jesse | 2005-09-01 13:42:19 -0400
r7398 at hualien: jesse | 2005-08-05 15:39:10 -0400
r7317 at hualien (orig r3576): robert | 2005-08-02 00:23:36 -0400
r3582 at woof: rspier | 2005-08-01 21:20:12 -0700
allow arbitrary https?: urls in the menus
r7333 at hualien (orig r3579): kevinr | 2005-08-02 14:22:27 -0400
r6837 at SAD-GIRL-IN-SNOW: kevinr | 2005-08-02 14:20:51 -0400
RT-Ticket: 6897
RT-Status: resolved
RT-Update: correspond
* Incorporated the updated Italian translation from Angelo Turetta
r7335 at hualien (orig r3581): glasser | 2005-08-02 15:08:03 -0400
r36571 at tin-foil: glasser | 2005-07-08 16:53:26 -0400
Fix from Tom Yu; if the Handle will give us a server-side function to lowercase
values, use that.
r7336 at hualien (orig r3582): glasser | 2005-08-02 15:10:05 -0400
r38371 at tin-foil: glasser | 2005-08-02 15:05:25 -0400
RT-Ticket: 6899
RT-Status: resolved
RT-Update: correspond
When limiting based on a whole date, make sure you're not being pushed to
another if you happen to be east of GMT.
Patch by Ruslan Zakirov, problem found by Olivier Horec.
r7366 at hualien (orig r3585): kevinr | 2005-08-02 20:18:54 -0400
r6849 at SAD-GIRL-IN-SNOW: kevinr | 2005-08-02 20:17:38 -0400
* POD formatting fixes
r7370 at hualien (orig r3588): kevinr | 2005-08-03 01:20:35 -0400
r6868 at SAD-GIRL-IN-SNOW: kevinr | 2005-08-03 01:19:47 -0400
* Fixed an outdated bit of POD
r7371 at hualien (orig r3589): kevinr | 2005-08-03 01:51:55 -0400
r6872 at SAD-GIRL-IN-SNOW: kevinr | 2005-08-03 01:51:33 -0400
* More minor perldoc cleanup
Modified: rt/branches/QUEBEC-EXPERIMENTAL/html/Elements/Menu
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/html/Elements/Menu (original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/html/Elements/Menu Thu Sep 1 14:13:24 2005
@@ -78,7 +78,8 @@
% } else {
% $sep=0;
% }
-<li class="<%$class%>-<%$level%>-<%$style%>"><A HREF="<%$RT::WebPath%>/<%$toptabs->{$tab}->{'path'}%>" class="<%$class%>-<%$level%>"
+% my $url = $toptabs->{$tab}->{'path'} =~ /^https?:/i ? $toptabs->{$tab}->{'path'} : $RT::WebPath . "/" . $toptabs->{$tab}->{'path'};
+<li class="<%$class%>-<%$level%>-<%$style%>"><A HREF="<% $url %>" class="<%$class%>-<%$level%>"
<%($class eq 'currenttopnav') ? "name='focus'" : ""|n %>
<% !$level && "accesskey='".$accesskey++."'" |n%>><% $toptabs->{$tab}->{'title'}%></A>
%# Second-level items
Modified: rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Base.pm
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Base.pm (original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Base.pm Thu Sep 1 14:13:24 2005
@@ -52,9 +52,18 @@
@EXPORT=qw(loc CurrentUser);
-=head1 FUNCTIONS
+=head1 NAME
+
+RT::Base
+
+
+=head1 SYNOPSIS
+=head1 DESCRIPTION
+=head1 FUNCTIONS
+
+=cut
# {{{ sub CurrentUser
@@ -100,7 +109,7 @@
}
-=item loc LOC_STRING
+=head2 loc LOC_STRING
l is a method which takes a loc string
to this object's CurrentUser->LanguageHandle for localization.
Modified: rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/CachedGroupMember_Overlay.pm
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/CachedGroupMember_Overlay.pm (original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/CachedGroupMember_Overlay.pm Thu Sep 1 14:13:24 2005
@@ -48,25 +48,39 @@
use strict;
no warnings qw(redefine);
-# {{{ Create
+=head1 NAME
-=item Create PARAMHASH
+ RT::CachedGroupMember
+
+=head1 SYNOPSIS
+
+ use RT::CachedGroupMember;
+
+=head1 DESCRIPTION
+
+=head1 METHODS
+
+=cut
+
+# {{ Create
+
+=head2 Create PARAMHASH
Create takes a hash of values and creates a row in the database:
- 'Group' is the "top level" group we're building the cache for. This is an
- RT::Principal object
+ 'Group' is the "top level" group we're building the cache for. This
+ is an RT::Principal object
- 'Member' is the RT::Principal of the user or group we're adding
- to the cache.
+ 'Member' is the RT::Principal of the user or group we're adding to
+ the cache.
- 'ImmediateParent' is the RT::Principal of the group that this principal
- belongs to to get here
+ 'ImmediateParent' is the RT::Principal of the group that this
+ principal belongs to to get here
int(11) 'Via' is an internal reference to CachedGroupMembers->Id of
- the "parent" record of this cached group member. It should be empty if this
- member is a "direct" member of this group. (In that case, it will be set to this
- cached group member's id after creation)
+ the "parent" record of this cached group member. It should be empty if
+ this member is a "direct" member of this group. (In that case, it will
+ be set to this cached group member's id after creation)
This routine should _only_ be called by GroupMember->Create
Modified: rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/CustomFields_Overlay.pm
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/CustomFields_Overlay.pm (original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/CustomFields_Overlay.pm Thu Sep 1 14:13:24 2005
@@ -89,7 +89,7 @@
# {{{ sub LimitToGlobalOrQueue
-=item LimitToGlobalOrQueue QUEUEID
+=head2 LimitToGlobalOrQueue QUEUEID
Limits the set of custom fields found to global custom fields or those tied to the queue with ID QUEUEID
@@ -154,9 +154,9 @@
=head2 _DoSearch
- A subclass of DBIx::SearchBuilder::_DoSearch that makes sure that _Disabled ro
-ws never get seen unless
-we're explicitly trying to see them.
+A subclass of DBIx::SearchBuilder::_DoSearch that makes sure that
+ _Disabled rows never get seen unless we're explicitly trying to see
+them.
=cut
Modified: rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/EmailParser.pm
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/EmailParser.pm (original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/EmailParser.pm Thu Sep 1 14:13:24 2005
@@ -77,6 +77,7 @@
=head2 new
+Returns a new RT::EmailParser object
=cut
@@ -412,7 +413,7 @@
# {{{ IsRTAddress
-=item IsRTaddress ADDRESS
+=head2 IsRTaddress ADDRESS
Takes a single parameter, an email address.
Returns true if that address matches the $RTAddressRegexp.
@@ -446,7 +447,7 @@
# {{{ CullRTAddresses
-=item CullRTAddresses ARRAY
+=head2 CullRTAddresses ARRAY
Takes a single argument, an array of email addresses.
Returns the same array with any IsRTAddress()es weeded out.
@@ -491,7 +492,7 @@
# template for the rejection message.
-=item LookupExternalUserInfo
+=head2 LookupExternalUserInfo
LookupExternalUserInfo is a site-definable method for synchronizing
incoming users with an external data source.
@@ -504,12 +505,12 @@
It returns (FoundInExternalDatabase, ParamHash);
- FoundInExternalDatabase must be set to 1 before return if the user was
- found in the external database.
+ FoundInExternalDatabase must be set to 1 before return if the user
+ was found in the external database.
- ParamHash is a Perl parameter hash which can contain at least the following
- fields. These fields are used to populate RT's users database when the user
- is created
+ ParamHash is a Perl parameter hash which can contain at least the
+ following fields. These fields are used to populate RT's users
+ database when the user is created.
EmailAddress is the email address that RT should use for this user.
Name is the 'Name' attribute RT should use for this user.
Modified: rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Group_Overlay.pm
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Group_Overlay.pm (original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Group_Overlay.pm Thu Sep 1 14:13:24 2005
@@ -52,21 +52,13 @@
=head1 SYNOPSIS
- use RT::Group;
+use RT::Group;
my $group = new RT::Group($CurrentUser);
=head1 DESCRIPTION
An RT group object.
-=head1 AUTHOR
-
-Jesse Vincent, jesse at bestpractical.com
-
-=head1 SEE ALSO
-
-RT
-
=head1 METHODS
@@ -1179,7 +1171,7 @@
# {{{ sub _CleanupInvalidDelegations
-=head2 sub _CleanupInvalidDelegations { InsideTransaction => undef }
+=head2 _CleanupInvalidDelegations { InsideTransaction => undef }
Revokes all ACE entries delegated by members of this group which are
inconsistent with their current delegation rights. Does not perform
@@ -1289,7 +1281,7 @@
-=item CurrentUserHasRight RIGHTNAME
+=head2 CurrentUserHasRight RIGHTNAME
Returns true if the current user has the specified right for this group.
@@ -1379,3 +1371,11 @@
1;
+=head1 AUTHOR
+
+Jesse Vincent, jesse at bestpractical.com
+
+=head1 SEE ALSO
+
+RT
+
Modified: rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Groups_Overlay.pm
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Groups_Overlay.pm (original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Groups_Overlay.pm Thu Sep 1 14:13:24 2005
@@ -52,7 +52,7 @@
use RT::Groups;
my $groups = $RT::Groups->new($CurrentUser);
- $groups->LimitToReal();
+ $groups->UnLimit();
while (my $group = $groups->Next()) {
print $group->Id ." is a group id\n";
}
@@ -157,7 +157,7 @@
# {{{ LimitToRolesForQueue
-=item LimitToRolesForQueue QUEUE_ID
+=head2 LimitToRolesForQueue QUEUE_ID
Limits the set of groups found to role groups for queue QUEUE_ID
@@ -174,7 +174,7 @@
# {{{ LimitToRolesForTicket
-=item LimitToRolesForTicket Ticket_ID
+=head2 LimitToRolesForTicket Ticket_ID
Limits the set of groups found to role groups for Ticket Ticket_ID
@@ -191,7 +191,7 @@
# {{{ LimitToRolesForSystem
-=item LimitToRolesForSystem System_ID
+=head2 LimitToRolesForSystem System_ID
Limits the set of groups found to role groups for System System_ID
Modified: rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Handle.pm
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Handle.pm (original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Handle.pm Thu Sep 1 14:13:24 2005
@@ -104,7 +104,7 @@
}
-=item BuildDSN
+=head2 BuildDSN
Build the DSN for the RT database. doesn't take any parameters, draws all that
from the config file.
Modified: rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/I18N/it.po
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/I18N/it.po (original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/I18N/it.po Thu Sep 1 14:13:24 2005
@@ -3,7 +3,7 @@
"Project-Id-Version: RT 3.4.1\n"
"POT-Creation-Date: 2002-05-02 11:36+0800\n"
"PO-Revision-Date: 2005-02-12 02:00+0800\n"
-"Last-Translator: Angelo Turetta <aturetta+rt at bestunion.it>\n"
+"Last-Translator: Angelo Turetta <aturetta at bestunion.it>\n"
"Language-Team: rt-devel <rt-devel at lists.fsck.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
@@ -132,24 +132,6 @@
msgstr "%1 - Specificare la ricerca che si vuole utilizzare"
$RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2004',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
- '2005',
- '<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
- $RT::VERSION,
'2005',
'<a href="http://www.bestpractical.com?rt='.$RT::VERSION.'">Best Practical Solutions, LLC</a>',)
#: html/Elements/Footer:58
@@ -245,11 +227,8 @@
#: bin/rt-crontool:186
#. ($0)
msgid "%1 is a tool to act on tickets from an external scheduling tool, such as cron."
-msgstr ""
-
-2000
-ernal scheduling tool, such as cron."
msgstr "%1 è uno strumento per agire sui ticket da uno schedulatore esterno, per esempio cron."
+
#: lib/RT/Queue_Overlay.pm:860
#. ($principal->Object->Name, $args{'Type'})
msgid "%1 is no longer a %2 for this queue."
@@ -401,7 +380,7 @@
#: html/Admin/Groups/Members.html:71 html/User/Groups/Members.html:74
msgid "(No members)"
-msgstr "(nessun membro)"
+msgstr "(nessun appartenente)"
#: html/Admin/Elements/EditScrips:53 html/Admin/Elements/ListGlobalScrips:49
msgid "(No scrips)"
@@ -455,8 +434,6 @@
msgid "(no subject)"
msgstr "(nessun oggetto)"
-2000
-ments/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm.orig:578 lib/RT/Transaction_Overlay.pm:578
#: html/Admin/Elements/SelectRights:72 html/Elements/EditCustomFieldSelect:60 html/Elements/SelectCustomFieldValue:51 html/Elements/ShowCustomFields:65 lib/RT/Transaction_Overlay.pm:580
msgid "(no value)"
msgstr "(nessun valore)"
@@ -653,7 +630,7 @@
#: html/Admin/Groups/Members.html:63 html/User/Groups/Members.html:60
msgid "Add members"
-msgstr "Aggiungi membri"
+msgstr "Aggiungi appartenenti"
#: html/Admin/Queues/People.html:87 html/Ticket/Elements/AddWatchers:49
msgid "Add new watchers"
@@ -763,7 +740,7 @@
#: html/Admin/Queues/People.html:69 html/Ticket/Elements/EditPeople:75
msgid "Administrative Cc"
-msgstr "Cc Amministrativo"
+msgstr "AdminCc"
#: NOT FOUND IN SOURCE
msgid "Admins"
@@ -779,7 +756,7 @@
#: html/Elements/SelectDateRelation:57
msgid "After"
-msgstr "Dopo"
+msgstr "dopo il"
#: NOT FOUND IN SOURCE
msgid "Age"
@@ -793,8 +770,6 @@
msgid "Alias for"
msgstr "Alias per"
-2000
-a:363
#: etc/initialdata:363
msgid "All Approvals Passed"
msgstr "Ottenute tutte le approvazioni"
@@ -979,7 +954,7 @@
#: html/Elements/SelectDateRelation:55 lib/RT/CurrentUser.pm:360
msgid "Before"
-msgstr "Prima"
+msgstr "prima del"
#: NOT FOUND IN SOURCE
msgid "Begin Approval"
@@ -1081,14 +1056,12 @@
#: html/Elements/EditLinks:146 html/Elements/EditLinks:85 html/Elements/ShowLinks:78 html/Ticket/Create.html:214 html/Ticket/Elements/BulkLinks:64
msgid "Children"
-msgstr "Genera"
+msgstr "Derivati"
#: html/Admin/Users/Modify.html:156 html/User/Prefs.html:141
msgid "City"
msgstr "Città"
-2000
-ements/Submit:102
#: html/Elements/Submit:102
msgid "Clear All"
msgstr "Azzera"
@@ -1339,7 +1312,7 @@
#: lib/RT/Group_Overlay.pm:1011
msgid "Couldn't add member to group"
-msgstr "Impossibile aggiungere un membro al gruppo"
+msgstr "Impossibile aggiungere un appartenente al gruppo"
#: lib/RT/Record.pm:1705 lib/RT/Record.pm:1757
#. ($Msg)
@@ -1370,9 +1343,6 @@
msgid "Couldn't find that watcher"
msgstr "Impossibile trovare questo osservatore"
-2000
- find that watcher"
-msgstr "Impossibile trovare questo osservatore"
#: NOT FOUND IN SOURCE
msgid "Couldn't find user\\n"
msgstr "Impossibile trovare l'utente\\n"
@@ -1571,11 +1541,11 @@
#: NOT FOUND IN SOURCE
msgid "Create, delete and modify the members of any user's personal groups"
-msgstr "Crea, elimina e modifica i membri dei gruppi personali di un qualunque utente"
+msgstr "Crea, elimina e modifica gli appartenenti ai gruppi personali di un qualunque utente"
#: lib/RT/System.pm:81
msgid "Create, delete and modify the members of personal groups"
-msgstr "Crea, elimina e modifica i membri dei gruppi personali "
+msgstr "Crea, elimina e modifica gli appartenenti ai gruppi personali "
#: lib/RT/System.pm:82
msgid "Create, delete and modify users"
@@ -1620,7 +1590,7 @@
#: html/Admin/Groups/Members.html:60 html/User/Groups/Members.html:63
msgid "Current members"
-msgstr "Membri attuali"
+msgstr "Appartenenti attuali"
#: html/Admin/Elements/SelectRights:51
msgid "Current rights"
@@ -1663,9 +1633,6 @@
msgid "Custom field %1 %2 %3"
msgstr "Campi personalizzati %1 %2 %3"
-2000
-tom field %1 %2 %3"
-msgstr "Campi personalizzati %1 %2 %3"
#: lib/RT/Tickets_Overlay.pm:2147
#. ($CF->Name)
msgid "Custom field %1 has a value."
@@ -1927,12 +1894,9 @@
msgid "Distributed under version 2 <a href=\"http://www.gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
msgstr "Distribuito in accordo con la versione 2 della <a href=\"http://www.gnu.org/copyleft/gpl.html\">GNU GPL</a>."
-2000
-gnu.org/copyleft/gpl.html\"> of the GNU GPL.</a>"
-msgstr "Distribuito in accordo con la versione 2 della <a href=\"http://www.gnu.org/copyleft/gpl.html\">GNU GPL</a>."
#: lib/RT/System.pm:76
msgid "Do anything and everything"
-msgstr "Fare di tutto e di più"
+msgstr "Fai di tutto e di più"
#: html/Search/Build.html:112
msgid "Do the Search"
@@ -2049,12 +2013,12 @@
#: html/Admin/Groups/Members.html:53
#. ($Group->Name)
msgid "Editing membership for group %1"
-msgstr "Modifica dei membri del gruppo %1"
+msgstr "Modifica degli appartenenti al gruppo %1"
#: html/User/Groups/Members.html:150
#. ($Group->Name)
msgid "Editing membership for personal group %1"
-msgstr "Modifica dei membri del gruppo personale %1"
+msgstr "Modifica degli appartenenti al gruppo personale %1"
#: NOT FOUND IN SOURCE
msgid "Editing template %1"
@@ -2178,8 +2142,6 @@
msgid "Estimated"
msgstr "Stima"
-2000
-aldata:20
#: etc/initialdata:20
msgid "Everyone"
msgstr "Chiunque"
@@ -2189,6 +2151,54 @@
msgstr "Esempio:"
#: NOT FOUND IN SOURCE
+msgid "ExtendedStatus"
+msgstr "StatoAggiuntivo"
+
+#: NOT FOUND IN SOURCE
+msgid "QueueName"
+msgstr "NomeCoda"
+
+#: NOT FOUND IN SOURCE
+msgid "OwnerName"
+msgstr "NomeIncaricato"
+
+#: NOT FOUND IN SOURCE
+msgid "TimeEstimated"
+msgstr "TempoStimato"
+
+#: NOT FOUND IN SOURCE
+msgid "CreatedBy"
+msgstr "CreatoDa"
+
+#: NOT FOUND IN SOURCE
+msgid "StartsRelative"
+msgstr "TempoDaInizioPrevisto"
+
+#: NOT FOUND IN SOURCE
+msgid "StartedRelative"
+msgstr "TempoDaInizio"
+
+#: NOT FOUND IN SOURCE
+msgid "CreatedRelative"
+msgstr "TempoDaCreazione"
+
+#: NOT FOUND IN SOURCE
+msgid "LastUpdatedRelative"
+msgstr "TempoDaUltimoAggiornamento"
+
+#: NOT FOUND IN SOURCE
+msgid "ToldRelative"
+msgstr "TempoDaUltimoContattoRichiedente"
+
+#: NOT FOUND IN SOURCE
+msgid "DueRelative"
+msgstr "TempoDaScadenza"
+
+#: NOT FOUND IN SOURCE
+msgid "ResolvedRelative"
+msgstr "TempoDaRisoluzione"
+
+#: NOT FOUND IN SOURCE
msgid "ExternalAuthId"
msgstr "IdAutorizEsterno"
@@ -2427,7 +2437,7 @@
#: lib/RT/Group_Overlay.pm:991
msgid "Group already has member"
-msgstr "Già membro del gruppo"
+msgstr "Appartiene già al gruppo"
#: NOT FOUND IN SOURCE
msgid "Group could not be created."
@@ -2464,7 +2474,7 @@
#: lib/RT/Group_Overlay.pm:997
msgid "Groups can't be members of their members"
-msgstr "I gruppi non possono essere membri dei loro membri"
+msgstr "I gruppi non possono appartenere a gruppi che sono già loro appartenenti"
#: html/Admin/Groups/index.html:82
msgid "Groups matching search criteria"
@@ -2487,8 +2497,6 @@
msgid "Hello, %1"
msgstr "Ciao, %1"
-2000
-ments/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
#: html/Admin/Elements/GroupTabs:70 html/Admin/Elements/UserTabs:64 html/Ticket/Elements/ShowHistory:51 html/Ticket/Elements/Tabs:111
msgid "History"
msgstr "Cronologia"
@@ -2728,11 +2736,11 @@
#: html/Ticket/Elements/EditDates:59 html/Ticket/Elements/ShowDates:60
msgid "Last Contact"
-msgstr "Ultimo contatto"
+msgstr "Ultima comunicazione a richiedenti"
#: html/Elements/SelectDateType:50
msgid "Last Contacted"
-msgstr "Ultimo contatto"
+msgstr "Ultima comunicazione a richiedenti"
#: NOT FOUND IN SOURCE
msgid "Last Notified"
@@ -2800,9 +2808,6 @@
msgid "Link not found"
msgstr "Collegamento non trovato"
-#
-2000
-. ($Ticket->Id)
#: html/Ticket/ModifyLinks.html:46 html/Ticket/ModifyLinks.html:50
#. ($Ticket->Id)
msgid "Link ticket #%1"
@@ -2869,43 +2874,43 @@
#: html/Search/Bulk.html:104
msgid "Make Owner"
-msgstr "Usa come nuovo incaricato"
+msgstr "Nuovo incaricato"
#: html/Search/Bulk.html:128
msgid "Make Status"
-msgstr "Usa come nuovo stato"
+msgstr "Nuovo stato"
#: html/Search/Bulk.html:136
msgid "Make date Due"
-msgstr "Usa come nuova data scadenza"
+msgstr "Nuova data scadenza"
#: html/Search/Bulk.html:138
msgid "Make date Resolved"
-msgstr "Usa come data risoluzione"
+msgstr "Nuova data risoluzione"
#: html/Search/Bulk.html:132
msgid "Make date Started"
-msgstr "Usa come data iniziato"
+msgstr "Nuova data iniziato"
#: html/Search/Bulk.html:130
msgid "Make date Starts"
-msgstr "Usa come data inizio"
+msgstr "Nuova data inizio previsto"
#: html/Search/Bulk.html:134
msgid "Make date Told"
-msgstr "Usa come data 'detto'"
+msgstr "Nuova data ultimo contatto"
#: html/Search/Bulk.html:124
msgid "Make priority"
-msgstr "Usa come priorità"
+msgstr "Nuova priorità"
#: html/Search/Bulk.html:126
msgid "Make queue"
-msgstr "Usa come coda"
+msgstr "Nuova coda"
#: html/Search/Bulk.html:122
msgid "Make subject"
-msgstr "Usa come oggetto"
+msgstr "Nuovo oggetto"
#: lib/RT/Group_Overlay.pm:177
msgid "Make this group visible to user"
@@ -3112,9 +3117,6 @@
msgid "Modify a CustomField for queue %1"
msgstr "Modifica un campo personalizzato per la coda %1"
-2000
-tomField for queue %1"
-msgstr "Modifica un campo personalizzato per la coda %1"
#: NOT FOUND IN SOURCE
msgid "Modify a CustomField which applies to all queues"
msgstr "Modifica un campo personalizzato valido per tutte le code"
@@ -3357,10 +3359,6 @@
msgid "My saved searches"
msgstr "Le mie ricerche salvate"
-#: NOT FOUND IN SOURCE
-msgid "NEWLINE"
-msgstr "NUOVA_RIGA"
-
#: html/Admin/CustomFields/Modify.html:58 html/Admin/Elements/AddCustomFieldValue:53 html/Admin/Elements/EditCustomField:55 html/Admin/Elements/EditCustomFieldValues:55 html/Admin/Elements/ModifyTemplate:49 html/Admin/Groups/Modify.html:65 html/User/Groups/Modify.html:65
msgid "Name"
msgstr "Nome"
@@ -3373,8 +3371,6 @@
msgid "Need approval from system administrator"
msgstr "È richiesta l'approvazione da parte del system administrator"
-2000
-ates:73
#: html/Ticket/Elements/ShowDates:73
msgid "Never"
msgstr "Mai"
@@ -3467,6 +3463,10 @@
msgid "New window setting"
msgstr "Impostazioni nuova finestra"
+#: NOT FOUND IN SOURCE
+msgid "NEWLINE"
+msgstr "NUOVA_RIGA"
+
#: html/Ticket/Elements/Tabs:92
msgid "Next"
msgstr "Seguente"
@@ -3677,8 +3677,6 @@
msgid "Notification could not be sent"
msgstr "Impossibile inviare la notifica"
-2000
-101
#: etc/initialdata:101
msgid "Notify AdminCcs"
msgstr "invia notifica agli AdminCc"
@@ -3807,7 +3805,7 @@
#: html/Elements/SelectDateRelation:56
msgid "On"
-msgstr "Il"
+msgstr "il"
#: etc/initialdata:163
msgid "On Comment"
@@ -3956,11 +3954,11 @@
#: NOT FOUND IN SOURCE
msgid "PagerPhone"
-msgstr "PagerPhone"
+msgstr "Cercapersone"
#: html/Elements/EditLinks:142 html/Elements/EditLinks:76 html/Elements/ShowLinks:68 html/Ticket/Create.html:213 html/Ticket/Elements/BulkLinks:60
msgid "Parents"
-msgstr "Generato da"
+msgstr "DerivaDa"
#: html/Elements/Login:74 html/User/Prefs.html:105
msgid "Password"
@@ -3974,9 +3972,6 @@
msgid "Password changed"
msgstr "Password cambiata"
-#
-2000
-: lib/RT/User_Overlay.pm:1035 lib/RT/User_Overlay.pm:214
#: lib/RT/User_Overlay.pm:1038 lib/RT/User_Overlay.pm:215
#. ($RT::MinimumPasswordLength)
msgid "Password needs to be at least %1 characters long"
@@ -4175,8 +4170,6 @@
msgid "Quick ticket creation"
msgstr "Creazione veloce di un ticket"
-2000
-arch/Results.html:83
#: html/Search/Results.html:83
msgid "RSS"
msgstr "RSS"
@@ -4443,8 +4436,6 @@
msgid "Response to requestors"
msgstr "Risposta ai richiedenti"
-2000
-s:47
#: html/Elements/ListActions:47 html/Search/Elements/NewListActions:47
msgid "Results"
msgstr "Risultati"
@@ -4742,10 +4733,8 @@
#: etc/initialdata:107
msgid "Send mail to requestors and Ccs as a comment"
-msgstr "msgstr "Invia mai
"
+msgstr "Invia mail come commento a richiedenti e Cc"
-2000
-l ai richiedenti e Ccs come commento"
#: etc/initialdata:78
msgid "Sends a message to the requestors"
msgstr "Invia un messaggio ai richiedenti"
@@ -4884,7 +4873,7 @@
#: html/Search/Elements/EditFormat:75
msgid "Size"
-msgstr "Dimensione"
+msgstr "Carattere"
#: html/Elements/Header:85
msgid "Skip Menu"
@@ -4928,19 +4917,19 @@
#: NOT FOUND IN SOURCE
msgid "Started date '%1' could not be parsed"
-msgstr "Started date '%1' could not be parsed"
+msgstr "Impossibile interpretare data inizio '%1'"
#: html/Elements/SelectDateType:52 html/Ticket/Create.html:196 html/Ticket/Elements/EditDates:48 html/Ticket/Elements/ShowDates:52
msgid "Starts"
-msgstr "Inizia"
+msgstr "InizioPrevisto"
#: NOT FOUND IN SOURCE
msgid "Starts By"
-msgstr "Inizia il"
+msgstr "Inizio previsto il"
#: NOT FOUND IN SOURCE
msgid "Starts date '%1' could not be parsed"
-msgstr "Starts date '%1' could not be parsed"
+msgstr "Impossibile interpretare data inizio previsto '%1'"
#: html/Admin/Users/Modify.html:162 html/User/Prefs.html:145
msgid "State"
@@ -5047,10 +5036,8 @@
#: lib/RT/ACE_Overlay.pm:634
msgid "System error. Right not delegated."
-msgstr "msgstr "Errore di sistema. Diritto non delegato
"
+msgstr "Errore di sistema. Diritto non delegato."
-2000
-."
#: lib/RT/ACE_Overlay.pm:164 lib/RT/ACE_Overlay.pm:229 lib/RT/ACE_Overlay.pm:324 lib/RT/ACE_Overlay.pm:921
msgid "System error. Right not granted."
msgstr "Errore di sistema. Diritto non concesso."
@@ -5314,8 +5301,6 @@
msgid "Ticket %1 loaded\\n"
msgstr "Caricato ticket %1\\n"
-2000
-ulk.html:269
#: html/Search/Bulk.html:269
#. ($Ticket->Id,$_)
msgid "Ticket %1: %2"
@@ -5466,7 +5451,7 @@
#: lib/RT/Ticket_Overlay.pm:1146
msgid "Told"
-msgstr "Detto"
+msgstr "UltimaComunicazioneARichiedenti"
#: html/Admin/Elements/Tabs:68 html/Admin/index.html:88 html/Elements/Tabs:71
msgid "Tools"
@@ -5620,8 +5605,6 @@
msgid "Update ticket #%1"
msgstr "Aggiorna il ticket n°%1"
-2000
-tml/Ticket/Update.html:153
#: html/Ticket/Update.html:156
#. ($TicketObj->id, $TicketObj->Subject)
msgid "Update ticket #%1 (%2)"
@@ -5893,10 +5876,8 @@
#: html/SelfService/Display.html:109
msgid "You have no permission to create tickets in that queue."
-msgstr "msgstr "Non hai l'autorizzazione per creare ticket in que
"
+msgstr "Non hai l'autorizzazione per creare ticket in questa coda."
-1d54
-sta coda."
#: lib/RT/Ticket_Overlay.pm:1964
msgid "You may not create requests in that queue."
msgstr "Non puoi creare ticket in questa coda."
Modified: rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Interface/Email.pm
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Interface/Email.pm (original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Interface/Email.pm Thu Sep 1 14:13:24 2005
@@ -173,7 +173,7 @@
# {{{ IsRTAddress
-=item IsRTAddress ADDRESS
+=head2 IsRTAddress ADDRESS
Takes a single parameter, an email address.
Returns true if that address matches the $RTAddressRegexp.
@@ -198,7 +198,7 @@
# {{{ CullRTAddresses
-=item CullRTAddresses ARRAY
+=head2 CullRTAddresses ARRAY
Takes a single argument, an array of email addresses.
Returns the same array with any IsRTAddress()es weeded out.
@@ -476,11 +476,12 @@
status code is a numeric value.
- for temporary failures, status code should be -75
+ for temporary failures, the status code should be -75
- for permanent failures which are handled by RT, status code should be 0
+ for permanent failures which are handled by RT, the status code
+ should be 0
- for succces, the status code should be 1
+ for succces, the status code should be 1
Modified: rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Queue_Overlay.pm
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Queue_Overlay.pm (original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Queue_Overlay.pm Thu Sep 1 14:13:24 2005
@@ -232,14 +232,16 @@
=head2 IsValidStatus VALUE
-Returns true if VALUE is a valid status. Otherwise, returns 0
+Returns true if VALUE is a valid status. Otherwise, returns 0.
-=for testing
+=begin testing
my $q = RT::Queue->new($RT::SystemUser);
ok($q->IsValidStatus('new')== 1, 'New is a valid status');
ok($q->IsValidStatus('f00')== 0, 'f00 is not a valid status');
+=end testing
+
=cut
sub IsValidStatus {
@@ -259,13 +261,15 @@
Returns true if VALUE is a Active status. Otherwise, returns 0
-=for testing
+=begin testing
my $q = RT::Queue->new($RT::SystemUser);
ok($q->IsActiveStatus('new')== 1, 'New is a Active status');
ok($q->IsActiveStatus('rejected')== 0, 'Rejected is an inactive status');
ok($q->IsActiveStatus('f00')== 0, 'f00 is not a Active status');
+=end testing
+
=cut
sub IsActiveStatus {
@@ -285,13 +289,15 @@
Returns true if VALUE is a Inactive status. Otherwise, returns 0
-=for testing
+=begin testing
my $q = RT::Queue->new($RT::SystemUser);
ok($q->IsInactiveStatus('new')== 0, 'New is a Active status');
ok($q->IsInactiveStatus('rejected')== 1, 'rejeected is an Inactive status');
ok($q->IsInactiveStatus('f00')== 0, 'f00 is not a Active status');
+=end testing
+
=cut
sub IsInactiveStatus {
@@ -334,10 +340,8 @@
($id, $val) = $queue->Create( Name => '66');
ok(!$id, $val);
-
=end testing
-
=cut
sub Create {
@@ -399,7 +403,7 @@
Takes a boolean.
1 will cause this queue to no longer be avaialble for tickets.
-0 will re-enable this queue
+0 will re-enable this queue.
=cut
@@ -490,7 +494,7 @@
# {{{ CustomField
-=item CustomField NAME
+=head2 CustomField NAME
Load the queue-specific custom field named NAME
@@ -507,7 +511,7 @@
# {{{ CustomFields
-=item CustomFields
+=head2 CustomFields
Returns an RT::CustomFields object containing all global custom fields, as well as those tied to this queue
@@ -997,8 +1001,8 @@
=head2 IsCc PRINCIPAL_ID
- Takes an RT::Principal id.
- Returns true if the principal is a requestor of the current queue.
+Takes an RT::Principal id.
+Returns true if the principal is a requestor of the current queue.
=cut
@@ -1017,8 +1021,8 @@
=head2 IsAdminCc PRINCIPAL_ID
- Takes an RT::Principal id.
- Returns true if the principal is a requestor of the current queue.
+Takes an RT::Principal id.
+Returns true if the principal is a requestor of the current queue.
=cut
Modified: rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Record.pm
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Record.pm (original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Record.pm Thu Sep 1 14:13:24 2005
@@ -377,10 +377,11 @@
$newhash{$key} = $hash{$key};
}
else {
- my ($op, $val);
- ($key, $op, $val) = $self->_Handle->_MakeClauseCaseInsensitive($key, '=', $hash{$key});
+ my ($op, $val, $func);
+ ($key, $op, $val, $func) = $self->_Handle->_MakeClauseCaseInsensitive($key, '=', $hash{$key});
$newhash{$key}->{operator} = $op;
$newhash{$key}->{value} = $val;
+ $newhash{$key}->{function} = $func;
}
}
Modified: rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/SearchBuilder.pm
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/SearchBuilder.pm (original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/SearchBuilder.pm Thu Sep 1 14:13:24 2005
@@ -311,7 +311,7 @@
# {{{ sub ItemsOrderBy
-=item ItemsOrderBy
+=head2 ItemsOrderBy
If it has a SortOrder attribute, sort the array by SortOrder.
Otherwise, if it has a "Name" attribute, sort alphabetically by Name
@@ -338,7 +338,7 @@
# {{{ sub ItemsArrayRef
-=item ItemsArrayRef
+=head2 ItemsArrayRef
Return this object's ItemsArray, in the order that ItemsOrderBy sorts
it.
Modified: rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Template_Overlay.pm
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Template_Overlay.pm (original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Template_Overlay.pm Thu Sep 1 14:13:24 2005
@@ -324,7 +324,7 @@
# {{{ sub Parse
-=item Parse
+=head2 Parse
This routine performs Text::Template parsing on the template and then
imports the results into a MIME::Entity so we can really use it
Modified: rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Tickets_Overlay.pm
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Tickets_Overlay.pm (original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/Tickets_Overlay.pm Thu Sep 1 14:13:24 2005
@@ -459,7 +459,8 @@
UK => $RT::DateDayBeforeMonth,
PREFER_PAST => $RT::AmbiguousDayInPast,
PREFER_FUTURE => !($RT::AmbiguousDayInPast),
- FUZZY => 1
+ FUZZY => 1,
+ GMT => 1,
);
if ( $op eq "=" ) {
Modified: rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/User_Overlay.pm
==============================================================================
--- rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/User_Overlay.pm (original)
+++ rt/branches/QUEBEC-EXPERIMENTAL/lib/RT/User_Overlay.pm Thu Sep 1 14:13:24 2005
@@ -1088,7 +1088,7 @@
# }}}
-=head2 HasPassword()
+=head2 HasPassword
Returns true if the user has a valid password, otherwise returns false.
@@ -1316,7 +1316,7 @@
# {{{ sub Rights testing
-=head2 Rights testing
+=head1 Rights testing
=begin testing
@@ -1558,7 +1558,7 @@
# {{{ sub HasRight
-=head2 sub HasRight
+=head2 HasRight
Shim around PrincipalObj->HasRight. See RT::Principal
@@ -1617,8 +1617,8 @@
=head2 CurrentUserHasRight
- Takes a single argument. returns 1 if $Self->CurrentUser
- has the requested right. returns undef otherwise
+Takes a single argument. returns 1 if $Self->CurrentUser
+has the requested right. returns undef otherwise
=cut
@@ -1701,7 +1701,7 @@
# {{{ sub _CleanupInvalidDelegations
-=head2 sub _CleanupInvalidDelegations { InsideTransaction => undef }
+=head2 _CleanupInvalidDelegations { InsideTransaction => undef }
Revokes all ACE entries delegated by this user which are inconsistent
with their current delegation rights. Does not perform permission
More information about the Rt-commit
mailing list