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