summaryrefslogtreecommitdiff
path: root/public/bundle.js
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2017-03-20 05:17:29 +0100
committerJules Laplace <jules@okfoc.us>2017-03-20 05:17:29 +0100
commita77e412cb030d92992e5e541879f9a0662f7073b (patch)
tree4b906b56792c7f99eb9c3a62c5a82b3c50244351 /public/bundle.js
parenta19e562b3ca8bc7a2c18002dc535b798916bc82c (diff)
admins and managers can delete users
Diffstat (limited to 'public/bundle.js')
-rw-r--r--public/bundle.js83
1 files changed, 25 insertions, 58 deletions
diff --git a/public/bundle.js b/public/bundle.js
index f66d737..dc5c5ab 100644
--- a/public/bundle.js
+++ b/public/bundle.js
@@ -12557,15 +12557,15 @@ var _react = __webpack_require__(14);
var _react2 = _interopRequireDefault(_react);
-var _client = __webpack_require__(22);
-
-var _client2 = _interopRequireDefault(_client);
+var _reactDateRange = __webpack_require__(363);
var _moment = __webpack_require__(237);
var _moment2 = _interopRequireDefault(_moment);
-var _reactDateRange = __webpack_require__(363);
+var _client = __webpack_require__(22);
+
+var _client2 = _interopRequireDefault(_client);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
@@ -12712,51 +12712,6 @@ var MealFilter = function (_React$Component) {
return MealFilter;
}(_react2.default.Component);
-// class MealFilter extends React.Component {
-// constructor(props){
-// super()
-// this.state = {
-// fromDate: new Date (),
-// toDate: new Date (),
-// fromTime: new Date (),
-// toTime: new Date (),
-// }
-// this.updateState = this.updateState.bind(this)
-// }
-// updateState(e){
-// const name = event.target.name
-// let value = event.target.value
-// if (name === 'date') {
-// value = new Date(value + 'T' + this.state.date.split("T")[1] ).toString()
-// } else if (name === 'time') {
-// value = new Date(this.state.date.split("T")[0] + value).toString()
-// }
-// this.setState({
-// [name]: value,
-// error: null,
-// })
-// }
-// render () {
-// const fromDate = parseDate(this.state.fromDate)
-// const toDate = parseDate(this.state.toDate)
-// const fromTime = parseTime(this.state.fromTime)
-// const toTime = parseTime(this.state.toTime)
-// return (
-// <div>
-// Filter by date:
-// <input type='date' name='fromDate' placeholder='From date' value={fromDate} required onChange={this.updateState} />
-// to
-// <input type='date' name='toDate' placeholder='To date' value={toDate} required onChange={this.updateState} />
-// and from time
-// <input type='time' name='fromTime' placeholder='From iime' value={fromTime} required onChange={this.updateState} step='3600' />
-// to
-// <input type='time' name='toTime' placeholder='To time' value={toTime} required onChange={this.updateState} step='3600' />
-// </div>
-// )
-// }
-// }
-
-
exports.default = MealFilter;
/***/ }),
@@ -12776,14 +12731,14 @@ var _react = __webpack_require__(14);
var _react2 = _interopRequireDefault(_react);
-var _client = __webpack_require__(22);
-
-var _client2 = _interopRequireDefault(_client);
-
var _MealFilter = __webpack_require__(98);
var _MealFilter2 = _interopRequireDefault(_MealFilter);
+var _client = __webpack_require__(22);
+
+var _client2 = _interopRequireDefault(_client);
+
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
@@ -13240,7 +13195,7 @@ var UserList = function (_React$Component) {
console.error(error);
});
_this.pick.bind(_this);
- console.log(props);
+ _this.handleDelete.bind(_this);
return _this;
}
@@ -13253,6 +13208,16 @@ var UserList = function (_React$Component) {
this.props.updateUser(user);
}
}, {
+ key: 'handleDelete',
+ value: function handleDelete(userid) {
+ var users = this.state.data.filter(function (data) {
+ return data.id !== userid;
+ });
+ this.setState({
+ data: users
+ });
+ }
+ }, {
key: 'render',
value: function render() {
var _this2 = this;
@@ -13265,7 +13230,9 @@ var UserList = function (_React$Component) {
onClick: function onClick(user) {
return _this2.pick(user);
},
- onDelete: _this2.handleDelete });
+ onDelete: function onDelete(userid) {
+ return _this2.handleDelete(userid);
+ } });
});
return _react2.default.createElement(
'div',
@@ -48015,9 +47982,9 @@ var Menu = function (_React$Component) {
));
switch (currentUser.role) {
case 'admin':
- // if (this.props.user.id !== this.props.currentUser.id) {
- // items.push( <li key='resetUser'><a href='#' onClick={this.resetUser}>Stop viewing</a></li> )
- // }
+ // if (this.props.user.id !== this.props.currentUser.id) {
+ // items.push( <li key='resetUser'><a href='#' onClick={this.resetUser}>Stop viewing</a></li> )
+ // }
items.push(_react2.default.createElement(
'li',
{ key: 'userlist' },