projects
/
qcg-portal.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
10771a1
)
fix application/executable validation
author
Maciej Tronowski
<mtro@man.poznan.pl>
Thu, 2 Jul 2015 10:42:05 +0000
(12:42 +0200)
committer
Maciej Tronowski
<mtro@man.poznan.pl>
Thu, 2 Jul 2015 10:42:05 +0000
(12:42 +0200)
qcg/forms.py
patch
|
blob
|
history
diff --git
a/qcg/forms.py
b/qcg/forms.py
index
527ab4f
..
abb5b57
100644
(file)
--- a/
qcg/forms.py
+++ b/
qcg/forms.py
@@
-172,13
+172,13
@@
class JobDescriptionForm(forms.Form):
def clean(self):
data = super(JobDescriptionForm, self).clean()
def clean(self):
data = super(JobDescriptionForm, self).clean()
+ if bool(data['application']) + bool(data['executable']) + bool(data['script']) != 1:
+ self.add_error(None, u"Dokładnie jedno z następujących pól jest wymagane do uruchomienia zadania: "
+ u"Aplikacja, Plik wykonywalny lub Skrypt.")
+
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 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")
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")