Commit Graph
8 Commits
Author SHA1 Message Date
sankalp 660d55f4f4 feat(protocol): add ProtocolState implementation
Introduce model, admin, serializers, views and URL routes for managing protocol states.
2026-06-25 23:12:35 +05:45
sankalp e220cfdaa3 feat(tickets): add Ticketing app with models, admin, serializers and views
Adds full ticketing functionality for issue tracking, including priority and status management, comments, history, and API endpoints.
2026-06-25 23:11:07 +05:45
sankalp 03bda8889b feat(src/projects): add Project and ProjectMember models with API serializers and views
Implement project management infrastructure to support ticket workflows and dashboard statistics
2026-06-25 23:09:28 +05:45
sankalp 0851411be7 feat(src/notes): add note CRUD API
Implement models, serializers, views and URLs for managing project notes; enables structured association of notes with projects and users, improving organization and auditability.
2026-06-25 23:07:58 +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 aeedeb6ea0 feat(src/epics): scaffold epic module with models, admin, serializers, urls, views
Implement core Epic model and API for managing project epics, enabling CRUD operations and integration with admin and DRF.
2026-06-25 23:04:37 +05:45
sankalp 493cb6774f feat(auth): add Google OAuth2 login flow and token endpoint
Added GoogleLoginView and GoogleAuthUrlView to exchange auth code for tokens, create or link users, and return refresh/access tokens. Updated User model with Google ID and serializers for profile data.
2026-06-25 23:02:25 +05:45
sankalp 996777f937 initialize project 2026-06-25 22:58:45 +05:45