diff options
author | 2017-11-21 17:40:29 -0800 | |
---|---|---|
committer | 2017-11-21 17:40:29 -0800 | |
commit | 4fc18647ca73fed5cc3357eb0b50bcff8263f171 (patch) | |
tree | 2a9d0a5636bdbf43ceef86287bee323950e14412 /server/ui/controller/category.go | |
parent | e52f0b9cd29b1e0bfb8f45bc4ef8507dc7a721f8 (diff) | |
download | v2-4fc18647ca73fed5cc3357eb0b50bcff8263f171.tar.gz v2-4fc18647ca73fed5cc3357eb0b50bcff8263f171.tar.zst v2-4fc18647ca73fed5cc3357eb0b50bcff8263f171.zip |
Make sure that items marked as removed are not shown
Diffstat (limited to 'server/ui/controller/category.go')
-rw-r--r-- | server/ui/controller/category.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/server/ui/controller/category.go b/server/ui/controller/category.go index 48c77c37..a32b83a2 100644 --- a/server/ui/controller/category.go +++ b/server/ui/controller/category.go @@ -13,6 +13,7 @@ import ( "github.com/miniflux/miniflux2/server/ui/form" ) +// ShowCategories shows the page with all categories. func (c *Controller) ShowCategories(ctx *core.Context, request *core.Request, response *core.Response) { args, err := c.getCommonTemplateArgs(ctx) if err != nil { @@ -34,6 +35,7 @@ func (c *Controller) ShowCategories(ctx *core.Context, request *core.Request, re })) } +// ShowCategoryEntries shows all entries for the given category. func (c *Controller) ShowCategoryEntries(ctx *core.Context, request *core.Request, response *core.Response) { user := ctx.GetLoggedUser() offset := request.GetQueryIntegerParam("offset", 0) @@ -53,6 +55,7 @@ func (c *Controller) ShowCategoryEntries(ctx *core.Context, request *core.Reques builder.WithCategoryID(category.ID) builder.WithOrder(model.DefaultSortingOrder) builder.WithDirection(model.DefaultSortingDirection) + builder.WithoutStatus(model.EntryStatusRemoved) builder.WithOffset(offset) builder.WithLimit(NbItemsPerPage) @@ -77,6 +80,7 @@ func (c *Controller) ShowCategoryEntries(ctx *core.Context, request *core.Reques })) } +// CreateCategory shows the form to create a new category. func (c *Controller) CreateCategory(ctx *core.Context, request *core.Request, response *core.Response) { args, err := c.getCommonTemplateArgs(ctx) if err != nil { @@ -89,6 +93,7 @@ func (c *Controller) CreateCategory(ctx *core.Context, request *core.Request, re })) } +// SaveCategory validate and save the new category into the database. func (c *Controller) SaveCategory(ctx *core.Context, request *core.Request, response *core.Response) { user := ctx.GetLoggedUser() args, err := c.getCommonTemplateArgs(ctx) @@ -131,6 +136,7 @@ func (c *Controller) SaveCategory(ctx *core.Context, request *core.Request, resp response.Redirect(ctx.GetRoute("categories")) } +// EditCategory shows the form to modify a category. func (c *Controller) EditCategory(ctx *core.Context, request *core.Request, response *core.Response) { user := ctx.GetLoggedUser() @@ -149,6 +155,7 @@ func (c *Controller) EditCategory(ctx *core.Context, request *core.Request, resp response.Html().Render("edit_category", args) } +// UpdateCategory validate and update a category. func (c *Controller) UpdateCategory(ctx *core.Context, request *core.Request, response *core.Response) { user := ctx.GetLoggedUser() @@ -191,6 +198,7 @@ func (c *Controller) UpdateCategory(ctx *core.Context, request *core.Request, re response.Redirect(ctx.GetRoute("categories")) } +// RemoveCategory delete a category from the database. func (c *Controller) RemoveCategory(ctx *core.Context, request *core.Request, response *core.Response) { user := ctx.GetLoggedUser() |