Merge "mw.Upload.BookletLayout: Improve error message when not all logged-in users...
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Tue, 22 Nov 2016 23:00:27 +0000 (23:00 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Tue, 22 Nov 2016 23:00:27 +0000 (23:00 +0000)
resources/src/mediawiki/mediawiki.Upload.BookletLayout.js

index 100714a..c7ebfd8 100644 (file)
                                        // If the user can't upload anything, don't give them the option to.
                                        api.getUserInfo().then( function ( userInfo ) {
                                                if ( userInfo.rights.indexOf( 'upload' ) === -1 ) {
-                                                       // TODO Use a better error message when not all logged-in users can upload
-                                                       booklet.getPage( 'upload' ).$element.msg( 'api-error-mustbeloggedin' );
+                                                       if ( mw.user.isAnon() ) {
+                                                               booklet.getPage( 'upload' ).$element.msg( 'api-error-mustbeloggedin' );
+                                                       } else {
+                                                               booklet.getPage( 'upload' ).$element.msg( 'api-error-badaccess-groups' );
+                                                       }
                                                }
                                                return $.Deferred().resolve();
                                        } )