Skip to content

Commit a31b6fa

Browse files
committed
Transition views to use username instead of login (deploy 5)
1 parent 62ddd06 commit a31b6fa

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+136
-83
lines changed

app/components/owners-list.hbs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
<li local-class="{{if (eq owner.kind "team") "team"}}">
88
<LinkTo
99
@route={{owner.kind}}
10-
@model={{owner.login}}
10+
@model={{owner.username}}
1111
local-class="link"
12-
data-test-owner-link={{owner.login}}
12+
data-test-owner-link={{owner.username}}
1313
>
1414
<UserAvatar @user={{owner}} @size="medium-small" local-class="avatar" aria-hidden="true" />
15-
<span local-class="name {{unless this.showDetailedList "hidden-name"}}">{{or owner.display_name owner.name owner.login}}</span>
15+
<span local-class="name {{unless this.showDetailedList "hidden-name"}}">{{or owner.display_name owner.name owner.username}}</span>
1616
</LinkTo>
1717
</li>
1818
{{/each}}

app/components/pending-owner-invite-row.hbs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
</div>
2020
<div>
2121
Invited by:
22-
<LinkTo @route="user" @model={{@invite.inviter.login}} data-test-inviter-link>
23-
{{@invite.inviter.login}}
22+
<LinkTo @route="user" @model={{@invite.inviter.username}} data-test-inviter-link>
23+
{{@invite.inviter.username}}
2424
</LinkTo>
2525
</div>
2626
<div local-class="date-column" data-test-date>

app/components/user-avatar.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ export default class UserAvatar extends Component {
1313

1414
get alt() {
1515
return this.args.user.name === null
16-
? `(${this.args.user.login})`
17-
: `${this.args.user.name} (${this.args.user.login})`;
16+
? `(${this.args.user.username})`
17+
: `${this.args.user.name} (${this.args.user.username})`;
1818
}
1919

2020
get title() {

app/components/user-link.hbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<a href={{@user.url}} title={{@user.login}} ...attributes>{{yield}}</a>
1+
<a href={{@user.url}} title={{@user.username}} ...attributes>{{yield}}</a>

app/components/version-list/row.hbs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@
4040
{{#if @version.published_by}}
4141
<span local-class="publisher">
4242
by
43-
<LinkTo @route="user" @model={{@version.published_by.login}}>
43+
<LinkTo @route="user" @model={{@version.published_by.username}}>
4444
<UserAvatar @user={{@version.published_by}} local-class="avatar" />
45-
{{or @version.published_by.name @version.published_by.login}}
45+
{{or @version.published_by.name @version.published_by.username}}
4646
</LinkTo>
4747
</span>
4848
{{/if}}

app/controllers/crate/settings.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,19 +32,19 @@ export default class CrateSettingsController extends Controller {
3232

3333
removeOwnerTask = task(async owner => {
3434
try {
35-
await this.crate.removeOwner(owner.get('login'));
35+
await this.crate.removeOwner(owner.get('username'));
3636

3737
if (owner.kind === 'team') {
3838
this.notifications.success(`Team ${owner.get('display_name')} removed as crate owner`);
3939
let owner_team = await this.crate.owner_team;
4040
removeOwner(owner_team, owner);
4141
} else {
42-
this.notifications.success(`User ${owner.get('login')} removed as crate owner`);
42+
this.notifications.success(`User ${owner.get('username')} removed as crate owner`);
4343
let owner_user = await this.crate.owner_user;
4444
removeOwner(owner_user, owner);
4545
}
4646
} catch (error) {
47-
let subject = owner.kind === 'team' ? `team ${owner.get('display_name')}` : `user ${owner.get('login')}`;
47+
let subject = owner.kind === 'team' ? `team ${owner.get('display_name')}` : `user ${owner.get('username')}`;
4848
let message = `Failed to remove the ${subject} as crate owner`;
4949

5050
let detail = error.errors?.[0]?.detail;

app/models/team.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,16 @@ export default class Team extends Model {
44
@attr email;
55
@attr name;
66
@attr login;
7+
@attr username;
78
@attr api_token;
89
@attr avatar;
910
@attr url;
1011
@attr kind;
1112

1213
get org_name() {
13-
let login = this.login;
14-
let login_split = login.split(':');
15-
return login_split[1];
14+
let username = this.username;
15+
let username_split = username.split(':');
16+
return username_split[1];
1617
}
1718

1819
get display_name() {

app/models/user.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export default class User extends Model {
1313
@attr name;
1414
@attr is_admin;
1515
@attr login;
16+
@attr username;
1617
@attr avatar;
1718
@attr url;
1819
@attr kind;

app/services/session.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ export default class SessionService extends Service {
194194
}
195195

196196
let currentUser = this.store.push(this.store.normalize('user', response.user));
197-
debug(`User found: ${currentUser.login}`);
197+
debug(`User found: ${currentUser.username}`);
198198
let ownedCrates = response.owned_crates.map(c => this.store.push(this.store.normalize('owned-crate', c)));
199199

200200
let { id } = currentUser;

app/templates/crate/settings.hbs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@
1818

1919
<div local-class='list' data-test-owners>
2020
{{#each this.crate.owner_team as |team|}}
21-
<div local-class='row' data-test-owner-team={{team.login}}>
22-
<LinkTo @route={{team.kind}} @model={{team.login}}>
21+
<div local-class='row' data-test-owner-team={{team.username}}>
22+
<LinkTo @route={{team.kind}} @model={{team.username}}>
2323
<UserAvatar @user={{team}} @size="medium-small" />
2424
</LinkTo>
25-
<LinkTo @route={{team.kind}} @model={{team.login}}>
25+
<LinkTo @route={{team.kind}} @model={{team.username}}>
2626
{{team.display_name}}
2727
</LinkTo>
2828
<div local-class="email-column">
@@ -32,15 +32,15 @@
3232
</div>
3333
{{/each}}
3434
{{#each this.crate.owner_user as |user|}}
35-
<div local-class='row' data-test-owner-user={{user.login}}>
36-
<LinkTo @route={{user.kind}} @model={{user.login}}>
35+
<div local-class='row' data-test-owner-user={{user.username}}>
36+
<LinkTo @route={{user.kind}} @model={{user.username}}>
3737
<UserAvatar @user={{user}} @size="medium-small" />
3838
</LinkTo>
39-
<LinkTo @route={{user.kind}} @model={{user.login}}>
39+
<LinkTo @route={{user.kind}} @model={{user.username}}>
4040
{{#if user.name}}
4141
{{user.name}}
4242
{{else}}
43-
{{user.login}}
43+
{{user.username}}
4444
{{/if}}
4545
</LinkTo>
4646
<div local-class="email-column">

0 commit comments

Comments
 (0)