Don't allow adding songs to smart playlists

This commit is contained in:
Deluan
2022-10-02 13:56:39 -04:00
parent 552989a05b
commit 3d5a1cef92
4 changed files with 10 additions and 5 deletions
+6 -1
View File
@@ -32,7 +32,8 @@ func NewPlaylistRepository(ctx context.Context, o orm.QueryExecutor) model.Playl
r.ormer = o
r.tableName = "playlist"
r.filterMappings = map[string]filterFunc{
"q": playlistFilter,
"q": playlistFilter,
"smart": smartPlaylistFilter,
}
return r
}
@@ -44,6 +45,10 @@ func playlistFilter(field string, value interface{}) Sqlizer {
}
}
func smartPlaylistFilter(field string, value interface{}) Sqlizer {
return Eq{"rules": ""}
}
func (r *playlistRepository) userFilter() Sqlizer {
user := loggedUser(r.ctx)
if user.IsAdmin {