Allow provision of an avatar URL to upload during sign up

This can be used by authentication extensions (i.e. mirror Facebook/Twitter profile picture). Rough implementation, needs refactoring.
This commit is contained in:
Toby Zerner
2015-11-23 11:53:57 +10:30
parent 7eab206f91
commit 2c4fae60bc
3 changed files with 52 additions and 2 deletions

View File

@ -73,7 +73,7 @@ export default class SignUpModal extends Modal {
<div className="Form Form--centered">
<div className="Form-group">
<input className="FormControl" name="username" placeholder={extractText(app.translator.trans('core.forum.sign_up.username_placeholder'))}
<input className="FormControl" name="username" type="text" placeholder={extractText(app.translator.trans('core.forum.sign_up.username_placeholder'))}
value={this.username()}
onchange={m.withAttr('value', this.username)}
disabled={this.loading} />
@ -216,6 +216,10 @@ export default class SignUpModal extends Modal {
data.password = this.password();
}
if (this.props.avatarUrl) {
data.avatarUrl = this.props.avatarUrl;
}
return data;
}
}