From a880a5f2bcd663c2d4a9920255480bed3a741882 Mon Sep 17 00:00:00 2001 From: Dan Head Date: Fri, 17 Feb 2017 10:52:17 +0000 Subject: [PATCH] Update person edit route --- src/routes/adminPeople/AdminPeople.js | 5 +++++ src/routes/adminPeople/index.js | 2 +- src/routes/adminPerson/AdminPerson.js | 7 ++++++- src/server.js | 17 ++++++++++++++--- 4 files changed, 26 insertions(+), 5 deletions(-) diff --git a/src/routes/adminPeople/AdminPeople.js b/src/routes/adminPeople/AdminPeople.js index ca15793..85bc6fc 100644 --- a/src/routes/adminPeople/AdminPeople.js +++ b/src/routes/adminPeople/AdminPeople.js @@ -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 { Name Email Password + Ceremony + Responded @@ -39,6 +42,8 @@ class AdminPeople extends React.Component { {person.firstname} {person.lastname} {person.email} {person.password} + {person.ceremony ? 'Full day' : 'Evening only'} + {person.completed ? 'Yes' : 'No'}
diff --git a/src/routes/adminPeople/index.js b/src/routes/adminPeople/index.js index c57ad0d..3e0e479 100644 --- a/src/routes/adminPeople/index.js +++ b/src/routes/adminPeople/index.js @@ -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) { diff --git a/src/routes/adminPerson/AdminPerson.js b/src/routes/adminPerson/AdminPerson.js index 9d4f569..8da9432 100644 --- a/src/routes/adminPerson/AdminPerson.js +++ b/src/routes/adminPerson/AdminPerson.js @@ -36,7 +36,12 @@ class AdminPerson extends React.Component {

{this.state.firstname} {this.state.lastname}

- + +