Admin analytics: heatmap per device, anteprima staff e analisi costi.
Separa heatmap mobile/desktop, opt-out analytics per operatori, dashboard costi con KPI e trend mensili. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Generated
+12
-1
@@ -10,7 +10,7 @@
|
||||
#
|
||||
# It's strongly recommended that you check this file into your version control system.
|
||||
|
||||
ActiveRecord::Schema[7.2].define(version: 2026_08_28_124000) do
|
||||
ActiveRecord::Schema[7.2].define(version: 2026_08_28_180000) do
|
||||
# These are extensions that must be enabled in order to support this database
|
||||
enable_extension "pgcrypto"
|
||||
enable_extension "plpgsql"
|
||||
@@ -313,6 +313,17 @@ ActiveRecord::Schema[7.2].define(version: 2026_08_28_124000) do
|
||||
t.index ["slug"], name: "index_plans_on_slug", unique: true
|
||||
end
|
||||
|
||||
create_table "platform_cost_entries", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t|
|
||||
t.date "month", null: false
|
||||
t.string "label", default: "Piattaforma produzione", null: false
|
||||
t.integer "amount_cents", null: false
|
||||
t.text "notes"
|
||||
t.datetime "created_at", null: false
|
||||
t.datetime "updated_at", null: false
|
||||
t.index ["month", "label"], name: "index_platform_cost_entries_on_month_and_label"
|
||||
t.index ["month"], name: "index_platform_cost_entries_on_month"
|
||||
end
|
||||
|
||||
create_table "recordings", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t|
|
||||
t.uuid "stream_session_id", null: false
|
||||
t.uuid "team_id", null: false
|
||||
|
||||
Reference in New Issue
Block a user