[Rt-devel] RT 3.0.11 Release Canddiate 1
Jesse Vincent
jesse at bestpractical.com
Thu May 6 20:52:54 EDT 2004
Thanks. applied
On Thu, May 06, 2004 at 04:51:04PM +0400, Ruslan U. Zakirov wrote:
> I vote for rc2 :) At least one patch must be in 3.0.11
>
> patches attached
>
> one showstoper: Cc, AdminCc search doesn't work.
>
> long standing bug with log to file:
> 1) If file name absolute RT still check permissions on RT::LogToDir.
> 2) RT should check file existance and write right on it befor check dir
> for write access.
>
> and last one is minor UI fix.
> RT displays queue id in tabs when user edit queue specific scrip.
>
> all patches tested.
>
> Best regards. Ruslan.
>
>
> Jesse Vincent wrote:
>
> >RT 3.0.11rc1 is now available from:
> >
> >http://download.bestpractical.com/pub/rt/devel/rt-3.0.11rc1.tar.gz
> > (623784ee7aa49bc1890ae386aa4a3648 rt-3.0.11rc1.tar.gz)
> >
> >An annotated and sumamrized changelog is forthcoming. As long as no
> >showstoppers are found, I expect to release 3.0.11 next week unless
> >there's a showstopper. Additionally, I expect RT 3.1.x to freeze for
> >translation in the next week or so. At that time, I'll roll another beta
> >release and make existing and new translations avialable for update. At
> >this point, we're feature complete and running in production on
> >rt3.fsck.com.
> >
> > Best,
> > Jesse
> === lib/RT/Tickets_Overlay.pm
> ==================================================================
> --- lib/RT/Tickets_Overlay.pm (revision 540)
> +++ lib/RT/Tickets_Overlay.pm (revision 541)
> @@ -101,8 +101,8 @@
> Filename => ['TRANSFIELD',],
> TransactionDate => ['TRANSDATE',],
> Requestor => ['WATCHERFIELD' => 'Requestor',],
> - CC => ['WATCHERFIELD' => 'Cc',],
> - AdminCC => ['WATCHERFIELD' => 'AdminCC',],
> + Cc => ['WATCHERFIELD' => 'Cc',],
> + AdminCc => ['WATCHERFIELD' => 'AdminCC',],
> Watcher => ['WATCHERFIELD'],
> LinkedTo => ['LINKFIELD',],
> CustomFieldValue =>['CUSTOMFIELD',],
> === html/Admin/Queues/Scrip.html
> ==================================================================
> --- html/Admin/Queues/Scrip.html (revision 539)
> +++ html/Admin/Queues/Scrip.html (revision 540)
> @@ -51,7 +51,7 @@
> if ($id) {
> $current_subtab = "Admin/Queues/Scrip.html?id=".$id."&Queue=".$QueueObj->id;
> $title = loc("Modify a scrip for queue [_1]", $QueueObj->Name);
> - $subtabs->{"C"} = { title => loc("Scrip #[_1]",$QueueObj->id),
> + $subtabs->{"C"} = { title => loc("Scrip #[_1]",$id),
> path => "Admin/Queues/Scrip.html?id=$id&Queue=".$QueueObj->id };
> } else {
> $current_subtab = "Admin/Queues/Scrip.html?create=1&Queue=".$QueueObj->id;
> === lib/RT.pm.in
> ==================================================================
> --- lib/RT.pm.in (revision 541)
> +++ lib/RT.pm.in (revision 542)
> @@ -168,21 +168,23 @@
> $RT::Logger=Log::Dispatch->new();
>
> if ($RT::LogToFile) {
> -
> - unless (-d $RT::LogDir && -w $RT::LogDir) {
> - # localizing here would be hard when we don't have a current user yet
> - # die $self->loc("Log directory [_1] not found or couldn't be written.\n RT can't run.", $RT::LogDir);
> - die ("Log directory $RT::LogDir not found or couldn't be written.\n RT can't run.");
> - }
> -
> - my $filename;
> + my ($filename, $logdir);
> if ($RT::LogToFileNamed =~ m![/\\]!) {
> # looks like an absolute path.
> $filename = $RT::LogToFileNamed;
> + ($logdir) = $RT::LogToFileNamed =~ m!^(.*[/\\])!;
> }
> else {
> $filename = "$RT::LogDir/$RT::LogToFileNamed";
> + $logdir = $RT::LogDir;
> }
> +
> + unless ( -d $logdir && ( ( -f $filename && -w $filename ) || -w $logdir ) ) {
> + # localizing here would be hard when we don't have a current user yet
> + # die $self->loc("Log directory [_1] not found or couldn't be written.\n RT can't run.", $RT::LogDir);
> + die ("Log file $filename couldn't be written or created.\n RT can't run.");
> + }
> +
> require Log::Dispatch::File;
>
>
--
More information about the Rt-devel
mailing list