fix(licenses): add missing database migration v340 for license system columns #389
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Multiple columns added to license models lack corresponding migrations. Need a single migration to sync all missing columns.
license_key table
key_raw TEXT(renamed from key_plain in v337)payment_ref VARCHAR(255) UNIQUElast_heartbeat_unix BIGINT NOT NULL DEFAULT 0update_stream_config table
licensing_enabled BOOL NOT NULL DEFAULT falseextension_name TEXTdisplay_name TEXTdescription TEXTextension_type VARCHAR(50)maintainer TEXTmaintainer_url TEXTinfo_url TEXTtarget_version TEXTphp_minimum VARCHAR(20)Test Plan
🤖 Generated with Claude Code
Testing Plan — Migration v340
API / DB
🤖 Generated with Claude Code
Tested and verified in production on MokoWaaS. All three download gating modes (none/prerelease/all), feed visibility, XML metadata, download URLs, and access control confirmed working.