slight improvements and some retrieval endpoints
This commit is contained in:
@@ -7,7 +7,7 @@ local Airtimes = Model:extend("airtimes", {
|
||||
timestamp = true,
|
||||
relations = {
|
||||
{"track", belongs_to = "Tracks"},
|
||||
{"stations", has_one = "Stations"}
|
||||
{"station", has_one = "Stations"}
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
@@ -0,0 +1,52 @@
|
||||
-- local Model = require("lapis.db.model").Model
|
||||
|
||||
-- -- ----------- --
|
||||
-- -- Track stuff --
|
||||
-- -- ----------- --
|
||||
|
||||
-- -- labels
|
||||
-- -- - name/date
|
||||
-- local Labels = Model:extend("labels", {
|
||||
-- timestamp = true,
|
||||
-- })
|
||||
|
||||
-- -- release_labels
|
||||
-- local ReleaseLabels = Model:extend("release_labels", {
|
||||
-- timestamp = true,
|
||||
-- relations = {
|
||||
-- {"release", has_many = "Releases"},
|
||||
-- {"label", has_many = "Labels"}
|
||||
-- }
|
||||
-- })
|
||||
|
||||
-- -- mixes
|
||||
-- -- name/date
|
||||
-- local Mixes = Model:extend("mixes", {
|
||||
-- timestamp = true,
|
||||
-- relations = {
|
||||
-- {"artists", has_many = "Artists"}
|
||||
-- }
|
||||
-- })
|
||||
|
||||
|
||||
-- ---------- --
|
||||
-- User stuff --
|
||||
-- ---------- --
|
||||
|
||||
-- date?
|
||||
-- local Favorite_tracks = Model:extend("favorite_tracks", {
|
||||
-- relations = {
|
||||
-- {"user", belongs_to = "Users"},
|
||||
-- {"track", has_one = "Tracks"}
|
||||
-- }
|
||||
-- })
|
||||
|
||||
-- date?
|
||||
-- local Favorite_mixes = Model:extend("favorite_mixes", {})
|
||||
-- local Favorite_artists = Model:extend("favorite_artists", {})
|
||||
-- local Favorite_releases = Model:extend("favorite_releases", {})
|
||||
-- local Favorite_labels = Model:extend("favorite_labels", {})
|
||||
|
||||
|
||||
-- local autoload = require("lapis.util").autoload
|
||||
-- return autoload("models")
|
||||
Reference in New Issue
Block a user