feat: remove display_name, compute from extension_type + name (#650) #652
Reference in New Issue
Block a user
Delete Branch "fix/650-display-name-computed"
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
DisplayNamefield fromRepoMetadataandUpdateStreamConfigstructsDerivedDisplayName()method:"{Type} - {Name}"(e.g.Package - MokoSuiteBackup)display_namein GET response, ignores it on PUTDerivedDisplayName()instead of stored valuedisplay_namefrom web forms (repo licensing, org update streams)display_namefrom repo metadatadisplay_namecolumns from both tablesFiles Changed (13)
models/repo/repo_manifest.go— Remove field, addDerivedDisplayName()models/updateserver/update_stream_config.go— Remove fieldmodels/migrations/v1_27/v358.go— Drop columns migrationmodels/migrations/migrations.go— Register migrationrouters/api/v1/repo/manifest.go— Use computed in GET, strip from PUTrouters/api/v1/repo/license_key.go— Compute from repo metadatarouters/web/repo/setting/setting.go— Remove form fieldrouters/web/repo/setting/metadata.go— Remove preservationrouters/web/org/update_streams.go— Remove form fieldservices/forms/repo_form.go— Remove form struct fieldservices/updateserver/joomla.go— UseDerivedDisplayName()templates/repo/settings/licensing.tmpl— Remove inputtemplates/org/settings/update_streams.tmpl— Remove inputCloses
Coordinated With
- Remove DisplayName field from RepoMetadata and UpdateStreamConfig - Add DerivedDisplayName() method: "{Type} - {Name}" (e.g. "Package - MokoSuiteBackup") - API returns computed display_name in GET, ignores it on PUT - Update server feeds use DerivedDisplayName() instead of stored value - Remove display_name from web forms (repo licensing, org update streams) - License settings API computes display_name from repo metadata - Migration v358: drop display_name columns from both tablesPull request closed