1 % if ( $Draft && $Draft->Content ) {
2 <input type="submit" class="button" name="LoadDraft" value="<&|/l&>Load draft</&>" />
4 <input type="submit" class="button" name="SaveDraft" value="<% ($Draft && $Draft->id) ? loc('Update draft') : loc('Save draft')%>" />
6 my $Ticket = LoadTicket($ARGS{'id'});
8 my $Draft = RT::Attribute->new( $session{'CurrentUser'} );
9 $Draft->LoadByNameAndObject( Object => $session{'CurrentUser'}->UserObj, Name => 'Draft-'.$Ticket->id );
11 if ( $ARGS{'SaveDraft'} ) {
12 if ( $Draft && $Draft->Id ) {
13 $Draft->SetContent( $ARGS{'UpdateContent'} );
14 $Draft->SetContentType( $ARGS{'UpdateContentType'} || 'text/plain' );
16 $Draft->Create( Name => 'Draft-'.$Ticket->id,
17 Object => $session{'CurrentUser'}->UserObj,
18 Content => $ARGS{'UpdateContent'},
19 ContentType => $ARGS{'UpdateContentType'} || 'text/plain',