diff --git a/public/app/core/controllers/invited_ctrl.ts b/public/app/core/controllers/invited_ctrl.ts index 4bfb7106a69..e9127af26b7 100644 --- a/public/app/core/controllers/invited_ctrl.ts +++ b/public/app/core/controllers/invited_ctrl.ts @@ -12,7 +12,7 @@ export class InvitedCtrl { icon: 'gicon gicon-branding', text: 'Invite', subTitle: 'Register your Grafana account', - breadcrumbs: [{ title: 'Login', url: '/login' }], + breadcrumbs: [{ title: 'Login', url: 'login' }], }, }; diff --git a/public/app/core/controllers/signup_ctrl.ts b/public/app/core/controllers/signup_ctrl.ts index 1e5599be48c..ad23e0f7f22 100644 --- a/public/app/core/controllers/signup_ctrl.ts +++ b/public/app/core/controllers/signup_ctrl.ts @@ -10,6 +10,13 @@ export class SignUpCtrl { $scope.formModel = {}; var params = $location.search(); + + // validate email is semi ok + if (params.email && !params.email.match(/^\S+@\S+$/)) { + console.log('invalid email'); + return; + } + $scope.formModel.orgName = params.email; $scope.formModel.email = params.email; $scope.formModel.username = params.email; diff --git a/public/app/features/org/partials/select_org.html b/public/app/features/org/partials/select_org.html index c8e143c80c1..e859127da4a 100644 --- a/public/app/features/org/partials/select_org.html +++ b/public/app/features/org/partials/select_org.html @@ -1,44 +1,26 @@ -
+ -
-
+
-