[Rt-commit] rt branch, 3.999-trunk, updated. ef714aa07e42dbc2ce9690a16a03c4fe27da2441

sartak at bestpractical.com sartak at bestpractical.com
Thu Dec 3 01:18:06 EST 2009


The branch, 3.999-trunk has been updated
       via  ef714aa07e42dbc2ce9690a16a03c4fe27da2441 (commit)
      from  8d58e29babf92972da6f31ebc3ca3dbb5aa3c0ad (commit)

Summary of changes:
 lib/RT/Action/CreateTicketLinks.pm                 |    2 +-
 lib/RT/Action/DeleteTicketLinks.pm                 |    2 +-
 lib/RT/Action/EditTicketCFs.pm                     |    8 +++-----
 lib/RT/Dispatcher.pm                               |    2 +-
 lib/RT/Interface/Web.pm                            |    8 ++++----
 lib/RT/View/Ticket/Links.pm                        |    2 +-
 share/html/Admin/CustomFields/GroupRights.html     |    6 +++---
 share/html/Admin/CustomFields/Modify.html          |    2 +-
 share/html/Admin/CustomFields/Objects.html         |    4 ++--
 share/html/Admin/CustomFields/UserRights.html      |    6 +++---
 share/html/Admin/CustomFields/index.html           |    2 +-
 share/html/Admin/Global/CustomFields/Groups.html   |    2 +-
 .../Admin/Global/CustomFields/Queue-Tickets.html   |    2 +-
 .../Global/CustomFields/Queue-Transactions.html    |    2 +-
 share/html/Admin/Global/CustomFields/Queues.html   |    2 +-
 share/html/Admin/Global/CustomFields/Users.html    |    2 +-
 share/html/Admin/Global/GroupRights.html           |    6 +++---
 share/html/Admin/Global/Template.html              |    2 +-
 share/html/Admin/Global/UserRights.html            |    4 ++--
 share/html/Admin/Groups/GroupRights.html           |    6 +++---
 share/html/Admin/Groups/History.html               |    2 +-
 share/html/Admin/Groups/Modify.html                |    2 +-
 share/html/Admin/Groups/UserRights.html            |    4 ++--
 share/html/Admin/Groups/index.html                 |    2 +-
 share/html/Admin/Queues/CustomField.html           |    2 +-
 share/html/Admin/Queues/CustomFields.html          |    4 ++--
 share/html/Admin/Queues/GroupRights.html           |    8 ++++----
 share/html/Admin/Queues/People.html                |    6 +++---
 share/html/Admin/Queues/Template.html              |    4 ++--
 share/html/Admin/Queues/Templates.html             |    2 +-
 share/html/Admin/Queues/UserRights.html            |    6 +++---
 share/html/Admin/Queues/index.html                 |    2 +-
 share/html/Admin/Users/CustomFields.html           |    4 ++--
 share/html/Admin/Users/GnuPG.html                  |    2 +-
 share/html/Admin/Users/History.html                |    2 +-
 share/html/Admin/Users/Memberships.html            |   10 +++++-----
 share/html/Admin/Users/Modify.html                 |    2 +-
 share/html/Admin/Users/MyRT.html                   |    2 +-
 share/html/Admin/Users/index.html                  |    2 +-
 share/html/Dashboards/Queries.html                 |    6 +++---
 share/html/Dashboards/Subscription.html            |    4 ++--
 share/html/Dashboards/index.html                   |    2 +-
 share/html/Prefs/Quicksearch.html                  |    2 +-
 share/html/Search/Bulk.html                        |    8 ++++----
 share/html/Search/Simple.html                      |    2 +-
 share/html/SelfService/Create.html                 |    2 +-
 share/html/SelfService/CreateTicketInQueue.html    |    2 +-
 share/html/SelfService/Display.html                |    4 ++--
 share/html/Ticket/Display.html                     |    2 +-
 share/html/Ticket/Forward.html                     |    2 +-
 share/html/Ticket/GnuPG.html                       |    2 +-
 share/html/Ticket/ShowEmailRecord.html             |    2 +-
 share/html/Tools/MyDay.html                        |    2 +-
 share/html/Tools/Reports/CreatedByDates.html       |    2 +-
 share/html/Tools/Reports/ResolvedByDates.html      |    2 +-
 share/html/Tools/Reports/ResolvedByOwner.html      |    2 +-
 share/html/User/Prefs.html                         |    2 +-
 share/html/index.html                              |    2 +-
 58 files changed, 95 insertions(+), 97 deletions(-)

- Log -----------------------------------------------------------------
commit ef714aa07e42dbc2ce9690a16a03c4fe27da2441
Author: Shawn M Moore <sartak at bestpractical.com>
Date:   Thu Dec 3 01:17:50 2009 -0500

    Similarly get rid of ->new(current_user => Jifty->web->current_user)

