Catrope has submitted this change and it was merged.

Change subject: (bug 11142) Improve file ext error reporting in API upload
......................................................................


(bug 11142) Improve file ext error reporting in API upload

The API action=upload returns a generic error message when one or more
of the file extensions are blacklisted. It should return a more
informative message, and also return the list of blacklisted extensions
in a machine-readable format.

This changeset introduces a new message,
"api-error-filetype-banned-type", which is to
"api-error-filetype-banned" what "filetype-banned-type" is to
"filetype-banned". As a starting point, I've copied (with minor changes)
the existing filetype-banned-type message to
api-error-filetype-banned-type for all languages for which both
api-error-filetype-banned and filetype-banned-type are currently given.

This changeset also incidentally fixes an internal server error with
format=xml when the filetype-banned error is returned by the API.

Change-Id: I6b0c58fbc5b19aa55286c56fa7da2195ea683ae0
---
M RELEASE-NOTES-1.20
M includes/api/ApiUpload.php
M languages/messages/MessagesAf.php
M languages/messages/MessagesAm.php
M languages/messages/MessagesAn.php
M languages/messages/MessagesAr.php
M languages/messages/MessagesAs.php
M languages/messages/MessagesAst.php
M languages/messages/MessagesBa.php
M languages/messages/MessagesBe.php
M languages/messages/MessagesBe_tarask.php
M languages/messages/MessagesBg.php
M languages/messages/MessagesBn.php
M languages/messages/MessagesBr.php
M languages/messages/MessagesBs.php
M languages/messages/MessagesCa.php
M languages/messages/MessagesCkb.php
M languages/messages/MessagesCs.php
M languages/messages/MessagesCy.php
M languages/messages/MessagesDa.php
M languages/messages/MessagesDe.php
M languages/messages/MessagesDiq.php
M languages/messages/MessagesDsb.php
M languages/messages/MessagesEl.php
M languages/messages/MessagesEn.php
M languages/messages/MessagesEo.php
M languages/messages/MessagesEs.php
M languages/messages/MessagesEt.php
M languages/messages/MessagesFa.php
M languages/messages/MessagesFi.php
M languages/messages/MessagesFr.php
M languages/messages/MessagesFrp.php
M languages/messages/MessagesGl.php
M languages/messages/MessagesGsw.php
M languages/messages/MessagesGu.php
M languages/messages/MessagesHe.php
M languages/messages/MessagesHi.php
M languages/messages/MessagesHr.php
M languages/messages/MessagesHsb.php
M languages/messages/MessagesHu.php
M languages/messages/MessagesIa.php
M languages/messages/MessagesId.php
M languages/messages/MessagesIlo.php
M languages/messages/MessagesIs.php
M languages/messages/MessagesIt.php
M languages/messages/MessagesJa.php
M languages/messages/MessagesKa.php
M languages/messages/MessagesKo.php
M languages/messages/MessagesKrc.php
M languages/messages/MessagesKsh.php
M languages/messages/MessagesLb.php
M languages/messages/MessagesLi.php
M languages/messages/MessagesLt.php
M languages/messages/MessagesMai.php
M languages/messages/MessagesMk.php
M languages/messages/MessagesMl.php
M languages/messages/MessagesMr.php
M languages/messages/MessagesMs.php
M languages/messages/MessagesNb.php
M languages/messages/MessagesNds_nl.php
M languages/messages/MessagesNl.php
M languages/messages/MessagesNn.php
M languages/messages/MessagesOr.php
M languages/messages/MessagesPl.php
M languages/messages/MessagesPms.php
M languages/messages/MessagesPnb.php
M languages/messages/MessagesPt.php
M languages/messages/MessagesPt_br.php
M languages/messages/MessagesQqq.php
M languages/messages/MessagesQu.php
M languages/messages/MessagesRm.php
M languages/messages/MessagesRo.php
M languages/messages/MessagesRoa_tara.php
M languages/messages/MessagesRu.php
M languages/messages/MessagesRue.php
M languages/messages/MessagesSah.php
M languages/messages/MessagesSh.php
M languages/messages/MessagesSi.php
M languages/messages/MessagesSk.php
M languages/messages/MessagesSl.php
M languages/messages/MessagesSq.php
M languages/messages/MessagesSr_ec.php
M languages/messages/MessagesSr_el.php
M languages/messages/MessagesSu.php
M languages/messages/MessagesSv.php
M languages/messages/MessagesTa.php
M languages/messages/MessagesTe.php
M languages/messages/MessagesTl.php
M languages/messages/MessagesTr.php
M languages/messages/MessagesUk.php
M languages/messages/MessagesVep.php
M languages/messages/MessagesVi.php
M languages/messages/MessagesYi.php
M languages/messages/MessagesZh_hans.php
M languages/messages/MessagesZh_hant.php
M resources/mediawiki.api/mediawiki.api.js
96 files changed, 112 insertions(+), 5 deletions(-)

Approvals:
  Catrope: Looks good to me, approved
  jenkins-bot: Verified


--
To view, visit https://gerrit.wikimedia.org/r/16040
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I6b0c58fbc5b19aa55286c56fa7da2195ea683ae0
Gerrit-PatchSet: 3
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Anomie <[email protected]>
Gerrit-Reviewer: Anomie <[email protected]>
Gerrit-Reviewer: Catrope <[email protected]>
Gerrit-Reviewer: John Erling Blad <[email protected]>
Gerrit-Reviewer: MaxSem <[email protected]>
Gerrit-Reviewer: Nikerabbit <[email protected]>
Gerrit-Reviewer: Raimond Spekking <[email protected]>
Gerrit-Reviewer: Siebrand <[email protected]>
Gerrit-Reviewer: jenkins-bot

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to