-- 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")