diff options
| author | Jules Laplace <jules@okfoc.us> | 2017-03-20 05:17:29 +0100 |
|---|---|---|
| committer | Jules Laplace <jules@okfoc.us> | 2017-03-20 05:17:29 +0100 |
| commit | a77e412cb030d92992e5e541879f9a0662f7073b (patch) | |
| tree | 4b906b56792c7f99eb9c3a62c5a82b3c50244351 /public/bundle.js | |
| parent | a19e562b3ca8bc7a2c18002dc535b798916bc82c (diff) | |
admins and managers can delete users
Diffstat (limited to 'public/bundle.js')
| -rw-r--r-- | public/bundle.js | 83 |
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' }, |
