]> git.ipfire.org Git - thirdparty/bugzilla.git/commit
New Signup Flow
authorDylan William Hardison <dylan@hardison.net>
Sun, 28 Jun 2020 03:00:22 +0000 (23:00 -0400)
committerGitHub <noreply@github.com>
Sun, 28 Jun 2020 03:00:22 +0000 (23:00 -0400)
commitd73fcd1f62db32d9b6ae3879d0b8fcc83d845130
tree0f3d7df72f522b66a030e44be14eb540c20808a4
parent977f508f06c3c549a2889bf198bf69ca06e3e4cb
New Signup Flow

This introduces a much simplified signup flow, over email.

This code is live on https://harmony.bugzilla.ninja

## Before

1. Visit createaccount.cgi
2. Type email
3. Get email, click link
4. Create account
5. Re-enter login and password.

## After

1. Type email into any page
2. Get email, click link
3. Create account + login at the same time
16 files changed:
Bugzilla/App.pm
Bugzilla/App/Plugin/Glue.pm
Bugzilla/App/Users.pm [new file with mode: 0644]
Bugzilla/Config/General.pm
createaccount.cgi [deleted file]
js/global.js
js/signup.js [new file with mode: 0644]
skins/standard/signup.css [new file with mode: 0644]
template/en/default/account/auth/signup-small.html.tmpl [new file with mode: 0644]
template/en/default/admin/params/general.html.tmpl
template/en/default/global/header.html.tmpl
template/en/default/global/user-error.html.tmpl
template/en/default/users/signup_email.html.tmpl [new file with mode: 0644]
template/en/default/users/signup_email.txt+email.tmpl [new file with mode: 0644]
template/en/default/users/signup_email_finish.html.tmpl [new file with mode: 0644]
template/en/default/users/signup_email_verify.html.tmpl [new file with mode: 0644]