Merge pull request #2076 from coreos-inc/superuser-prod-fix

Remove setup and superuser routes when SUPER_USERS is not enabled
This commit is contained in:
josephschorr 2016-11-03 14:55:18 -04:00 committed by GitHub
commit c953fc6539
3 changed files with 12 additions and 10 deletions

View file

@ -109,6 +109,14 @@ quayApp.config(['$routeProvider', '$locationProvider', 'pages', function($routeP
{id: 'layout', templatePath: '/static/partials/'}
], layoutProfile);
if (window.__features.SUPER_USERS) {
// QE Management
routeBuilder.route('/superuser/', 'superuser')
// QE Setup
.route('/setup/', 'setup');
}
routeBuilder
// Repository View
.route('/repository/:namespace/:name', 'repo-view')
@ -162,12 +170,6 @@ quayApp.config(['$routeProvider', '$locationProvider', 'pages', function($routeP
// New Repository
.route('/new/', 'new-repo')
// ER Management
.route('/superuser/', 'superuser')
// ER Setup
.route('/setup/', 'setup')
// Plans
.route('/plans/', 'plans')

View file

@ -11,7 +11,7 @@
}]);
function ErrorViewCtrl($scope, ApiService, $routeParams, UserService) {
$scope.info = window.__error_info;
$scope.code = window.__error_code;
$scope.info = window.__error_info || {};
$scope.code = window.__error_code || 404;
}
}());