Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 0 additions & 11 deletions src/olympia/reviewers/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -516,8 +516,6 @@ class ReviewForm(forms.Form):
label='Versions:',
) # queryset is set later in __init__.

operating_systems = forms.CharField(required=False, label='Operating systems:')
applications = forms.CharField(required=False, label='Applications:')
delayed_rejection = forms.NullBooleanField(
initial=False,
required=False,
Expand Down Expand Up @@ -876,15 +874,6 @@ def __init__(self, *args, **kw):

self.fields['policy_values'].queryset = self.fields['cinder_policies'].queryset

@property
def unreviewed_files(self):
return (
(self.helper.version.file,)
if self.helper.version
and self.helper.version.file.status == amo.STATUS_AWAITING_REVIEW
else ()
)


class MOTDForm(forms.Form):
motd = forms.CharField(required=True, widget=widgets.Textarea())
Expand Down
27 changes: 0 additions & 27 deletions src/olympia/reviewers/templates/reviewers/review.html
Original file line number Diff line number Diff line change
Expand Up @@ -258,33 +258,6 @@ <h4>Enforcement actions:</h4>
{{ form.cinder_jobs_to_resolve.errors }}
</div>

<div class="review-actions-section review-actions-files data-toggle review-files"
data-value="{{ actions_full|join(' ') }}">
<label><strong>Files:</strong></label>
<ul>
{% for file in form.unreviewed_files %}
<li>
{{ file.pretty_filename }} &middot;
{{ file.get_review_status_display() }}
</li>
{% endfor %}
</ul>
</div>

<div class="review-actions-section review-actions-tested data-toggle review-tested"
data-value="{{ actions_full|join(' ') }}">
<strong>Tested on:</strong>
<label>
{{ form.operating_systems.label }}
</label>
{{ form.operating_systems }}
<label>
{{ form.applications.label }}
</label>
{{ form.applications }}
{{ form.operating_systems.errors }}
{{ form.applications.errors }}
</div>
{% if form.delayed_rejection and form.delayed_rejection_date %}
<div class="review-actions-section data-toggle review-delayed-rejection"
data-value="{{ toggle_when_action('delayable') }}">
Expand Down
7 changes: 1 addition & 6 deletions src/olympia/reviewers/tests/test_utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -123,12 +123,7 @@ def setup_data(
self.helper.set_data(data)

def get_data(self):
return {
'comments': 'foo',
'action': 'public',
'operating_systems': 'osx',
'applications': 'Firefox',
}
return {'comments': 'foo', 'action': 'public'}

def get_helper(self, content_review=False, human_review=True):
return ReviewHelper(
Expand Down
38 changes: 2 additions & 36 deletions src/olympia/reviewers/tests/test_views.py
Original file line number Diff line number Diff line change
Expand Up @@ -2435,11 +2435,7 @@ def get_addon(self):
return Addon.objects.get(pk=self.addon.pk)

def get_dict(self, **kw):
data = {
'operating_systems': 'win',
'applications': 'some app',
'comments': 'some comment',
}
data = {'comments': 'some comment'}
data.update(kw)
return data

Expand Down Expand Up @@ -3450,12 +3446,7 @@ def check_entry(parent):
check_entry(version_history)

def test_files_in_item_history(self):
data = {
'action': 'public',
'operating_systems': 'win',
'applications': 'something',
'comments': 'something',
}
data = {'action': 'public', 'comments': 'something'}
self.client.post(self.url, data)

response = self.client.get(self.url)
Expand Down Expand Up @@ -4142,8 +4133,6 @@ def review_version(self, version, url, mock_sign):

data = {
'action': action,
'operating_systems': 'win',
'applications': 'some app',
'comments': 'some comment',
'cinder_policies': [policy.id],
'versions': [version.pk],
Expand Down Expand Up @@ -5955,11 +5944,6 @@ def test_data_value_attributes(self):
'reject_multiple_versions',
]

# We don't have approve/reject actions so these have an empty
# data-value.
assert doc('.data-toggle.review-files')[0].attrib['data-value'] == ''
assert doc('.data-toggle.review-tested')[0].attrib['data-value'] == ''

def test_test_data_value_attributes_admin(self):
AutoApprovalSummary.objects.create(
verdict=amo.AUTO_APPROVED, version=self.version
Expand Down Expand Up @@ -6075,11 +6059,6 @@ def test_data_value_attributes_unlisted(self):
'data-value'
].split(' ') == ['approve_multiple_versions', 'reject_multiple_versions']

# We don't have approve/reject actions so these have an empty
# data-value.
assert doc('.data-toggle.review-files')[0].attrib['data-value'] == ''
assert doc('.data-toggle.review-tested')[0].attrib['data-value'] == ''

assert doc('.data-toggle.review-delayed-rejection')[0].attrib[
'data-value'
].split(' ') == [
Expand All @@ -6105,8 +6084,6 @@ def test_no_data_value_attributes_unlisted_for_viewer(self):
assert not doc('select#id_versions.data-toggle')[0]
assert doc('.data-toggle.review-comments')[0].attrib['data-value'] == ''
assert doc('.data-toggle.review-actions-policies')[0].attrib['data-value'] == ''
assert doc('.data-toggle.review-files')[0].attrib['data-value'] == ''
assert doc('.data-toggle.review-tested')[0].attrib['data-value'] == ''

# Viewer won't see delayed rejection inputs, need a reviewer.
assert not doc('.data-toggle.review-delayed-rejection')
Expand Down Expand Up @@ -6143,14 +6120,6 @@ def test_data_value_attributes_unreviewed(self):
'request_legal_review',
'comment',
]
assert doc('.data-toggle.review-files')[0].attrib['data-value'].split(' ') == [
'public',
'reject',
]
assert doc('.data-toggle.review-tested')[0].attrib['data-value'].split(' ') == [
'public',
'reject',
]
assert doc('.data-toggle.review-actions-policies')[0].attrib[
'data-value'
].split(' ') == ['public', 'reject', 'reject_multiple_versions']
Expand Down Expand Up @@ -6191,12 +6160,9 @@ def test_data_value_attributes_static_theme(self):
'request_legal_review',
'comment',
]
# we don't show files, reasons, and tested with for any static theme actions
assert doc('.data-toggle.review-files')[0].attrib['data-value'] == ''
assert doc('.data-toggle.review-actions-policies')[0].attrib[
'data-value'
].split(' ') == ['reject', 'reject_multiple_versions']
assert doc('.data-toggle.review-tested')[0].attrib['data-value'] == ''

def test_post_review_ignore_disabled(self):
# Though the latest version will be disabled, the add-on is public and
Expand Down
7 changes: 0 additions & 7 deletions src/olympia/reviewers/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -581,12 +581,6 @@ def review(request, addon, channel=None):
.order_by('-created')
.first()
)
# The actions we shouldn't show a minimal form for.
# FIXME: the full/minimal distinction is obsolete - we don't use the extra fields
actions_full = []
for key, action in actions:
if not (is_static_theme or action.get('minimal')):
actions_full.append(key)

addons_sharing_same_guid = (
Addon.unfiltered.all()
Expand Down Expand Up @@ -694,7 +688,6 @@ def review(request, addon, channel=None):
and request.user.is_staff
),
actions=actions,
actions_full=actions_full,
addon=addon,
addons_sharing_same_guid=addons_sharing_same_guid,
approvals_info=approvals_info,
Expand Down
Loading