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

web-interface.assets.ed0b063c-76.5ed35a58048e2183d203.js Maven / Gradle / Ivy

There is a newer version: 6.0.6
Show newest version
(window.webpackJsonp=window.webpackJsonp||[]).push([["ed0b063c-76"],{PLPqHMgc:function(t,exports,e){"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var a=f(e("ii0bleBb")),r=f(e("ivGQtwpr")),s=f(e("PcYM+wZ7")),i=f(e("4KF7VOU5")),n=e("wMSvutaJ"),o=e("wkvtUUMm"),l=f(e("W+sNG9T1")),d=f(e("+CppQpVm")),p=e("oBIKikY9"),u=e("5YwkyBYR"),c=f(e("21p8kIWv"));function f(t){return t&&t.__esModule?t:{default:t}}var m=c.default.get("LookupTableDataAdapters"),E=m.LookupTableDataAdaptersStore,h=m.LookupTableDataAdaptersActions,S=c.default.get("LookupTables"),v=S.LookupTablesStore,A=S.LookupTablesActions,T=(0,s.default)({displayName:"LUTDataAdaptersPage",propTypes:{params:a.default.object.isRequired,route:a.default.object.isRequired},mixins:[i.default.connect(E),i.default.connect(v,"tableStore")],componentDidMount:function(){this._loadData(this.props)},componentWillReceiveProps:function(t){this._loadData(t)},componentWillUnmount:function(){clearInterval(this.errorStatesTimer)},errorStatesTimer:void 0,errorStatesInterval:1e3,_startErrorStatesTimer:function(){var e=this;this._stopErrorStatesTimer(),this.errorStatesTimer=setInterval(function(){var t=null;e.state.dataAdapters&&(t=e.state.dataAdapters.map(function(t){return t.name})),t&&A.getErrors(null,null,t||null)},this.errorStatesInterval)},_stopErrorStatesTimer:function(){this.errorStatesTimer&&(clearInterval(this.errorStatesTimer),this.errorStatesTimer=void 0)},_loadData:function(t){if(this._stopErrorStatesTimer(),t.params&&t.params.adapterName)h.get(t.params.adapterName);else if(this._isCreating(t))h.getTypes();else{var e=this.state.pagination;h.searchPaginated(e.page,e.per_page,e.query),this._startErrorStatesTimer()}},_saved:function(){this.setState({dataAdapter:void 0}),d.default.push(l.default.SYSTEM.LOOKUPTABLES.DATA_ADAPTERS.OVERVIEW)},_isCreating:function(t){return"create"===t.route.action},_validateAdapter:function(t){h.validate(t)},render:function(){var t,e="show"===this.props.route.action,a="edit"===this.props.route.action;return t=e||a?this.state.dataAdapter?a?r.default.createElement(n.Row,{className:"content"},r.default.createElement(n.Col,{lg:12},r.default.createElement("h2",null,"Data Adapter"),r.default.createElement(u.DataAdapterForm,{dataAdapter:this.state.dataAdapter,type:this.state.dataAdapter.config.type,create:!1,saved:this._saved,validate:this._validateAdapter,validationErrors:this.state.validationErrors}))):r.default.createElement(u.DataAdapter,{dataAdapter:this.state.dataAdapter}):r.default.createElement(p.Spinner,{text:"Loading data adapter"}):this._isCreating(this.props)?this.state.types?r.default.createElement(u.DataAdapterCreate,{types:this.state.types,saved:this._saved,validate:this._validateAdapter,validationErrors:this.state.validationErrors}):r.default.createElement(p.Spinner,{text:"Loading data adapter types"}):this.state.dataAdapters?r.default.createElement(u.DataAdaptersOverview,{dataAdapters:this.state.dataAdapters,pagination:this.state.pagination,errorStates:this.state.tableStore.errorStates}):r.default.createElement(p.Spinner,{text:"Loading data adapters"}),r.default.createElement(p.DocumentTitle,{title:"Lookup Tables - Data Adapters"},r.default.createElement("span",null,r.default.createElement(p.PageHeader,{title:"Data adapters for Lookup Tables"},r.default.createElement("span",null,"Data adapters provide the actual values for lookup tables"),null,r.default.createElement("span",null,r.default.createElement(n.ButtonToolbar,null,r.default.createElement(o.LinkContainer,{to:l.default.SYSTEM.LOOKUPTABLES.OVERVIEW},r.default.createElement(n.Button,{bsStyle:"info"},"Lookup Tables")),r.default.createElement(o.LinkContainer,{to:l.default.SYSTEM.LOOKUPTABLES.CACHES.OVERVIEW},r.default.createElement(n.Button,{bsStyle:"info"},"Caches")),r.default.createElement(o.LinkContainer,{to:l.default.SYSTEM.LOOKUPTABLES.DATA_ADAPTERS.OVERVIEW},r.default.createElement(n.Button,{bsStyle:"info",className:"active"},"Data Adapters"))))),t))}});exports.default=T,t.exports=exports.default}}]);




© 2015 - 2024 Weber Informatics LLC | Privacy Policy