Skip to content

Commit 7b9c178

Browse files
authored
feat: Alphabetize provider lists to improve user experience (#1348)
1 parent 27ab673 commit 7b9c178

File tree

2 files changed

+29
-28
lines changed

2 files changed

+29
-28
lines changed

models/User.js

+7-6
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,18 @@ const userSchema = new mongoose.Schema(
2020
loginExpires: Date,
2121
loginIpHash: String,
2222

23+
discord: String,
2324
facebook: String,
24-
x: String,
25-
google: String,
2625
github: String,
26+
google: String,
2727
linkedin: String,
28-
steam: String,
29-
twitch: String,
3028
quickbooks: String,
31-
tumblr: String,
29+
steam: String,
3230
trakt: String,
33-
discord: String,
31+
tumblr: String,
32+
twitch: String,
33+
x: String,
34+
3435
tokens: Array,
3536

3637
profile: {

views/account/profile.pug

+22-22
Original file line numberDiff line numberDiff line change
@@ -102,57 +102,57 @@ block content
102102
h3 Linked Accounts
103103
.form-group
104104
.offset-sm-3.col-md-7.pl-2
105-
if user.google
106-
p.mb-1: a.text-danger(href='/account/unlink/google') Unlink your Google account
105+
if user.discord
106+
p.mb-1: a.text-danger(href='/account/unlink/discord') Unlink your Discord account
107107
else
108-
p.mb-1: a(href='/auth/google') Link your Google account
108+
p.mb-1: a(href='/auth/discord') Link your Discord account
109109
.offset-sm-3.col-md-7.pl-2
110110
if user.facebook
111111
p.mb-1: a.text-danger(href='/account/unlink/facebook') Unlink your Facebook account
112112
else
113113
p.mb-1: a(href='/auth/facebook') Link your Facebook account
114-
.offset-sm-3.col-md-7.pl-2
115-
if user.x
116-
p.mb-1: a.text-danger(href='/account/unlink/x') Unlink your X account
117-
else
118-
p.mb-1: a(href='/auth/x') Link your X account
119114
.offset-sm-3.col-md-7.pl-2
120115
if user.github
121116
p.mb-1: a.text-danger(href='/account/unlink/github') Unlink your GitHub account
122117
else
123118
p.mb-1: a(href='/auth/github') Link your GitHub account
119+
.offset-sm-3.col-md-7.pl-2
120+
if user.google
121+
p.mb-1: a.text-danger(href='/account/unlink/google') Unlink your Google account
122+
else
123+
p.mb-1: a(href='/auth/google') Link your Google account
124124
.offset-sm-3.col-md-7.pl-2
125125
if user.linkedin
126126
p.mb-1: a.text-danger(href='/account/unlink/linkedin') Unlink your LinkedIn account
127127
else
128128
p.mb-1: a(href='/auth/linkedin') Link your LinkedIn account
129+
.offset-sm-3.col-md-7.pl-2
130+
if user.quickbooks
131+
p.mb-1: a.text-danger(href='/account/unlink/quickbooks') Unlink your QuickBooks account
132+
else
133+
p.mb-1: a(href='/auth/quickbooks') Link your QuickBooks account
129134
.offset-sm-3.col-md-7.pl-2
130135
if user.steam
131136
p.mb-1: a.text-danger(href='/account/unlink/steam') Unlink your Steam account
132137
else
133138
p.mb-1: a(href='/auth/steam') Link your Steam account
134139
.offset-sm-3.col-md-7.pl-2
135-
if user.twitch
136-
p.mb-1: a.text-danger(href='/account/unlink/twitch') Unlink your Twitch account
137-
else
138-
p.mb-1: a(href='/auth/twitch') Link your Twitch account
139-
.offset-sm-3.col-md-7.pl-2
140-
if user.quickbooks
141-
p.mb-1: a.text-danger(href='/account/unlink/quickbooks') Unlink your QuickBooks account
140+
if user.trakt
141+
p.mb-1: a.text-danger(href='/account/unlink/trakt') Unlink your Trakt account
142142
else
143-
p.mb-1: a(href='/auth/quickbooks') Link your QuickBooks account
143+
p.mb-1: a(href='/auth/trakt') Link your Trakt account
144144
.offset-sm-3.col-md-7.pl-2
145145
if user.tumblr
146146
p.mb-1: a.text-danger(href='/account/unlink/tumblr') Unlink your Tumblr account
147147
else
148148
p.mb-1: a(href='/auth/tumblr') Link your Tumblr account
149149
.offset-sm-3.col-md-7.pl-2
150-
if user.trakt
151-
p.mb-1: a.text-danger(href='/account/unlink/trakt') Unlink your Trakt account
150+
if user.twitch
151+
p.mb-1: a.text-danger(href='/account/unlink/twitch') Unlink your Twitch account
152152
else
153-
p.mb-1: a(href='/auth/trakt') Link your Trakt account
153+
p.mb-1: a(href='/auth/twitch') Link your Twitch account
154154
.offset-sm-3.col-md-7.pl-2
155-
if user.discord
156-
p.mb-1: a.text-danger(href='/account/unlink/discord') Unlink your Discord account
155+
if user.x
156+
p.mb-1: a.text-danger(href='/account/unlink/x') Unlink your X account
157157
else
158-
p.mb-1: a(href='/auth/discord') Link your Discord account
158+
p.mb-1: a(href='/auth/x') Link your X account

0 commit comments

Comments
 (0)