Fix standalone validator - the upload JS code requires theme_specific to be present (#21028)

This commit is contained in:
Mathieu Pillard 2023-07-20 15:33:32 +02:00 коммит произвёл GitHub
Родитель d02a098d20
Коммит 8dfcb555dc
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -22,6 +22,7 @@
<label>{{ _('Do you want your add-on to be distributed on this site?') }}</label> <label>{{ _('Do you want your add-on to be distributed on this site?') }}</label>
{{ new_addon_form.channel }} {{ new_addon_form.channel }}
</div> </div>
<input type="hidden" id="id_theme_specific" name="theme_specific" value="false" />
<input type="file" id="upload-addon" <input type="file" id="upload-addon"
data-upload-url="{{ url('devhub.standalone_upload') }}" data-upload-url="{{ url('devhub.standalone_upload') }}"
data-upload-url-listed="{{ url('devhub.standalone_upload') }}" data-upload-url-listed="{{ url('devhub.standalone_upload') }}"

Просмотреть файл

@ -414,6 +414,9 @@ class TestValidateAddon(TestCase):
assert b'this tool only works with legacy' not in response.content assert b'this tool only works with legacy' not in response.content
doc = pq(response.content) doc = pq(response.content)
assert doc('#id_theme_specific').attr('value') == 'false'
assert doc('#upload-addon').attr('data-upload-url') == ( assert doc('#upload-addon').attr('data-upload-url') == (
reverse('devhub.standalone_upload') reverse('devhub.standalone_upload')
) )