%# $Header: /raid/cvsroot/rt-addons/Projects/html/Edit.html,v 1.3 2002/01/25 20:14:55 jesse Exp $ %# Copyright 1996-2000 Jesse Vincent <& /Elements/Header, Title => "Edit: ". $TicketObj->Subject, ShowBar => 0 &>
[ Close ]

<& Elements/TicketTabs, current_tab => "Projects/Edit.html", Ticket=> $TicketObj, Project => $Project &> <& /Elements/ListActions, actions => \@results &>
Subject
Parent
<& Elements/SelectProjectTask, Project => $Project, Default => $Parent &>
Status
<& /Elements/SelectStatus, Name => 'Status', Default=> $TicketObj->Status &>
Owner
<& /Elements/SelectOwner, Name => 'Owner', Default => $TicketObj->OwnerObj->Id, TicketObj => $TicketObj &>
Queue
<& /Elements/SelectQueue, Name => 'Queue', Default =>$TicketObj->QueueObj->Id&>
Time Worked
Time Left
Priority
Final Priority
Starts:
<& /Elements/SelectDate, menu_prefix => 'Starts', current => 0 &> (<% $TicketObj->StartsObj->AsString %>)
Started:
<& /Elements/SelectDate, menu_prefix => 'Started', current => 0 &> (<%$TicketObj->StartedObj->AsString %>)
Due:
<& /Elements/SelectDate, menu_prefix => 'Due', current => 0 &> (<% $TicketObj->DueObj->AsString %>)

Record notes

Visibility:
Attach file:
<& /Elements/Submit &>
<%INIT> my $TicketObj; my @results; # TODO this feels hacky if ($id eq 'new') { ($TicketObj, @results) = CreateTicket(%ARGS); } else { $TicketObj = LoadTicket($id); my @wresults = ProcessTicketWatchers( TicketObj => $TicketObj, ARGSRef => \%ARGS); my @bresults = ProcessTicketBasics( TicketObj => $TicketObj, ARGSRef => \%ARGS); my @okresults = ProcessTicketObjectKeywords(TicketObj => $TicketObj, ARGSRef => \%ARGS); my @dresults = ProcessTicketDates( TicketObj => $TicketObj, ARGSRef => \%ARGS); my @lresults = ProcessTicketLinks( TicketObj => $TicketObj, ARGSRef => \%ARGS); ProcessUpdateMessage(TicketObj => $TicketObj, ARGSRef=>\%ARGS, Actions=>\@results); push @results, @bresults; push @results, @wresults; push @results, @dresults; push @results, @lresults; push @results, @okresults; } my $Parent; if ($TicketObj->MemberOf->First && $TicketObj->MemberOf->First->TargetObj) { $Parent = $TicketObj->MemberOf->First->TargetObj->Id; } else { $Parent = undef; } <%ARGS> $Project => undef $id => undef