39 lines
882 B
Lua
39 lines
882 B
Lua
-- local Model = require("lapis.db.model").Model
|
|
|
|
-- -- ----------- --
|
|
-- -- Track stuff --
|
|
-- -- ----------- --
|
|
|
|
|
|
-- -- 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")
|