2016-08-06 19:47:04 +02:00
|
|
|
// Deprecated way to handle permission in components, check CanDo component
|
2016-03-18 10:50:40 +09:00
|
|
|
|
2016-08-06 19:47:04 +02:00
|
|
|
// import React, { PropTypes, Component } from 'react';
|
|
|
|
// import Users from 'meteor/nova:users';
|
2016-02-23 11:34:40 +09:00
|
|
|
|
2016-08-06 19:47:04 +02:00
|
|
|
// const CanEditUser = ({user, userToEdit, children}) => {
|
|
|
|
// if (!user){
|
|
|
|
// return <p>Please log in.</p>;
|
|
|
|
// } else if (Users.canEdit(user, userToEdit)) {
|
|
|
|
// return children;
|
|
|
|
// } else {
|
|
|
|
// return <p>Sorry, you do not have permissions to edit this user at this time</p>;
|
|
|
|
// }
|
|
|
|
// };
|
2016-02-23 11:34:40 +09:00
|
|
|
|
2016-08-06 19:47:04 +02:00
|
|
|
// CanEditUser.propTypes = {
|
|
|
|
// user: React.PropTypes.object,
|
|
|
|
// userToEdit: React.PropTypes.object
|
|
|
|
// }
|
2016-05-22 16:42:24 +09:00
|
|
|
|
2016-08-06 19:47:04 +02:00
|
|
|
// CanEditUser.displayName = "CanEditUser";
|
|
|
|
|
|
|
|
// module.exports = CanEditUser;
|