diff --git a/lib/RT/Action/CreateTicketLinks.pm b/lib/RT/Action/CreateTicketLinks.pm
index 1f61546..f2b7457 100644
--- a/lib/RT/Action/CreateTicketLinks.pm
+++ b/lib/RT/Action/CreateTicketLinks.pm
@@ -38,7 +38,7 @@ sub take_action {
     $self->result->content->{'detailed_messages'} ||= {};
     if ( $self->argument_value('id') ) {
         my $ticket =
-          RT::Model::Ticket->new( current_user => Jifty->web->current_user );
+          RT::Model::Ticket->new;
         $ticket->load($self->argument_value('id'));
         for my $field ( keys %map ) {
             my $type = renaming( $field, { convention => 'UpperCamelCase' } );
diff --git a/lib/RT/Action/DeleteTicketLinks.pm b/lib/RT/Action/DeleteTicketLinks.pm
index c994287..e71c178 100644
--- a/lib/RT/Action/DeleteTicketLinks.pm
+++ b/lib/RT/Action/DeleteTicketLinks.pm
@@ -17,7 +17,7 @@ sub take_action {
 
     if ( $self->argument_value('id') ) {
         my $ticket =
-          RT::Model::Ticket->new( current_user => Jifty->web->current_user );
+          RT::Model::Ticket->new;
         $ticket->load($self->argument_value('id'));
 
         for my $field ( keys %map ) {
diff --git a/lib/RT/Action/EditTicketCFs.pm b/lib/RT/Action/EditTicketCFs.pm
index 4fabbd6..84d1efd 100644
--- a/lib/RT/Action/EditTicketCFs.pm
+++ b/lib/RT/Action/EditTicketCFs.pm
@@ -40,7 +40,7 @@ sub take_action {
     $self->result->content->{'detailed_messages'} ||= {};
     if ( $self->argument_value('id') ) {
         my $ticket =
-          RT::Model::Ticket->new( current_user => Jifty->web->current_user );
+          RT::Model::Ticket->new;
         $ticket->load( $self->argument_value('id') );
 
         my $args = $self->argument_values;
@@ -51,8 +51,7 @@ sub take_action {
             if ( $tbd =~ /delete_(\d+)_(\d+)/ ) {
                 my ( $cfid, $ocfvid ) = ( $1, $2 );
                 my $cf =
-                  RT::Model::CustomField->new(
-                    current_user => Jifty->web->current_user );
+                  RT::Model::CustomField->new;
                 $cf->load_by_id($cfid);
                 my ( $val, $msg ) = $ticket->delete_custom_field_value(
                     field    => $cfid,
@@ -69,8 +68,7 @@ sub take_action {
 
         for my $cfid (@cfids) {
             my $cf =
-              RT::Model::CustomField->new(
-                current_user => Jifty->web->current_user );
+              RT::Model::CustomField->new;
             $cf->load_by_id($cfid);
 
             my $values     = $ticket->custom_field_values( $cf->id );
diff --git a/lib/RT/Dispatcher.pm b/lib/RT/Dispatcher.pm
index 118aa27..c891df0 100644
--- a/lib/RT/Dispatcher.pm
+++ b/lib/RT/Dispatcher.pm
@@ -333,7 +333,7 @@ before qr'Dashboards/?' => run {
 before 'Dashboards/Modify.html' => run {
     my $id        = Jifty->web->request->argument('id') || '';
     my $results   = [];
-    my $Dashboard = RT::Dashboard->new( current_user => Jifty->web->current_user );
+    my $Dashboard = RT::Dashboard->new;
     set Dashboard => $Dashboard;
     my @privacies = $Dashboard->_privacy_objects( ( !$id ? 'create' : 'modify' ) => 1 );
     set privacies => \@privacies;
diff --git a/lib/RT/Interface/Web.pm b/lib/RT/Interface/Web.pm
index fcf6f69..e255975 100755
--- a/lib/RT/Interface/Web.pm
+++ b/lib/RT/Interface/Web.pm
@@ -395,7 +395,7 @@ sub load_ticket {
         abort("No ticket specified");
     }
 
-    my $Ticket = RT::Model::Ticket->new( current_user => Jifty->web->current_user );
+    my $Ticket = RT::Model::Ticket->new;
     $Ticket->load($id);
     unless ( $Ticket->id ) {
         abort("Could not load ticket $id");
@@ -465,7 +465,7 @@ sub process_update_message {
 
     $Message->head->add( 'Message-ID' => RT::Interface::Email::gen_message_id( Ticket => $args{'ticket_obj'}, ) );
     my $old_txn =
-      RT::Model::Transaction->new( current_user => Jifty->web->current_user );
+      RT::Model::Transaction->new;
     if ( $args{args_ref}->{'quote_transaction'} ) {
         $old_txn->load( $args{args_ref}->{'quote_transaction'} );
     } else {
@@ -644,7 +644,7 @@ sub process_acl_changes {
         @Rights = grep $_, @Rights;
         next unless @Rights;
 
-        my $principal = RT::Model::Principal->new( current_user => Jifty->web->current_user );
+        my $principal = RT::Model::Principal->new;
         $principal->load($principal_id);
 
         my $obj;
@@ -873,7 +873,7 @@ sub process_object_custom_field_updates {
             }
 
             foreach my $cf ( keys %{ $custom_fields_to_mod{$class}{$id} } ) {
-                my $CustomFieldObj = RT::Model::CustomField->new( current_user => Jifty->web->current_user );
+                my $CustomFieldObj = RT::Model::CustomField->new;
                 $CustomFieldObj->load_by_id($cf);
                 unless ( $CustomFieldObj->id ) {
                     Jifty->log->warn("Couldn't load custom field #$cf");
diff --git a/lib/RT/View/Ticket/Links.pm b/lib/RT/View/Ticket/Links.pm
index 7aba0f6..8a14724 100644
--- a/lib/RT/View/Ticket/Links.pm
+++ b/lib/RT/View/Ticket/Links.pm
@@ -114,7 +114,7 @@ template '_elements/edit_cfs' => sub {
     }
     elsif ( get('queue') ) {
         my $queue =
-          RT::Model::Queue->new( current_user => Jifty->web->current_user );
+          RT::Model::Queue->new;
         $queue->load( get('queue') );
         $cfs = $queue->ticket_custom_fields;
     }
diff --git a/share/html/Admin/CustomFields/GroupRights.html b/share/html/Admin/CustomFields/GroupRights.html
index d424798..fe07cb6 100644
--- a/share/html/Admin/CustomFields/GroupRights.html
+++ b/share/html/Admin/CustomFields/GroupRights.html
@@ -59,7 +59,7 @@
       
 <h1><&|/l&>System groups</&></h1>
 <table>
-% my $Groups = RT::Model::GroupCollection->new( current_user => Jifty->web->current_user );
+% my $Groups = RT::Model::GroupCollection->new;
 % $Groups->limit_to_system_internal_groups();
 %	while (my $Group = $Groups->next()) {
   <tr align="right"> 
@@ -75,7 +75,7 @@
 </table>
 <h1><&|/l&>User defined groups</&></h1>
 <table>
-% $Groups = RT::Model::GroupCollection->new( current_user => Jifty->web->current_user );
+% $Groups = RT::Model::GroupCollection->new;
 % $Groups->limit_to_user_defined_groups();    
 %	while (my $Group = $Groups->next()) {
   <tr align="right"> 
@@ -101,7 +101,7 @@ if (!defined $id) {
     $m->comp("/Elements/Error", why => _("No CustomField defined"));
 }
 
-my $CustomFieldObj = RT::Model::CustomField->new( current_user => Jifty->web->current_user );
+my $CustomFieldObj = RT::Model::CustomField->new;
 $CustomFieldObj->load($id) || $m->comp("/Elements/Error", why => _("Couldn't load CustomField %1",$id));
 
 my $title = _('Modify group rights for custom field %1', $CustomFieldObj->name);
diff --git a/share/html/Admin/CustomFields/Modify.html b/share/html/Admin/CustomFields/Modify.html
index cdcb34e..d44b258 100644
--- a/share/html/Admin/CustomFields/Modify.html
+++ b/share/html/Admin/CustomFields/Modify.html
@@ -131,7 +131,7 @@
 <%INIT>
 my ($title, @results, $disabled);
 
-my $CustomFieldObj = RT::Model::CustomField->new( current_user => Jifty->web->current_user );
+my $CustomFieldObj = RT::Model::CustomField->new;
 my $current_tab = 'Admin/CustomFields/Modify.html';
 
 unless ( $id ) {
diff --git a/share/html/Admin/CustomFields/Objects.html b/share/html/Admin/CustomFields/Objects.html
index b95e31a..8881fd0 100644
--- a/share/html/Admin/CustomFields/Objects.html
+++ b/share/html/Admin/CustomFields/Objects.html
@@ -68,7 +68,7 @@
 
 </&>
 <%INIT>
-my $CF = RT::Model::CustomField->new( current_user => Jifty->web->current_user );
+my $CF = RT::Model::CustomField->new;
 $CF->load($id) if ($id);
 
 unless ($CF->id) {  abort(_("Could not load CustomField %1", $id))};
@@ -103,7 +103,7 @@ $objects->order_by( column => 'name' );
 
 
 my $objectCFs;
-$objectCFs = RT::Model::ObjectCustomFieldCollection->new( current_user => Jifty->web->current_user );
+$objectCFs = RT::Model::ObjectCustomFieldCollection->new;
 $objectCFs->find_all_rows;
 $objectCFs->limit_to_custom_field($id);
 
diff --git a/share/html/Admin/CustomFields/UserRights.html b/share/html/Admin/CustomFields/UserRights.html
index 862bf94..fcfcaa9 100644
--- a/share/html/Admin/CustomFields/UserRights.html
+++ b/share/html/Admin/CustomFields/UserRights.html
@@ -59,7 +59,7 @@ title => $title, &>
         
 %	while (my $Member = $Users->next()) {
 % my $user_object = $Member->member->object();
-% my $group = RT::Model::Group->new( current_user => Jifty->web->current_user );
+% my $group = RT::Model::Group->new;
 % $group->load_acl_equivalence($Member->member);
   <tr align="right"> 
 	<td valign="top"><& /Elements/ShowUser, user => $user_object &></td>
@@ -89,11 +89,11 @@ if (!defined $id) {
     $m->comp("/Elements/Error", why => _("No Class defined"));
 }
 
-my $CustomFieldObj = RT::Model::CustomField->new( current_user => Jifty->web->current_user );
+my $CustomFieldObj = RT::Model::CustomField->new;
 $CustomFieldObj->load($id) || $m->comp("/Elements/Error", why => _("Couldn't load Class %1",$id));
 
 # Find out which users we want to display ACL selects for
-my $privileged = RT::Model::Group->new( current_user => Jifty->web->current_user );
+my $privileged = RT::Model::Group->new;
 $privileged->load_system_internal('privileged');
 my $Users = $privileged->members;
 
diff --git a/share/html/Admin/CustomFields/index.html b/share/html/Admin/CustomFields/index.html
index 6590ea5..2e9d7a2 100644
--- a/share/html/Admin/CustomFields/index.html
+++ b/share/html/Admin/CustomFields/index.html
@@ -101,7 +101,7 @@ if ( !$type && $ARGS{'type'} ) {
     Jifty->log->warn("'type' argument is deprecated use 'type' instead");
 }
 
-my $CustomFields = RT::Model::CustomFieldCollection->new( current_user => Jifty->web->current_user );
+my $CustomFields = RT::Model::CustomFieldCollection->new;
 $CustomFields->find_all_rows;
 $CustomFields->{'find_disabled_rows'} = 1 if $show_disabled;
 $CustomFields->limit_to_lookup_type( $type ) if $type;
diff --git a/share/html/Admin/Global/CustomFields/Groups.html b/share/html/Admin/Global/CustomFields/Groups.html
index 6c2a57f..2097e7e 100644
--- a/share/html/Admin/Global/CustomFields/Groups.html
+++ b/share/html/Admin/Global/CustomFields/Groups.html
@@ -55,5 +55,5 @@
 </&>
 <%INIT>
   my $title = _( 'Edit Custom Fields for all groups');
-  my $object = RT::Model::Group->new( current_user => Jifty->web->current_user );
+  my $object = RT::Model::Group->new;
 </%INIT>
diff --git a/share/html/Admin/Global/CustomFields/Queue-Tickets.html b/share/html/Admin/Global/CustomFields/Queue-Tickets.html
index 39ccdc9..132a4b7 100755
--- a/share/html/Admin/Global/CustomFields/Queue-Tickets.html
+++ b/share/html/Admin/Global/CustomFields/Queue-Tickets.html
@@ -55,5 +55,5 @@
 </&>
 <%INIT>
   my $title = _( 'Edit Custom Fields for tickets in all queues');
-  my $object = RT::Model::Queue->new( current_user => Jifty->web->current_user );
+  my $object = RT::Model::Queue->new;
 </%INIT>
diff --git a/share/html/Admin/Global/CustomFields/Queue-Transactions.html b/share/html/Admin/Global/CustomFields/Queue-Transactions.html
index 8fc9680..d768b74 100755
--- a/share/html/Admin/Global/CustomFields/Queue-Transactions.html
+++ b/share/html/Admin/Global/CustomFields/Queue-Transactions.html
@@ -55,5 +55,5 @@
 </&>
 <%INIT>
   my $title = _( 'Edit Custom Fields for tickets in all queues');
-  my $object = RT::Model::Queue->new( current_user => Jifty->web->current_user );
+  my $object = RT::Model::Queue->new;
 </%INIT>
diff --git a/share/html/Admin/Global/CustomFields/Queues.html b/share/html/Admin/Global/CustomFields/Queues.html
index 9bd6d34..09ea5dc 100644
--- a/share/html/Admin/Global/CustomFields/Queues.html
+++ b/share/html/Admin/Global/CustomFields/Queues.html
@@ -55,5 +55,5 @@
 </&>
 <%INIT>
   my $title = _( 'Edit Custom Fields for all queues');
-  my $object = RT::Model::Queue->new( current_user => Jifty->web->current_user );
+  my $object = RT::Model::Queue->new;
 </%INIT>
diff --git a/share/html/Admin/Global/CustomFields/Users.html b/share/html/Admin/Global/CustomFields/Users.html
index 660cdee..d0445a6 100644
--- a/share/html/Admin/Global/CustomFields/Users.html
+++ b/share/html/Admin/Global/CustomFields/Users.html
@@ -55,5 +55,5 @@
 </&>
 <%INIT>
   my $title = _( 'Edit Custom Fields for all users');
-  my $object = RT::Model::User->new( current_user => Jifty->web->current_user );
+  my $object = RT::Model::User->new;
 </%INIT>
diff --git a/share/html/Admin/Global/GroupRights.html b/share/html/Admin/Global/GroupRights.html
index 4672c26..0abf630 100755
--- a/share/html/Admin/Global/GroupRights.html
+++ b/share/html/Admin/Global/GroupRights.html
@@ -57,7 +57,7 @@
       
 <h1><&|/l&>System groups</&></h1>
 <table>
-% $Groups = RT::Model::GroupCollection->new( current_user => Jifty->web->current_user );
+% $Groups = RT::Model::GroupCollection->new;
 % $Groups->limit_to_system_internal_groups();
 %	while (my $Group = $Groups->next()) {
   <tr align="right"> 
@@ -73,7 +73,7 @@
 </table>
 <h1><&|/l&>Roles</&></h1>
 <table>
-% $Groups = RT::Model::GroupCollection->new( current_user => Jifty->web->current_user );
+% $Groups = RT::Model::GroupCollection->new;
 % $Groups->limit_to_roles( object => RT->system );
 %	while (my $Group = $Groups->next()) {
   <tr align="right"> 
@@ -89,7 +89,7 @@
 </table>
 <h1><&|/l&>User defined groups</&></h1>
 <table>
-% $Groups = RT::Model::GroupCollection->new( current_user => Jifty->web->current_user );
+% $Groups = RT::Model::GroupCollection->new;
 % $Groups->limit_to_user_defined_groups();    
 %	while (my $Group = $Groups->next()) {
   <tr align="right"> 
diff --git a/share/html/Admin/Global/Template.html b/share/html/Admin/Global/Template.html
index 8b25ef5..27c7975 100755
--- a/share/html/Admin/Global/Template.html
+++ b/share/html/Admin/Global/Template.html
@@ -74,7 +74,7 @@ $template_obj->description, content => $template_obj->content &>
 </&>
 <%INIT>
 
-my $template_obj = RT::Model::Template->new( current_user => Jifty->web->current_user );
+my $template_obj = RT::Model::Template->new;
 my  ($title, @results, $current_subtab, $SubmitLabel);
 
 
diff --git a/share/html/Admin/Global/UserRights.html b/share/html/Admin/Global/UserRights.html
index 3629c9a..20c6b00 100755
--- a/share/html/Admin/Global/UserRights.html
+++ b/share/html/Admin/Global/UserRights.html
@@ -57,7 +57,7 @@
 <table>
 
 % while ( my $user_object = $Users->next ) {
-% my $group = RT::Model::Group->new( current_user => Jifty->web->current_user );
+% my $group = RT::Model::Group->new;
 % $group->load_acl_equivalence( $user_object );
   <tr align="right">
 	<td valign="top"><& /Elements/ShowUser, user => $user_object &></td>
@@ -83,7 +83,7 @@
 
 
 # Find out which users we want to display ACL selects for
-my $privileged = RT::Model::Group->new( current_user => Jifty->web->current_user );
+my $privileged = RT::Model::Group->new;
 $privileged->load_system_internal('privileged');
 my $Users = $privileged->user_members;
 $Users->order_by( column => $Userorder_by, order => $userorder );
diff --git a/share/html/Admin/Groups/GroupRights.html b/share/html/Admin/Groups/GroupRights.html
index f5c2bc5..ec57919 100755
--- a/share/html/Admin/Groups/GroupRights.html
+++ b/share/html/Admin/Groups/GroupRights.html
@@ -59,7 +59,7 @@
       
 <h1><&|/l&>System groups</&></h1>
 <table>
-% $Groups = RT::Model::GroupCollection->new( current_user => Jifty->web->current_user );
+% $Groups = RT::Model::GroupCollection->new;
 % $Groups->limit_to_system_internal_groups();
 %	while (my $Group = $Groups->next()) {
   <tr align="right"> 
@@ -76,7 +76,7 @@
 </table>
 <h1><&|/l&>User defined groups</&></h1>
 <table>
-% $Groups = RT::Model::GroupCollection->new( current_user => Jifty->web->current_user );
+% $Groups = RT::Model::GroupCollection->new;
 % $Groups->limit_to_user_defined_groups();    
 %	while (my $Group = $Groups->next()) {
   <tr align="right"> 
@@ -108,7 +108,7 @@ if (!defined $id) {
     abort(_("No Group defined"));
 }
 
-my $GroupObj = RT::Model::Group->new( current_user => Jifty->web->current_user );
+my $GroupObj = RT::Model::Group->new;
 $GroupObj->load($id) || abort(_("Couldn't load group %1",$id));
 
 my $Groups;
diff --git a/share/html/Admin/Groups/History.html b/share/html/Admin/Groups/History.html
index 617d259..5da7cd5 100644
--- a/share/html/Admin/Groups/History.html
+++ b/share/html/Admin/Groups/History.html
@@ -60,7 +60,7 @@
 </&>
 <%INIT>
 my $current_tab = 'Admin/Groups/History.html?id='.$id;
-my $GroupObj = RT::Model::Group->new( current_user => Jifty->web->current_user );
+my $GroupObj = RT::Model::Group->new;
 $GroupObj->load($id) || abort("Couldn't load group '$id'");
 my $title = _("History of the group %1", $GroupObj->name);
 </%INIT>
diff --git a/share/html/Admin/Groups/Modify.html b/share/html/Admin/Groups/Modify.html
index 8d3d9c4..6ed51b6 100755
--- a/share/html/Admin/Groups/Modify.html
+++ b/share/html/Admin/Groups/Modify.html
@@ -99,7 +99,7 @@
 my $current_tab;
 my  ($title, @results, $disabled, $enabled_checked);
 
-my $Group = RT::Model::Group->new( current_user => Jifty->web->current_user );
+my $Group = RT::Model::Group->new;
 
 if ($create) {
     $current_tab = 'Admin/Groups/Modify.html?create=1';
diff --git a/share/html/Admin/Groups/UserRights.html b/share/html/Admin/Groups/UserRights.html
index 509bdc6..c580891 100755
--- a/share/html/Admin/Groups/UserRights.html
+++ b/share/html/Admin/Groups/UserRights.html
@@ -91,11 +91,11 @@ if (!defined $id) {
     abort(_("No Group defined"));
 }
 
-my $GroupObj = RT::Model::Group->new( current_user => Jifty->web->current_user );
+my $GroupObj = RT::Model::Group->new;
 $GroupObj->load($id) || abort(_("Couldn't load group %1",$id));
 
 # Find out which users we want to display ACL selects for
-my $privileged = RT::Model::Group->new( current_user => Jifty->web->current_user );
+my $privileged = RT::Model::Group->new;
 $privileged->load_system_internal('privileged');
 my $Users = $privileged->members;
 
diff --git a/share/html/Admin/Groups/index.html b/share/html/Admin/Groups/index.html
index 53cde1b..ffd38d8 100755
--- a/share/html/Admin/Groups/index.html
+++ b/share/html/Admin/Groups/index.html
@@ -84,7 +84,7 @@
 </form>
 </&>
 <%INIT>
-my $Groups = RT::Model::GroupCollection->new( current_user => Jifty->web->current_user );
+my $Groups = RT::Model::GroupCollection->new;
 $Groups->limit_to_user_defined_groups();
 my $title = _('Select a group');
 my $caption;
diff --git a/share/html/Admin/Queues/CustomField.html b/share/html/Admin/Queues/CustomField.html
index 8144627..4c1276b 100755
--- a/share/html/Admin/Queues/CustomField.html
+++ b/share/html/Admin/Queues/CustomField.html
@@ -57,7 +57,7 @@
 
 </&>
 <%INIT>
-my $queue_obj = RT::Model::Queue->new( current_user => Jifty->web->current_user );
+my $queue_obj = RT::Model::Queue->new;
 $queue_obj->load($queue);
 
 my ($title, $current_subtab);
diff --git a/share/html/Admin/Queues/CustomFields.html b/share/html/Admin/Queues/CustomFields.html
index 455ee5f..fa6fbc3 100755
--- a/share/html/Admin/Queues/CustomFields.html
+++ b/share/html/Admin/Queues/CustomFields.html
@@ -57,11 +57,11 @@
     <& /Admin/Elements/EditCustomFields, %ARGS, title => $title, object => $object, object_type => 'RT::Model::Queue' &>
 </&>
 <%INIT>
-my $object = RT::Model::Queue->new( current_user => Jifty->web->current_user );
+my $object = RT::Model::Queue->new;
 
 $object->load($id) || abort( _( "Couldn't load object %1", $id ) );
 my $FriendlySubTypes =
-  RT::Model::CustomField->new( current_user => Jifty->web->current_user )
+  RT::Model::CustomField->new
   ->friendly_lookup_type( $object->custom_field_lookup_type );
 
 my $title = _( 'Edit Custom Fields for %1', $object->name );
diff --git a/share/html/Admin/Queues/GroupRights.html b/share/html/Admin/Queues/GroupRights.html
index b55e419..cdaa206 100755
--- a/share/html/Admin/Queues/GroupRights.html
+++ b/share/html/Admin/Queues/GroupRights.html
@@ -59,7 +59,7 @@
 <h1><&|/l&>System groups</&></h1>
 <table>
 % $m->callback( %ARGS, queue_obj => $queue_obj, results => \@results );
-% $Groups = RT::Model::GroupCollection->new( current_user => Jifty->web->current_user );
+% $Groups = RT::Model::GroupCollection->new;
 % $Groups->limit_to_system_internal_groups();
 %	while (my $Group = $Groups->next()) {
   <tr align="right"> 
@@ -75,7 +75,7 @@
 </table>
 <h1><&|/l&>Roles</&></h1>
 <table>
-% $Groups = RT::Model::GroupCollection->new( current_user => Jifty->web->current_user );
+% $Groups = RT::Model::GroupCollection->new;
 % $Groups->limit_to_roles( object => $queue_obj );
 %	while (my $Group = $Groups->next()) {
   <tr align="right"> 
@@ -91,7 +91,7 @@
 </table>
 <h1><&|/l&>User defined groups</&></h1>
 <table>
-% $Groups = RT::Model::GroupCollection->new( current_user => Jifty->web->current_user );
+% $Groups = RT::Model::GroupCollection->new;
 % $Groups->limit_to_user_defined_groups();    
 %	while (my $Group = $Groups->next()) {
   <tr align="right"> 
@@ -121,7 +121,7 @@ if (!defined $id) {
     abort(_("No queue defined"));
 }
 
-my $queue_obj = RT::Model::Queue->new( current_user => Jifty->web->current_user );
+my $queue_obj = RT::Model::Queue->new;
 $queue_obj->load($id) || abort(_("Couldn't load queue %1",$id));
 
 my $Groups;
diff --git a/share/html/Admin/Queues/People.html b/share/html/Admin/Queues/People.html
index b1191f1..7026925 100755
--- a/share/html/Admin/Queues/People.html
+++ b/share/html/Admin/Queues/People.html
@@ -143,7 +143,7 @@ my ($field, @results, $User, $Users, $Groups, $watcher, $user_msg, $group_msg);
 
 
 
-my $queue_obj = RT::Model::Queue->new( current_user => Jifty->web->current_user );
+my $queue_obj = RT::Model::Queue->new;
 $queue_obj->load($id) || abort(_("Couldn't load queue", $id));
 # }}}
 
@@ -180,7 +180,7 @@ if (!length $ARGS{'user_string'}) {
 $user_msg = _("No principals selected.");
  }
 else {
-    $Users = RT::Model::UserCollection->new( current_user => Jifty->web->current_user );
+    $Users = RT::Model::UserCollection->new;
     $Users->limit(column => $ARGS{'user_field'},
                  value => $ARGS{'user_string'},
                  operator => $ARGS{'user_op'});
@@ -190,7 +190,7 @@ if (!length $ARGS{'group_string'}) {
 $group_msg = _("No principals selected.");
  }
 else {
-$Groups = RT::Model::GroupCollection->new( current_user => Jifty->web->current_user );
+$Groups = RT::Model::GroupCollection->new;
 $Groups->limit(column => 'domain', operator => '=', value => 'UserDefined');
 $Groups->limit(column => $ARGS{'group_field'},
 		value => $ARGS{'group_string'},
diff --git a/share/html/Admin/Queues/Template.html b/share/html/Admin/Queues/Template.html
index d6783b6..a9d8f28 100755
--- a/share/html/Admin/Queues/Template.html
+++ b/share/html/Admin/Queues/Template.html
@@ -72,7 +72,7 @@ $template_obj->description, content => $template_obj->content &>
 </&>
 <%INIT>
 
-my $template_obj = RT::Model::Template->new( current_user => Jifty->web->current_user );
+my $template_obj = RT::Model::Template->new;
 my  ($title, @results, $current_subtab);
 
 my $subtabs = {
@@ -118,7 +118,7 @@ if ($template_obj->id()) {
 			};
   push @results, @aresults;
 } else {
-  $queue_obj = RT::Model::Queue->new( current_user => Jifty->web->current_user );
+  $queue_obj = RT::Model::Queue->new;
   $queue_obj->load($queue);
 }
 
diff --git a/share/html/Admin/Queues/Templates.html b/share/html/Admin/Queues/Templates.html
index 80e6155..1e34016 100755
--- a/share/html/Admin/Queues/Templates.html
+++ b/share/html/Admin/Queues/Templates.html
@@ -57,7 +57,7 @@
 
 </&>
 <%INIT>
-my $queue_obj = RT::Model::Queue->new( current_user => Jifty->web->current_user );
+my $queue_obj = RT::Model::Queue->new;
 $queue_obj->load($id);
 
 my ($title, $current_subtab);
diff --git a/share/html/Admin/Queues/UserRights.html b/share/html/Admin/Queues/UserRights.html
index d7acf88..f936358 100755
--- a/share/html/Admin/Queues/UserRights.html
+++ b/share/html/Admin/Queues/UserRights.html
@@ -60,7 +60,7 @@
 % $m->callback( %ARGS, queue_obj => $queue_obj, results => \@results );
 %	while (my $Member = $Users->next()) {
 % my $user_object = $Member->member->object();
-% my $group = RT::Model::Group->new( current_user => Jifty->web->current_user );
+% my $group = RT::Model::Group->new;
 % $group->load_acl_equivalence($Member->member);
   <tr align="right"> 
 	<td valign="top"><& /Elements/ShowUser, user => $user_object &></td>
@@ -90,11 +90,11 @@ if (!defined $id) {
     abort(_("No queue defined"));
 }
 
-my $queue_obj = RT::Model::Queue->new( current_user => Jifty->web->current_user );
+my $queue_obj = RT::Model::Queue->new;
 $queue_obj->load($id) || abort(_("Couldn't load queue %1",$id));
 
 # Find out which users we want to display ACL selects for
-my $privileged = RT::Model::Group->new( current_user => Jifty->web->current_user );
+my $privileged = RT::Model::Group->new;
 $privileged->load_system_internal('privileged');
 my $Users = $privileged->members;
 
diff --git a/share/html/Admin/Queues/index.html b/share/html/Admin/Queues/index.html
index 608979f..d8de1f7 100755
--- a/share/html/Admin/Queues/index.html
+++ b/share/html/Admin/Queues/index.html
@@ -76,7 +76,7 @@
 </&>
 <%INIT>
 my ($queue, $caption);
-my $queues = RT::Model::QueueCollection->new( current_user => Jifty->web->current_user );
+my $queues = RT::Model::QueueCollection->new;
 $queues->find_all_rows();
 
 if ($find_disabled_queues) {
diff --git a/share/html/Admin/Users/CustomFields.html b/share/html/Admin/Users/CustomFields.html
index b9e8566..9ce63be 100644
--- a/share/html/Admin/Users/CustomFields.html
+++ b/share/html/Admin/Users/CustomFields.html
@@ -57,11 +57,11 @@
     <& /Admin/Elements/EditCustomFields, %ARGS, title => $title, object => $object, object_type => 'RT::Model::User' &>
 </&>
 <%INIT>
-my $object = RT::Model::User->new( current_user => Jifty->web->current_user );
+my $object = RT::Model::User->new;
 
 $object->load($id) || abort( _( "Couldn't load object %1", $id ) );
 my $FriendlySubTypes =
-  RT::Model::CustomField->new( current_user => Jifty->web->current_user )
+  RT::Model::CustomField->new
   ->friendly_lookup_type( $object->custom_field_lookup_type );
 
 my $title = _( 'Edit Custom Fields for %1', $object->name );
diff --git a/share/html/Admin/Users/GnuPG.html b/share/html/Admin/Users/GnuPG.html
index 94a6806..345463c 100644
--- a/share/html/Admin/Users/GnuPG.html
+++ b/share/html/Admin/Users/GnuPG.html
@@ -88,7 +88,7 @@ require RT::Crypt::GnuPG;
 
 my @results;
 
-my $user_object = RT::Model::User->new( current_user => Jifty->web->current_user );
+my $user_object = RT::Model::User->new;
 $user_object->load( $id );
 unless ( $user_object->id ) {
     abort( _("Couldn't load user #%1", $id) );
diff --git a/share/html/Admin/Users/History.html b/share/html/Admin/Users/History.html
index 56e96b3..36f1d5d 100644
--- a/share/html/Admin/Users/History.html
+++ b/share/html/Admin/Users/History.html
@@ -60,7 +60,7 @@
 </&>
 <%INIT>
 my $current_tab = 'Admin/Users/History.html?id='.$id;
-my $user_object = RT::Model::User->new( current_user => Jifty->web->current_user );
+my $user_object = RT::Model::User->new;
 $user_object->load($id) || abort("Couldn't load user '$id'");
 my $title = _("History of the user %1", $user_object->name);
 </%INIT>
diff --git a/share/html/Admin/Users/Memberships.html b/share/html/Admin/Users/Memberships.html
index d852962..d7b28c7 100644
--- a/share/html/Admin/Users/Memberships.html
+++ b/share/html/Admin/Users/Memberships.html
@@ -91,7 +91,7 @@
 
 </&>
 <%INIT>
-my $user_object = RT::Model::User->new( current_user => Jifty->web->current_user );
+my $user_object = RT::Model::User->new;
 $user_object->load( $id ) || abort("Couldn't load user '$id'");
 
 my $title = _("Memberships of the user %1", $user_object->name);
@@ -100,7 +100,7 @@ my $current_tab = 'Admin/Users/Memberships.html?id='. $id;
 my @results;
 if ( $update ) {
     foreach my $gid( @add ) {
-        my $group = RT::Model::Group->new( current_user => Jifty->web->current_user );
+        my $group = RT::Model::Group->new;
         $group->load_user_defined( $gid );
         unless ( $group->id ) {
             push @results, _( "Couldn't load group #%1", $gid );
@@ -110,7 +110,7 @@ if ( $update ) {
         push @results, $msg;
     }
     foreach my $gid( @delete ) {
-        my $group = RT::Model::Group->new( current_user => Jifty->web->current_user );
+        my $group = RT::Model::Group->new;
         $group->load_user_defined( $gid );
         unless ( $group->id ) {
             push @results, _( "Couldn't load group #%1", $gid );
@@ -121,11 +121,11 @@ if ( $update ) {
     }
 }
 
-my $is_member = RT::Model::GroupCollection->new( current_user => Jifty->web->current_user );
+my $is_member = RT::Model::GroupCollection->new;
 $is_member->limit_to_user_defined_groups;
 $is_member->with_member( principal => $user_object->id );
 
-my $is_not_member = RT::Model::GroupCollection->new( current_user => Jifty->web->current_user );
+my $is_not_member = RT::Model::GroupCollection->new;
 $is_not_member->limit_to_user_defined_groups;
 $is_not_member->without_member( principal => $user_object->id );
 
diff --git a/share/html/Admin/Users/Modify.html b/share/html/Admin/Users/Modify.html
index bc0e1f2..1003df5 100755
--- a/share/html/Admin/Users/Modify.html
+++ b/share/html/Admin/Users/Modify.html
@@ -247,7 +247,7 @@
 <%INIT>
 
 my $current_tab;
-my $user_object = RT::Model::User->new( current_user => Jifty->web->current_user );
+my $user_object = RT::Model::User->new;
 my ($title, $privilegedChecked, $enabled_checked, $disabled, $result, @results);
 
 my ($val, $msg);
diff --git a/share/html/Admin/Users/MyRT.html b/share/html/Admin/Users/MyRT.html
index 5505948..706b47d 100644
--- a/share/html/Admin/Users/MyRT.html
+++ b/share/html/Admin/Users/MyRT.html
@@ -73,7 +73,7 @@
 my @actions;
 my $current_tab;
 $current_tab = 'Admin/Users/MyRT.html?id='.$id if ($id);
-my $user_object = RT::Model::User->new( current_user => Jifty->web->current_user );
+my $user_object = RT::Model::User->new;
 $user_object->load($id) || abort("Couldn't load user '$id'");
 my $title = _("RT at a glance for the user %1", $user_object->name);
 
diff --git a/share/html/Admin/Users/index.html b/share/html/Admin/Users/index.html
index 0370b96..548fe25 100755
--- a/share/html/Admin/Users/index.html
+++ b/share/html/Admin/Users/index.html
@@ -93,7 +93,7 @@
 </&>
 <%INIT>
 my $caption;
-my $users = RT::Model::UserCollection->new( current_user => Jifty->web->current_user );
+my $users = RT::Model::UserCollection->new;
 $users->{'find_disabled_rows'} = 1 if $finddisabled_users;
 
 if ( defined($user_string) && length $user_string ) {
diff --git a/share/html/Dashboards/Queries.html b/share/html/Dashboards/Queries.html
index 59f7ec5..fb1ca87 100644
--- a/share/html/Dashboards/Queries.html
+++ b/share/html/Dashboards/Queries.html
@@ -78,7 +78,7 @@ my $current_subtab = 'Dashboards/Queries.html?id=' . $id;
 my @results;
 
 use RT::Dashboard;
-my $Dashboard = new RT::Dashboard( current_user => Jifty->web->current_user );
+my $Dashboard = new RT::Dashboard;
 my ($ok, $msg) = $Dashboard->load_by_id($id);
 $ok || abort(_("Couldn't load dashboard %1: %2", $id, $msg));
 my $title = _("Modify the queries of dashboard %1", $Dashboard->name);
@@ -115,10 +115,10 @@ for my $desc (@components) {
     $desc_of{$name} = $desc;
 }
 
-my $sys = RT::System->new( current_user => Jifty->web->current_user );
+my $sys = RT::System->new;
 my @objs = ($sys);
 
-push @objs, RT::SavedSearches->new( current_user => Jifty->web->current_user )->_privacy_objects
+push @objs, RT::SavedSearches->new->_privacy_objects
     if Jifty->web->current_user->has_right( right  => 'LoadSavedSearch',
                                           object => RT->system_user );
 
diff --git a/share/html/Dashboards/Subscription.html b/share/html/Dashboards/Subscription.html
index 95f47fc..9f45fa2 100644
--- a/share/html/Dashboards/Subscription.html
+++ b/share/html/Dashboards/Subscription.html
@@ -188,9 +188,9 @@ my $Loaded = 0;
 my $timezone = Jifty->web->current_user->user_object->time_zone || RT->config->get('time_zone');
 
 use RT::Dashboard;
-my $dashboard_obj = RT::Dashboard->new( current_user => Jifty->web->current_user );
+my $dashboard_obj = RT::Dashboard->new;
 
-my $SubscriptionObj = RT::Model::Attribute->new( current_user => Jifty->web->current_user );
+my $SubscriptionObj = RT::Model::Attribute->new;
 
 # first let's see if we already have a subscription to this dashboard_id
 for my $sub (Jifty->web->current_user->user_object->attributes->named('Subscription')) {
diff --git a/share/html/Dashboards/index.html b/share/html/Dashboards/index.html
index 7639033..709a31c 100644
--- a/share/html/Dashboards/index.html
+++ b/share/html/Dashboards/index.html
@@ -75,7 +75,7 @@
 my $title = _("Dashboards");
 use RT::Dashboard;
 
-my @objs = RT::Dashboard->new( current_user => Jifty->web->current_user )->_privacy_objects;
+my @objs = RT::Dashboard->new->_privacy_objects;
 my $dashboards = $m->comp("/Dashboards/Elements/DashboardsForObjects", objects => \@objs);
 
 my @actions;
diff --git a/share/html/Prefs/Quicksearch.html b/share/html/Prefs/Quicksearch.html
index 8298067..507d288 100644
--- a/share/html/Prefs/Quicksearch.html
+++ b/share/html/Prefs/Quicksearch.html
@@ -74,7 +74,7 @@ my $title = _("Customize").' '._("Quick search");
 # The queue list is not loaded from cache, so it might be a bit inconsistent
 my $user = Jifty->web->current_user->user_object;
 my $unwanted = $user->preferences('QuickSearch', {});
-my $Queues = RT::Model::QueueCollection->new( current_user => Jifty->web->current_user );
+my $Queues = RT::Model::QueueCollection->new;
 $Queues->find_all_rows;
 my @queues = grep {$_->current_user_has_right('ShowTicket')} @{$Queues->items_array_ref};
 
diff --git a/share/html/Search/Bulk.html b/share/html/Search/Bulk.html
index 8561f3d..6350097 100755
--- a/share/html/Search/Bulk.html
+++ b/share/html/Search/Bulk.html
@@ -145,7 +145,7 @@
 </&>
 
 <%perl>
-my $cfs = RT::Model::CustomFieldCollection->new( current_user => Jifty->web->current_user );
+my $cfs = RT::Model::CustomFieldCollection->new;
 $cfs->limit_to_global();
 $cfs->limit_to_queue($_) for keys %$seen_queues;
 </%perl>
@@ -213,7 +213,7 @@ $format ||= RT->config->get('default_search_result_format');
 # inject _CHECKBOX to the first field.
 $format =~ s/'?([^']+)'?,/'___CHECKBOX__$1',/;
 
-my $Tickets = RT::Model::TicketCollection->new( current_user => Jifty->web->current_user );
+my $Tickets = RT::Model::TicketCollection->new;
 $Tickets->from_sql($query);
 
 
@@ -326,7 +326,7 @@ while ( my $Ticket = $Tickets->next ) {
             my ( $cfid, $cf );
             if ( $key =~ /CustomField-(\d+)-/ ) {
                 $cfid = $1;
-                $cf   = RT::Model::CustomField->new( current_user => Jifty->web->current_user );
+                $cf   = RT::Model::CustomField->new;
                 $cf->load($cfid);
             }
             else {next}
@@ -370,7 +370,7 @@ while ( my $Ticket = $Tickets->next ) {
     @results = ( @results, @tempresults );
 }
 
-my $TxnCFs = RT::Model::CustomFieldCollection->new( current_user => Jifty->web->current_user );
+my $TxnCFs = RT::Model::CustomFieldCollection->new;
 $TxnCFs->limit_to_lookup_type( RT::Model::Transaction->custom_field_lookup_type );
 $TxnCFs->limit_to_global_or_object_id( sort keys %queues );
 
diff --git a/share/html/Search/Simple.html b/share/html/Search/Simple.html
index d8dc3b4..abc8170 100644
--- a/share/html/Search/Simple.html
+++ b/share/html/Search/Simple.html
@@ -79,7 +79,7 @@ my $title = _("Search for tickets");
 use RT::Search::Googleish;
 
 if ($q) {
-    my $tickets = RT::Model::TicketCollection->new(current_user => Jifty->web->current_user);
+    my $tickets = RT::Model::TicketCollection->new;
     if ($q =~ /^#?(\d+)$/) {
         RT::Interface::Web::redirect(Jifty->web->url."Ticket/Display.html?id=".$1);
     }
diff --git a/share/html/SelfService/Create.html b/share/html/SelfService/Create.html
index 387d08c..8755982 100755
--- a/share/html/SelfService/Create.html
+++ b/share/html/SelfService/Create.html
@@ -119,7 +119,7 @@ $queue => undef
 </%args>
 <%init>
 my @results;
-my $queue_obj = RT::Model::Queue->new( current_user => Jifty->web->current_user );
+my $queue_obj = RT::Model::Queue->new;
 $queue_obj->load($queue);
 my $CFs = $queue_obj->ticket_custom_fields();
 my $ValidCFs = $m->comp(
diff --git a/share/html/SelfService/CreateTicketInQueue.html b/share/html/SelfService/CreateTicketInQueue.html
index 33c3c92..214c2ea 100755
--- a/share/html/SelfService/CreateTicketInQueue.html
+++ b/share/html/SelfService/CreateTicketInQueue.html
@@ -59,6 +59,6 @@
 </dl>
 </&>
 <%init>
-my $queues = RT::Model::QueueCollection->new( current_user => Jifty->web->current_user );
+my $queues = RT::Model::QueueCollection->new;
 $queues->find_all_rows;
 </%init>
diff --git a/share/html/SelfService/Display.html b/share/html/SelfService/Display.html
index 7a2a347..de335d9 100755
--- a/share/html/SelfService/Display.html
+++ b/share/html/SelfService/Display.html
@@ -96,7 +96,7 @@ my ( $field, @results );
 # to deal
 my @id = ( ref $id eq 'ARRAY' ) ? @{$id} : ($id);
 
-my $Ticket = RT::Model::Ticket->new( current_user => Jifty->web->current_user );
+my $Ticket = RT::Model::Ticket->new;
 
 # store the uploaded attachment in session
 if ( $ARGS{'attach'} ) {    # attachment?
@@ -117,7 +117,7 @@ if ( defined ($id[0]) && $id[0] eq 'new' ) {
 
     # {{{ Create a new ticket
 
-    my $queue = RT::Model::Queue->new( current_user => Jifty->web->current_user );
+    my $queue = RT::Model::Queue->new;
     unless ( $queue->load( $ARGS{'queue'} ) ) {
         $m->comp( 'Error.html', why => _('Queue not found') );
         $m->abort;
diff --git a/share/html/Ticket/Display.html b/share/html/Ticket/Display.html
index 34944f8..703f2e5 100755
--- a/share/html/Ticket/Display.html
+++ b/share/html/Ticket/Display.html
@@ -109,7 +109,7 @@ unless ($id || $ticket_obj) {
 if ($ARGS{'id'} eq 'new') {
     # {{{ Create a new ticket
 
-    my $queue = RT::Model::Queue->new( current_user => Jifty->web->current_user );
+    my $queue = RT::Model::Queue->new;
     $queue->load($ARGS{'queue'});
     unless ( $queue->id ) {
         abort('Queue not found');
diff --git a/share/html/Ticket/Forward.html b/share/html/Ticket/Forward.html
index d4f0977..9d3f9e4 100644
--- a/share/html/Ticket/Forward.html
+++ b/share/html/Ticket/Forward.html
@@ -86,7 +86,7 @@ $id = $ARGS{'id'} = $ticket_obj->id;
 abort( _("Permission Denied") )
     unless $ticket_obj->current_user_has_right('ForwardMessage');
 
-my $txn = RT::Model::Transaction->new( current_user => Jifty->web->current_user );
+my $txn = RT::Model::Transaction->new;
 $txn->load( $quote_transaction );
 abort( _("Couldn't load transaction #%1", $quote_transaction) )
     unless $txn->id;
diff --git a/share/html/Ticket/GnuPG.html b/share/html/Ticket/GnuPG.html
index 3926dfd..99cace4 100644
--- a/share/html/Ticket/GnuPG.html
+++ b/share/html/Ticket/GnuPG.html
@@ -71,7 +71,7 @@ $encrypt => 0
 $decrypt => 0
 </%ARGS>
 <%INIT>
-my $txn = RT::Model::Transaction->new( current_user => Jifty->web->current_user );
+my $txn = RT::Model::Transaction->new;
 $txn->load( $id );
 unless ( $txn->id ) {
     abort(_("Couldn't load transaction #%1", $id));
diff --git a/share/html/Ticket/ShowEmailRecord.html b/share/html/Ticket/ShowEmailRecord.html
index de87a74..91ed5bc 100644
--- a/share/html/Ticket/ShowEmailRecord.html
+++ b/share/html/Ticket/ShowEmailRecord.html
@@ -79,7 +79,7 @@ $show = sub  {
     $m->out( '</pre></div>' );
 };
 
-my $AttachmentObj = RT::Model::Attachment->new( current_user => Jifty->web->current_user );
+my $AttachmentObj = RT::Model::Attachment->new;
 $AttachmentObj->load($attachment) || abort(_("Attachment '%1' could not be loaded", $attachment));
 unless ( $AttachmentObj->id ) {
     abort(_("Attachment '%1' could not be loaded", $attachment));
diff --git a/share/html/Tools/MyDay.html b/share/html/Tools/MyDay.html
index f8a1893..767dea2 100644
--- a/share/html/Tools/MyDay.html
+++ b/share/html/Tools/MyDay.html
@@ -108,7 +108,7 @@ foreach my $arg ( keys %ARGS ) {
 
 }
 
-my $tickets = RT::Model::TicketCollection->new( current_user => Jifty->web->current_user );
+my $tickets = RT::Model::TicketCollection->new;
 $tickets->from_sql("Status = 'new' or Status = 'open' AND owner = '".Jifty->web->current_user->id."'");
 $tickets->order_by ( column => 'priority', order => 'DESC');
 
diff --git a/share/html/Tools/Reports/CreatedByDates.html b/share/html/Tools/Reports/CreatedByDates.html
index 48fc23a..cc666c8 100644
--- a/share/html/Tools/Reports/CreatedByDates.html
+++ b/share/html/Tools/Reports/CreatedByDates.html
@@ -52,7 +52,7 @@ $created_after => undef
 </%args>
 <%init>
 my $title = _("Created tickets in period, grouped by status");
-my $q = RT::Model::Queue->new( current_user => Jifty->web->current_user );
+my $q = RT::Model::Queue->new;
 my $query = 'Status != "deleted" ';
 
 my $after = RT::DateTime->new_from_string($created_after);
diff --git a/share/html/Tools/Reports/ResolvedByDates.html b/share/html/Tools/Reports/ResolvedByDates.html
index cbd61fd..0118017 100644
--- a/share/html/Tools/Reports/ResolvedByDates.html
+++ b/share/html/Tools/Reports/ResolvedByDates.html
@@ -52,7 +52,7 @@ $resolved_after => undef
 </%args>
 <%init>
 my $title = _("Resolved tickets in period, grouped by owner");
-my $q = RT::Model::Queue->new( current_user => Jifty->web->current_user );
+my $q = RT::Model::Queue->new;
 my $query = '';
 
 my $after = RT::DateTime->new_from_string($resolved_after);
diff --git a/share/html/Tools/Reports/ResolvedByOwner.html b/share/html/Tools/Reports/ResolvedByOwner.html
index d223a2c..c6cc3cf 100644
--- a/share/html/Tools/Reports/ResolvedByOwner.html
+++ b/share/html/Tools/Reports/ResolvedByOwner.html
@@ -50,7 +50,7 @@ $queue => undef
 </%args>
 <%init>
 my $title = _("Resolved tickets, grouped by owner");
-my $q = RT::Model::Queue->new( current_user => Jifty->web->current_user );
+my $q = RT::Model::Queue->new;
 $q->load_by_cols(name => $queue);
 </%init>
 <&| /_elements/wrapper, title => $title &>
diff --git a/share/html/User/Prefs.html b/share/html/User/Prefs.html
index 61a9c6f..9f0f6a1 100755
--- a/share/html/User/Prefs.html
+++ b/share/html/User/Prefs.html
@@ -196,7 +196,7 @@
 </&>
 <%INIT>
 
-my $user_object = RT::Model::User->new( current_user => Jifty->web->current_user );
+my $user_object = RT::Model::User->new;
 my ($title, $privilegedChecked, $enabled_checked, $disabled, $result, @results);
 
 my ($val, $msg);
diff --git a/share/html/index.html b/share/html/index.html
index 843cd0e..9ab282b 100755
--- a/share/html/index.html
+++ b/share/html/index.html
@@ -90,7 +90,7 @@ my @results;
 $m->callback( args_ref => \%ARGS, results => \@results, callback_name => 'Initial' );
 
 if ( $ARGS{'quick_create'} ) {
-    my $queue_obj = new RT::Model::Queue( current_user => Jifty->web->current_user );
+    my $queue_obj = new RT::Model::Queue;
     $queue_obj->load($ARGS{queue}) or abort(_("Queue could not be loaded."));
     
     my $CFs = $queue_obj->ticket_custom_fields();

-----------------------------------------------------------------------


More information about the Rt-commit mailing list