diff --git a/frontend/api/routes/projects.js b/frontend/api/routes/projects.js
index e8928627..e21227cb 100644
--- a/frontend/api/routes/projects.js
+++ b/frontend/api/routes/projects.js
@@ -54,6 +54,17 @@ router.put('/:projectId', (req, res) => {
}
})
+// Partially update a project user.
+router.patch('/:projectId', (req, res) => {
+ const projectIndex = db.findIndex(item => item.id === parseInt(req.params.projectId))
+ if (projectIndex !== -1) {
+ Object.assign(db[projectIndex], req.body)
+ res.json(db[projectIndex])
+ } else {
+ res.status(404).json({ detail: 'Not found.' })
+ }
+})
+
// Delete a project.
router.delete('/:projectId', (req, res, next) => {
const project = db.find(item => item.id === parseInt(req.params.projectId))
diff --git a/frontend/layouts/project.vue b/frontend/layouts/project.vue
index ea78a821..7a34997c 100644
--- a/frontend/layouts/project.vue
+++ b/frontend/layouts/project.vue
@@ -24,7 +24,7 @@
-
+
diff --git a/frontend/pages/projects/_id/guideline/index.vue b/frontend/pages/projects/_id/guideline/index.vue
index 28a06858..0622372d 100644
--- a/frontend/pages/projects/_id/guideline/index.vue
+++ b/frontend/pages/projects/_id/guideline/index.vue
@@ -1,24 +1,10 @@
-
-
-
-
-
-
-
-
-
+