Skip to content

Comments

Issue 123 set foreign fields to manual entry#136

Merged
samjjacko merged 7 commits intomainfrom
issue-123-Set_foreign_fields_to_manual_entry
Feb 21, 2026
Merged

Issue 123 set foreign fields to manual entry#136
samjjacko merged 7 commits intomainfrom
issue-123-Set_foreign_fields_to_manual_entry

Conversation

@RadinMan
Copy link
Collaborator

@RadinMan RadinMan commented Feb 21, 2026

Change Summary

  • Changed admin.py foreign key fields to raw_id_fields to accomodate scaling and easy search-ability in the admin site.
  • Went through all migration files inside migrations renamed their id and their dependencies so when others add new migrations we don't get duplicates.
  • Inside models.py renamed itchGameEmbedID to itchGamePlayableID for easier differentiation between the game developer demo itch id code and the Itch.io embed widget code

Change Form

  • The pull request title has an issue number
  • The change works by "Smoke testing" or quick testing
  • The change has tests
  • The change has documentation

Other Information

Related issue

Copy link
Contributor

@samjjacko samjjacko left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, I caught a small issue and fixed it

@samjjacko samjjacko merged commit 6ef088b into main Feb 21, 2026
5 checks passed
@RadinMan
Copy link
Collaborator Author

Looks good, I caught a small issue and fixed it

Thank you so much mate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Set foreign fields to manual entry

2 participants