diff --git a/public/partials/dashboard.htm b/public/partials/dashboard.htm index 401a772..c0d02c3 100644 --- a/public/partials/dashboard.htm +++ b/public/partials/dashboard.htm @@ -71,7 +71,8 @@ Claim repository - Annoymize repository + Annoymize + repository @@ -114,7 +115,7 @@ {{repo.branch}} {{repo.terms.length}} - {{repo.status}} + {{repo.status | title}} {{repo.anonymizeDate | date}} {{repo.pageView}} {{repo.lastView | date}} @@ -138,35 +139,49 @@ class="dropdown-item" href="/anonymize/{{repo.repoId}}" target="_self" - >Edit + Edit + Force update + Force + update + Enable + Enable + Remove + Remove + View + View Repo + + + View Page + { try { await repoUtils.updateStatus(repoConfig, "removed"); await repoUtils.removeRepository(repoConfig); - return res.send("ok"); + console.log(`${req.params.repoId} is removed`); + return res.json("ok"); } catch (error) { return res.status(500).json({ error }); } diff --git a/routes/user.js b/routes/user.js index 6459d3a..e254fca 100644 --- a/routes/user.js +++ b/routes/user.js @@ -43,9 +43,6 @@ router.get("/anonymized_repositories", async (req, res) => { ) { await repoUtils.updateStatus({ repoId: repo.repoId }, "expired"); repo.status = "expired"; - } else { - await repoUtils.updateStatus({ repoId: repo.repoId }, "ready"); - repo.status = "ready"; } } res.json(repos); @@ -60,7 +57,7 @@ router.get("/all_repositories", async (req, res) => { { projection: { repositories: 1 } } ); if (!user) { - res.status(401).send({error: "user_not_found"}); + res.status(401).send({ error: "user_not_found" }); } if (user.repositories && req.query.force !== "1") { return res.json(user.repositories);