Skip to content
Snippets Groups Projects
Commit 4f1f69d3 authored by Dan Braghis's avatar Dan Braghis
Browse files

Avoid type-checking

parent 0338abae
No related branches found
No related tags found
No related merge requests found
......@@ -94,12 +94,8 @@ class BaseDeterminationForm(forms.ModelForm):
for key, value in choices:
suffix = DETERMINATION_TRANSITION_SUFFIX[key]
for transition_name in phase.transitions:
if type(suffix) is list:
for item in suffix:
if item in transition_name:
available_choices.add((key, value))
else:
if suffix in transition_name:
for item in suffix:
if item in transition_name:
available_choices.add((key, value))
self.fields['outcome'].choices = available_choices
......
......@@ -25,8 +25,8 @@ DETERMINATION_CHOICES = (
DETERMINATION_TRANSITION_SUFFIX = {
ACCEPTED: ['accepted', 'invited_to_proposal'],
REJECTED: 'rejected',
NEEDS_MORE_INFO: 'more_info',
REJECTED: ['rejected'],
NEEDS_MORE_INFO: ['more_info'],
}
......
......@@ -93,12 +93,8 @@ class DeterminationCreateOrUpdateView(CreateOrUpdateView):
suffix = DETERMINATION_TRANSITION_SUFFIX[determination]
for transition_name in self.submission.phase.transitions:
if type(suffix) is list:
for item in suffix:
if item in transition_name:
return transition_name
else:
if suffix in transition_name:
for item in suffix:
if item in transition_name:
return transition_name
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment