refac: stale test entries, failing web tests, Postgre backup bug, Hardcoded MySQL table count, Stale Postgre connection in test, own-scope visibility filter, GetAll ignoring its error, JSON tags in use-case types, 31 copies of DESKTOP_QUERY, ProfileView endpoint paths

This commit is contained in:
Florian Sylvain committed 2026-10-28 17:54:10 +01:00
1 parent efecdee200
commit 5d6f378fce
87 files changed
+696 -373

No files matched your search

@@ -30,14 +30,15 @@ func DefaultSort() Sort {
}
type Filters struct {
IsOnline *bool
SiteID *uint32
Page int
Size int
Q string
Status string
Sort Sort
Unpaged bool
IsOnline *bool
SiteID *uint32
VisibleTo *uint32
Page int
Size int
Q string
Status string
Sort Sort
Unpaged bool
}
type Nullable[T any] struct {
@@ -89,9 +90,10 @@ type Repository interface {
FindByFilters(filters Filters) ([]Article, error)
FindPage(filters Filters) (PageResult, error)
CountByVisibility(onlineOnly bool) (Counts, error)
CountVisibleTo(userID uint32) (Counts, error)
Get(id uint32) (Article, error)
GetByName(name string) (Article, error)
GetAll() []Article
GetAll() ([]Article, error)
Create(post Article) (Article, error)
UpdateBody(id uint32, body string) (Article, error)
Update(id uint32, update Update) (Article, error)