Skip to content

Commit c9b0204

Browse files
authored
Merge branch 'master' into enable-fastboot-2
2 parents ebff9fe + 68a77de commit c9b0204

File tree

55 files changed

+3048
-1017
lines changed

Some content is hidden

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

55 files changed

+3048
-1017
lines changed

Cargo.lock

+83-7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+3-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ tar = "0.4.16"
3838
base64 = "0.9"
3939

4040
openssl = "0.10.13"
41-
oauth2 = "0.3"
41+
oauth2 = "2.0.0"
4242
log = "0.4"
4343
env_logger = "0.5"
4444
hex = "0.3"
@@ -83,12 +83,14 @@ tokio = "0.1"
8383
hyper = "0.12"
8484
ctrlc = { version = "3.0", features = ["termination"] }
8585
indexmap = "1.0.2"
86+
handlebars = "2.0.1"
8687

8788
[dev-dependencies]
8889
conduit-test = "0.8"
8990
hyper-tls = "0.3"
9091
lazy_static = "1.0"
9192
tokio-core = "0.1"
93+
diesel_migrations = { version = "1.3.0", features = ["postgres"] }
9294

9395
[build-dependencies]
9496
dotenv = "0.11"

RustConfig

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
VERSION=1.33.0
1+
VERSION=1.38.0

app/components/crate-readme.js

+8
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,13 @@ export default Component.extend({
77
this.$('pre > code').each(function() {
88
window.Prism.highlightElement(this);
99
});
10+
this.scrollToFragment();
11+
},
12+
13+
scrollToFragment() {
14+
if (location.hash) {
15+
let anchor_id = location.hash.substr(1);
16+
document.getElementById(anchor_id).scrollIntoView();
17+
}
1018
},
1119
});

app/components/email-input.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -100,9 +100,9 @@ export default Component.extend({
100100
await ajax(`/api/v1/users/${user.id}/resend`, { method: 'PUT' });
101101
this.set('disableResend', true);
102102
} catch (error) {
103-
if (error.payload) {
103+
if (error.errors) {
104104
this.set('isError', true);
105-
this.set('emailError', `Error in resending message: ${error.payload.errors[0].detail}`);
105+
this.set('emailError', `Error in resending message: ${error.errors[0].detail}`);
106106
} else {
107107
this.set('isError', true);
108108
this.set('emailError', 'Unknown error in resending message');

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

+4-4
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ export default Component.extend({
1515
this.set('isAccepted', true);
1616
} catch (error) {
1717
this.set('isError', true);
18-
if (error.payload) {
19-
this.set('inviteError', `Error in accepting invite: ${error.payload.errors[0].detail}`);
18+
if (error.errors) {
19+
this.set('inviteError', `Error in accepting invite: ${error.errors[0].detail}`);
2020
} else {
2121
this.set('inviteError', 'Error in accepting invite');
2222
}
@@ -31,8 +31,8 @@ export default Component.extend({
3131
this.set('isDeclined', true);
3232
} catch (error) {
3333
this.set('isError', true);
34-
if (error.payload) {
35-
this.set('inviteError', `Error in declining invite: ${error.payload.errors[0].detail}`);
34+
if (error.errors) {
35+
this.set('inviteError', `Error in declining invite: ${error.errors[0].detail}`);
3636
} else {
3737
this.set('inviteError', 'Error in declining invite');
3838
}

app/controllers/crate/owners.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ export default Controller.extend({
2323
await this.crate.inviteOwner(username);
2424
this.set('invited', `An invite has been sent to ${username}`);
2525
} catch (error) {
26-
if (error.payload) {
27-
this.set('error', `Error sending invite: ${error.payload.errors[0].detail}`);
26+
if (error.errors) {
27+
this.set('error', `Error sending invite: ${error.errors[0].detail}`);
2828
} else {
2929
this.set('error', 'Error sending invite');
3030
}
@@ -40,8 +40,8 @@ export default Controller.extend({
4040

4141
this.get('crate.owner_user').removeObject(user);
4242
} catch (error) {
43-
if (error.payload) {
44-
this.set('removed', `Error removing owner: ${error.payload.errors[0].detail}`);
43+
if (error.errors) {
44+
this.set('removed', `Error removing owner: ${error.errors[0].detail}`);
4545
} else {
4646
this.set('removed', 'Error removing owner');
4747
}

app/router.js

+1
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ Router.map(function() {
4646
this.route('category-slugs', { path: 'category_slugs' });
4747
this.route('team', { path: '/teams/:team_id' });
4848
this.route('policies');
49+
this.route('data-access');
4950
this.route('confirm', { path: '/confirm/:email_token' });
5051

5152
this.route('catch-all', { path: '*path' });

app/routes/confirm.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ export default Route.extend({
2626
});
2727
}
2828
} catch (error) {
29-
if (error.payload) {
30-
this.flashMessages.queue(`Error in email confirmation: ${error.payload.errors[0].detail}`);
29+
if (error.errors) {
30+
this.flashMessages.queue(`Error in email confirmation: ${error.errors[0].detail}`);
3131
return this.replaceWith('index');
3232
} else {
3333
this.flashMessages.queue(`Unknown error in email confirmation`);

0 commit comments

Comments
 (0)