X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=skyquake%2Fplugins%2Faccounts%2Fsrc%2Faccount%2Faccount.jsx;h=1916ef397ef9133c0d07b83fcbd7e02efd648380;hb=3675ba75a1448e3aa468abb95f177666f8edfa48;hp=b7dbf358cf173f34933719e73254cb74a424364b;hpb=27f05540369a9d925aff51c38e51d3f4f172ab5c;p=osm%2FUI.git diff --git a/skyquake/plugins/accounts/src/account/account.jsx b/skyquake/plugins/accounts/src/account/account.jsx index b7dbf358c..1916ef397 100644 --- a/skyquake/plugins/accounts/src/account/account.jsx +++ b/skyquake/plugins/accounts/src/account/account.jsx @@ -23,6 +23,7 @@ import SkyquakeComponent from 'widgets/skyquake_container/skyquakeComponent.jsx' import Crouton from 'react-crouton'; import TextInput from 'widgets/form_controls/textInput.jsx'; import {AccountConnectivityStatus} from '../account_sidebar/accountSidebar.jsx'; + import 'style/common.scss'; import './account.scss'; class Account extends React.Component { @@ -106,8 +107,8 @@ class Account extends React.Component { self.props.router.push({pathname:'accounts'}); self.props.flux.actions.global.hideScreenLoader.defer(); }, - function() { - self.props.flux.actions.global.showNotification("There was an error creating your account. Please contact your system administrator."); + function(error) { + self.props.flux.actions.global.showNotification(error); self.props.flux.actions.global.hideScreenLoader.defer(); }); } @@ -263,7 +264,16 @@ class Account extends React.Component { value = Account.params[node.ref]; } paramsStack.push( - + ); } @@ -287,7 +297,16 @@ class Account extends React.Component { // // ); nestedParamsStack.push( - + ); } } @@ -330,7 +349,7 @@ class Account extends React.Component { {Account['connection-status'] && Account['connection-status'].status && Account['connection-status'].status.toUpperCase()} - + { (Account['connection-status'] && Account['connection-status'].status && Account['connection-status'].status.toUpperCase()) === 'FAILURE' ? @@ -387,7 +406,7 @@ class Account extends React.Component { {params}
- {buttons} + {!self.props.readonly ? buttons : null}
) @@ -395,6 +414,11 @@ class Account extends React.Component { } } +Account.contextTypes = { + router: React.PropTypes.object, + userProfile: React.PropTypes.object +} + function displayFailureMessage(msg) { return (