Feature: link to your bookmarks
This commit is contained in:
parent
a313193000
commit
03a199e111
|
@ -37,6 +37,8 @@
|
|||
<br />
|
||||
<a class="sidebar-item" href="/self/following_works">
|
||||
<img src="/assets/users.png" alt="icon" />Latest by followed</a>
|
||||
<a class="sidebar-item" href="/self/bookmarks">
|
||||
<img src="/assets/heart.png" alt="icon" />Your bookmarks</a>
|
||||
<a class="sidebar-item" href="/self">
|
||||
<img src="/assets/user.png" alt="icon" />Your profile</a>
|
||||
<br />
|
||||
|
|
|
@ -265,6 +265,19 @@ func following_works_page(c *fiber.Ctx) error {
|
|||
return c.Render("pages/following", fiber.Map{"Title": "Following works", "Queries": queries, "Artworks": artworks, "Page": pageInt})
|
||||
}
|
||||
|
||||
func your_bookmark_page(c *fiber.Ctx) error {
|
||||
token := get_session_value(c, "token")
|
||||
if token == nil {
|
||||
return c.Redirect("/login")
|
||||
}
|
||||
|
||||
// The left part of the token is the member ID
|
||||
userId := strings.Split(*token, "_")
|
||||
|
||||
c.Redirect("/users/" + userId[0] + "/bookmarks#checkpoint")
|
||||
return nil
|
||||
}
|
||||
|
||||
func login_page(c *fiber.Ctx) error {
|
||||
return c.Render("pages/login", fiber.Map{})
|
||||
}
|
||||
|
|
|
@ -52,6 +52,7 @@ func SetupRoutes(r *fiber.App) {
|
|||
self := r.Group("self")
|
||||
self.Get("/", get_logged_in_user)
|
||||
self.Get("/following_works", following_works_page)
|
||||
self.Get("/bookmarks", your_bookmark_page)
|
||||
r.Get("login", login_page)
|
||||
r.Post("tags", search)
|
||||
|
||||
|
|
Loading…
Reference in a new issue