|
|
@@ -29,8 +29,8 @@ class UserStore extends Reflux.Store
|
|
|
{
|
|
|
user = {
|
|
|
id: null,
|
|
|
- name: "Pat Bentar",
|
|
|
- email: "pat.bentar@coriolis.ui",
|
|
|
+ name: "-",
|
|
|
+ email: "-",
|
|
|
created: new Date(),
|
|
|
project: {},
|
|
|
roles: [],
|
|
|
@@ -67,7 +67,6 @@ class UserStore extends Reflux.Store
|
|
|
let token = response.headers['X-Subject-Token']
|
|
|
Api.setDefaultHeader('X-Auth-Token', token)
|
|
|
cookie.save('unscopedToken', token, { path: "/", expires: moment().add(1, 'hour').toDate() })
|
|
|
-
|
|
|
UserActions.getScopedProjects(response => {
|
|
|
if (response.data.projects) {
|
|
|
let projectId = cookie.load('projectId')
|
|
|
@@ -94,16 +93,16 @@ class UserStore extends Reflux.Store
|
|
|
cookie.save('projectId', currentUser.project.id, { path: "/", expires: moment().add(1, 'months').toDate() })
|
|
|
Api.setDefaultHeader('X-Auth-Token', currentUser.token)
|
|
|
|
|
|
- this.setState({currentUser: currentUser})
|
|
|
+ this.setState({ currentUser: currentUser })
|
|
|
|
|
|
ConnectionsActions.loadProviders()
|
|
|
ConnectionsActions.loadConnections()
|
|
|
+ UserActions.getScopedProjects()
|
|
|
+ UserActions.getUserInfo(currentUser.id)
|
|
|
|
|
|
if (window.location.pathname == "/" || window.location.pathname == "/login") {
|
|
|
Location.push('/replicas');
|
|
|
}
|
|
|
-
|
|
|
- UserActions.getScopedProjects()
|
|
|
}
|
|
|
|
|
|
onLoginScopeFailed(token) {
|
|
|
@@ -134,6 +133,17 @@ class UserStore extends Reflux.Store
|
|
|
Api.resetHeaders()
|
|
|
}
|
|
|
|
|
|
+ onGetUserInfoCompleted(response) {
|
|
|
+ let currentUser = this.state.currentUser
|
|
|
+ currentUser.email = response.data.user.email
|
|
|
+ this.setState({ currentUser: currentUser })
|
|
|
+ console.log("onGetUserInfo", response)
|
|
|
+ }
|
|
|
+
|
|
|
+ onSetUserInfoSuccess(response) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
onTokenLoginFailed() {
|
|
|
cookie.remove('token');
|
|
|
cookie.remove('projectId');
|