All Downloads are FREE. Search and download functionalities are using the official Maven repository.

web-interface.assets.22.22.b7768dc589126fb9e2d2.js Maven / Gradle / Ivy

There is a newer version: 5.2.7
Show newest version
webpackJsonp([22],{322:function(e,exports,t){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var a=t(1),r=s(a),l=t(134),n=s(l),o=r.default.createClass({displayName:"RolesSelect",propTypes:{userRoles:r.default.PropTypes.arrayOf(r.default.PropTypes.string),availableRoles:r.default.PropTypes.array.isRequired},getDefaultProps:function(){return{userRoles:[]}},getValue:function(){return this.refs.select.getValue().split(",")},render:function(){var e=this.props.userRoles.join(","),t=this.props.availableRoles.map(function(e){return{value:e.name,label:e.name}});return r.default.createElement(n.default,{ref:"select",options:t,value:e,placeholder:"Choose roles..."})}});exports.default=o,e.exports=exports.default},323:function(e,exports,t){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var a=t(1),r=s(a),l=t(2),n=t(324),o=s(n),i=r.default.createClass({displayName:"TimeoutInput",propTypes:{controlSize:r.default.PropTypes.number,labelSize:r.default.PropTypes.number,value:r.default.PropTypes.number,onChange:r.default.PropTypes.func},getDefaultProps:function(){return{value:36e5,labelSize:2,controlSize:10}},getInitialState:function(){var e=this._estimateUnit(this.props.value);return{sessionTimeoutNever:!!this.props.value&&this.props.value===-1,value:this.props.value?Math.floor(this.props.value/e):0,unit:e}},getValue:function(){return this.state.sessionTimeoutNever?-1:this.refs.timeout.value*this.refs.session_timeout_unit.getValue()},MS_DAY:864e5,MS_HOUR:36e5,MS_MINUTE:6e4,MS_SECOND:1e3,_estimateUnit:function(e){return 0===e?this.MS_SECOND:e%this.MS_DAY===0?this.MS_DAY:e%this.MS_HOUR===0?this.MS_HOUR:e%this.MS_MINUTE===0?this.MS_MINUTE:this.MS_SECOND},_onClick:function(e){this.setState({sessionTimeoutNever:e.target.checked},this._notifyChange)},_onChangeValue:function(e){this.setState({value:e.target.value},this._notifyChange)},_onChangeUnit:function(e){this.setState({unit:e.target.value},this._notifyChange)},_notifyChange:function(){"function"==typeof this.props.onChange&&this.props.onChange(this.getValue())},render:function(){return r.default.createElement("span",null,r.default.createElement(l.Input,{ref:"session_timeout_never",type:"checkbox",id:"session-timeout-never",name:"session_timeout_never",labelClassName:"col-sm-"+this.props.controlSize,wrapperClassName:"col-sm-offset-"+this.props.labelSize+" col-sm-"+this.props.controlSize,label:"Sessions do not time out",help:"When checked sessions never time out due to inactivity.",onClick:this._onClick,checked:this.state.sessionTimeoutNever}),r.default.createElement(l.Input,{label:"Timeout",help:"Session automatically end after this amount of time, unless they are actively used.",labelClassName:"col-sm-"+this.props.labelSize,wrapperClassName:"col-sm-"+this.props.controlSize},r.default.createElement(l.Row,null,r.default.createElement(l.Col,{sm:2},r.default.createElement("input",{ref:"timeout",type:"number",id:"timeout",className:"session-timeout-fields validatable form-control",name:"timeout",min:1,"data-validate":"positive_number",disabled:this.state.sessionTimeoutNever,value:this.state.value,onChange:this._onChangeValue})),r.default.createElement(l.Col,{sm:3},r.default.createElement(o.default,{ref:"session_timeout_unit",className:"form-control session-timeout-fields",disabled:this.state.sessionTimeoutNever,value:this.state.unit,onChange:this._onChangeUnit})))))}});exports.default=i,e.exports=exports.default},324:function(e,exports,t){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t0&&(t=r.default.createElement(l.Button,{bsStyle:"info",onClick:this._resetStartpage},"Reset custom startpage"));var s=e.read_only?null:r.default.createElement("span",{id:"react-user-preferences-button","data-user-name":this.props.params.username},r.default.createElement(h.default,{userName:e.username}));return r.default.createElement("span",null,r.default.createElement(u.default,{title:r.default.createElement("span",null,"Edit user ",r.default.createElement("em",null,this.props.params.username)),subpage:!0},r.default.createElement("span",null,"You can either change the details of a user here or set a new password."),null,r.default.createElement("div",null,t," ",s)),r.default.createElement(f.default,{user:this.state.user,history:this.props.history}))}});exports.default=_,e.exports=exports.default}});
//# sourceMappingURL=22.22.b7768dc589126fb9e2d2.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy