Commit Graph
8 Commits
Author SHA1 Message Date
sankalp 04e0d032b7 Revert "fix(src): commit migration files to prevent InconsistentMigrationHistory"
This reverts commit 9f0f771213.
2026-06-28 18:23:52 +05:45
sankalp 9f0f771213 fix(src): commit migration files to prevent InconsistentMigrationHistory
Remove src/*/migrations/ from .gitignore and commit all generated
migration files. The admin.0001_initial migration uses
swappable_dependency(AUTH_USER_MODEL) which requires accounts.0001_initial
to exist before admin migrations can be applied. Without committed migration
files, running migrate before makemigrations causes admin to apply first
(since accounts appears to have no migrations), leading to an
InconsistentMigrationHistory error when makemigrations is run later.

This follows Django's recommended workflow of committing migrations.
2026-06-28 18:20:46 +05:45
sankalp 122c83bfb3 chore(src): delete stale Django migration files
Remove migrations that no longer correspond to active models.
2026-06-28 16:12:59 +05:45
sankalp 51ad3809dd feat(external): add index to ExternalAccess for project and is_active
Improves query performance on project and is_active lookups.
2026-06-28 15:59:55 +05:45
sankalp ab0e71f7eb feat(src): add ticketing REST API and admin UI for tickets, settings, and branding
Introduce DRF views for ticket creation, listing, updating, and commenting, integrate admin registrations for new models, and provide a demo data command to seed initial content. This enables full project management workflow within the backend.
2026-06-28 14:16:16 +05:45
sankalp 71bfd63799 update 2026-06-28 12:36:16 +05:45
sankalp 72a4c81028 feat(src/external): add ExternalAccess model and serializer and view for external token authentication
Add token generation, password field, and secure login endpoint to manage external service access.
2026-06-25 23:06:37 +05:45
sankalp 996777f937 initialize project 2026-06-25 22:58:45 +05:45