From 83b76eac11ab9f3061ffb8e052ae5133fc1fe762 Mon Sep 17 00:00:00 2001 From: Emmanuel Lacour Date: Fri, 3 Jul 2009 11:51:58 +0200 Subject: [PATCH] Do the check also for SelfService (require RT 3.8.3 at least) --- .../MandatoryRequestor/SelfService/Create.html/BeforeCreate | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 html/Callbacks/MandatoryRequestor/SelfService/Create.html/BeforeCreate diff --git a/html/Callbacks/MandatoryRequestor/SelfService/Create.html/BeforeCreate b/html/Callbacks/MandatoryRequestor/SelfService/Create.html/BeforeCreate new file mode 100644 index 0000000..88bdf94 --- /dev/null +++ b/html/Callbacks/MandatoryRequestor/SelfService/Create.html/BeforeCreate @@ -0,0 +1,13 @@ +<%INIT> +my $ARGSRef = $ARGS{'ARGSRef'}; +if ( (defined($$ARGSRef{'id'}) and $$ARGSRef{'id'} eq 'new') ) { + if ( (!$$ARGSRef{'Requestors'}) || ($$ARGSRef{'Requestors'} =~ /^[ \t]*$/) ) { + $$skip_create = 1; + push @{$results}, loc('Error: empty requestor'); + } +} + +<%ARGS> +$skip_create => undef +$results => undef + -- 2.11.0