mirror of
https://github.com/TheAnachronism/docspell.git
synced 2025-11-04 12:30:12 +00:00
Show only visible folders in search menu
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
module Util.Folder exposing
|
||||
( isFolderMember
|
||||
, mkFolderOption
|
||||
, onlyVisible
|
||||
)
|
||||
|
||||
import Api.Model.FolderItem exposing (FolderItem)
|
||||
@@ -51,3 +52,13 @@ isFolderMember allFolders selected =
|
||||
in
|
||||
Maybe.map .isMember folder
|
||||
|> Maybe.withDefault True
|
||||
|
||||
|
||||
onlyVisible : Flags -> List FolderItem -> List FolderItem
|
||||
onlyVisible flags folders =
|
||||
let
|
||||
isVisible folder =
|
||||
folder.isMember
|
||||
|| (Maybe.map .user flags.account == Just folder.owner.name)
|
||||
in
|
||||
List.filter isVisible folders
|
||||
|
||||
Reference in New Issue
Block a user