Update person edit route
This commit is contained in:
@@ -12,6 +12,7 @@ class AdminPeople extends React.Component {
|
||||
firstname: PropTypes.string,
|
||||
lastname: PropTypes.string,
|
||||
completed: PropTypes.boolean,
|
||||
ceremony: PropTypes.boolean,
|
||||
email: PropTypes.string,
|
||||
password: PropTypes.string,
|
||||
attending: PropTypes.boolean,
|
||||
@@ -31,6 +32,8 @@ class AdminPeople extends React.Component {
|
||||
<td>Name</td>
|
||||
<td>Email</td>
|
||||
<td>Password</td>
|
||||
<td>Ceremony</td>
|
||||
<td>Responded</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@@ -39,6 +42,8 @@ class AdminPeople extends React.Component {
|
||||
<td><Link to={`/admin/person/${person.key}`}>{person.firstname} {person.lastname}</Link></td>
|
||||
<td>{person.email}</td>
|
||||
<td><Link to={`/rsvp/${person.password}`}>{person.password}</Link></td>
|
||||
<td>{person.ceremony ? 'Full day' : 'Evening only'}</td>
|
||||
<td>{person.completed ? 'Yes' : 'No'}</td>
|
||||
<td>
|
||||
<form method="post" action="/admin/person/delete">
|
||||
<input type="hidden" name="key" value={person.key} />
|
||||
|
||||
@@ -9,7 +9,7 @@ export default {
|
||||
path: '/admin/people',
|
||||
|
||||
async action() {
|
||||
const resp = await fetchQL('{getAllPersons{key,firstname,lastname,email,completed,password}}');
|
||||
const resp = await fetchQL('{getAllPersons{key,firstname,lastname,email,ceremony,completed,password}}');
|
||||
|
||||
let people = await resp.json();
|
||||
if (people.data && people.data.getAllPersons) {
|
||||
|
||||
@@ -36,7 +36,12 @@ class AdminPerson extends React.Component {
|
||||
<div className={s.root}>
|
||||
<div className={s.container}>
|
||||
<h1>{this.state.firstname} {this.state.lastname}</h1>
|
||||
<form method="post" action="/admin/person_todo">
|
||||
<form method="post" action="/admin/person">
|
||||
<input
|
||||
type="hidden"
|
||||
name="key"
|
||||
value={this.props.person.key}
|
||||
/>
|
||||
<div className={s.formGroup}>
|
||||
<label className={s.label} htmlFor="firstname">
|
||||
First name:
|
||||
|
||||
Reference in New Issue
Block a user