% my $Jobs = $QueueObj->FunctionItems('Jobs'); % if ($Jobs->Count) {
% while (my $Item = $Jobs->Next) { % }

<&|/l&>Existing job offer

<% $Item->Subject %> %# (<% $Item->CreatedObj->AsString =~ /(^\S+)/g %>) <& /Edit/Elements/Button, Name => "DeleteItem-".$Item->Id, Image => "funcDelete", Text => "Delete" &>

% }

<&|/l&>Post a job offer

<& /Work/Tickets/Create.html, Queue => 'ProjectJobs', NoUI => 1, NoCF => { Attachments => 1 } &>
<%INIT> if ($id eq 'new') { $QueueObj->CreateFunctionItem(Jobs => \%ARGS); } else { foreach my $key (sort keys %ARGS) { $key =~ /^DeleteItem-(\d+)(?:\.x)?$/ or next; my $Item = $QueueObj->LoadFunctionItem(Jobs => $1) or next; $Item->Delete; } } <%ARGS> $QueueObj $id => undef