issues
search
ploiu
/
file_server
a self-hostable file backup server, written in rust because crabs are funny
Apache License 2.0
0
stars
0
forks
source link
Tag functionality
#44
Closed
ploiu
closed
1 year ago
ploiu
commented
1 year ago
Tags
[x] Database Migration
[x] Tags table
[x] File_Tags
[x] Folder_Tags
[x] Migration Methods
[x] Update API models
[x] Tag CRUD operations (repository)
[x] Create
[x] Read
[x] Update
[x] Delete
[x] Add to File
[x] Remove from File
[x] Add to Folder
[x] Remove from Folder
[x] Get on File
[x] Get on Folder
[x] Tag CRUD operations (service)
[x] Create
[x] Read
[x] Update
[x] Delete
[x] Add to File
[x] Remove from File
[x] Add to Folder
[x] Remove from Folder
[x] Get on File
[x] Get on Folder
[x] Tag CRUD operations (handler)
[x] Create
[x] Read
[x] Update
[x] Delete
[x] Get on File
[x] Does not include parent folders' tags
[x] Get on Folder
[x] Update File Accepts Tags
[x] add tags
[x] remove tags
[x] can update file tags without renaming file
[x] Update Folder Accepts Tags
[x] add tags
[x] remove tags
[x] can update folder tags without renaming folder
[x]
/search
endpoint tag format
[x] when searching tags, check folder tags too
[x] Tests for everything above
[x] update openapi
[x] logging in tag service layer for db failures
Tags
/search
endpoint tag format