mirror of
https://github.com/naturalcrit/homebrewery.git
synced 2025-12-29 17:42:38 +00:00
Removing the admin key, switching to full basic auth
This commit is contained in:
@@ -2,13 +2,43 @@ const React = require('react');
|
||||
const createClass = require('create-react-class');
|
||||
const cx = require('classnames');
|
||||
|
||||
const request = require('superagent');
|
||||
|
||||
|
||||
const BrewCleanup = createClass({
|
||||
displayName : 'BrewCleanup',
|
||||
getDefaultProps(){
|
||||
return {
|
||||
adminKey : '',
|
||||
};
|
||||
},
|
||||
getInitialState() {
|
||||
return {
|
||||
count : 0,
|
||||
|
||||
pending : false,
|
||||
primed : false
|
||||
};
|
||||
},
|
||||
prime(){
|
||||
if(this.state.primed) return this.cleanup();
|
||||
this.setState({ pending: true });
|
||||
|
||||
request.get('/admin/cleanup')
|
||||
.query({ admin_key: this.props.adminKey })
|
||||
.then((res)=> this.setState({count : res.body.count }))
|
||||
.catch((err)=>this.setState({ error : err }))
|
||||
.finally(()=>this.setState({ pending : false }))
|
||||
},
|
||||
cleanup(){
|
||||
this.setState({ pending: true });
|
||||
|
||||
request.post('/admin/cleanup')
|
||||
.query({ admin_key: this.props.adminKey })
|
||||
.then((res)=> this.setState({count : res.body.count }))
|
||||
.catch((err)=>this.setState({ error : err }))
|
||||
.finally(()=>this.setState({ pending : false, primed : false }))
|
||||
},
|
||||
render(){
|
||||
return <div className='BrewCleanup'>
|
||||
BrewCleanup Component Ready.
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
const React = require('react');
|
||||
const createClass = require('create-react-class');
|
||||
const _ = require('lodash');
|
||||
const cx = require('classnames');
|
||||
|
||||
const request = require('superagent');
|
||||
@@ -21,7 +20,6 @@ const BrewLookup = createClass({
|
||||
error : null
|
||||
};
|
||||
},
|
||||
|
||||
handleChange(e){
|
||||
this.setState({ query : e.target.value });
|
||||
},
|
||||
@@ -29,7 +27,7 @@ const BrewLookup = createClass({
|
||||
this.setState({ searching: true, error: null });
|
||||
|
||||
request.get(`/admin/lookup/${this.state.query}`)
|
||||
.query({ admin_key: this.props.adminKey })
|
||||
//.query({ admin_key: this.props.adminKey })
|
||||
.then((res)=> this.setState({foundBrew : res.body}))
|
||||
.catch((err)=>this.setState({ error : err }))
|
||||
.finally(()=>this.setState({ searching : false }))
|
||||
@@ -72,7 +70,7 @@ const BrewLookup = createClass({
|
||||
</button>
|
||||
|
||||
{this.state.error
|
||||
&& <div className='error'>{this.state.error}</div>
|
||||
&& <div className='error'>{this.state.error.toString()}</div>
|
||||
}
|
||||
|
||||
{this.state.foundBrew
|
||||
|
||||
Reference in New Issue
Block a user