From: Maciej Tronowski Date: Tue, 5 May 2015 13:11:44 +0000 (+0200) Subject: prevent from submitting empty jobs X-Git-Tag: v1.0~16 X-Git-Url: http://mmka.chem.univ.gda.pl/gitweb/?a=commitdiff_plain;h=44e1771625d1cd1b5b80219ced710ba89b6d7ccc;hp=1459b7887e4f4c9bae86a37c80ab9c0b030c08f2;p=qcg-portal.git prevent from submitting empty jobs --- diff --git a/qcg/forms.py b/qcg/forms.py index c67f40e..d104562 100644 --- a/qcg/forms.py +++ b/qcg/forms.py @@ -175,6 +175,10 @@ class JobDescriptionForm(forms.Form): if data['application'] and not data['master_file']: self.add_error('master_file', u"W trybie uruchamiania aplikacji należy podać plik główny") + if not data['application'] and not data['executable'] and not data['script']: + self.add_error(None, u"Jedno z następujących pól jest niezbędne do uruchomienia zadania: " + u"Aplikacja, Plik wykonywalny lub Skrypt") + if data['procs'] and data['nodes']: self.add_error(None, u"Zdefiniuj tylko jedno z pól: liczbę procesów lub topologię węzłów")