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);