Commit Graph
6 Commits
Author SHA1 Message Date
sankalp 3197ef1665 feat(apps): implement priority handling and comment system for kanban cards
New Features:
- Add `Priority` enum and `priority` field to `Card` model.
- Add `TicketComment` model and `TicketCommentCreateView` with inline comment support.
- Introduce templatetag filters `add_class`, `field_type`, and `render_markdown`.

Enhancements:
- Extend `CustomUser.is_admin()` to recognise superusers.
- Populate `KanbanConfig.ready()` to import signals for proper initialization.
- Expand ticket views and URLs to include assignee, priority, and comment handling.

Bug Fixes:
- None.
2026-05-28 00:27:02 +05:45
sankalp 7c6c3c83ce feat(apps):introduce user management CRUD and ticket delete functionality, improve context data and ordering 2026-05-28 00:00:16 +05:45
sankalp 18acdde6e5 feat(apps): add role‑based CustomUser admin and ticketing system
- New Features
  * Introduce CustomUser with role field and admin integration
  * Add ProjectMembership model linking users to projects
  * Add Ticket model with status, type, creator, and project relationships
  * Register CustomUser and ProjectMembership in Django admin with list views
  * Add URLs and views for account management and ticket CRUD operations
- Enhancements
  * Provide pagination and filtering for ticket listings
  * Improve admin UI with role‑specific fieldsets
- Bug Fixes  * Remove obsolete serializers and placeholder files
2026-05-27 23:33:20 +05:45
sankalp a0555810fe feat(apps): scaffoldnew apps (accounts, activity, projects, tickets)
Add new Django apps generated by djinit for accounts, activity, projects, and tickets, providing full scaffold files (models, serializers, views, urls, admin, apps.py, migrations, tests) and updating imports to use the new app configs.

New Features:
- Created apps/accounts, apps/activity, apps/projects, apps/tickets with complete scaffold (models, serializers, views, urls, admin, apps.py, migrations, tests).
- Added AppConfig entries for each new app.

Enhancements:
- Renamed admin directory and adjusted imports to align with the new app namespace.

Bug Fixes:
- Corrected import paths after renaming admin files.
2026-05-27 23:18:30 +05:45
sankalp a0921f9aa6 chore(apps/models):add empty __init__.py placeholder 2026-05-27 23:15:17 +05:45
sankalp 4c2d8035b7 feat(apps): addnew Django app skeleton
New Features
- Added initial app structure including admin, API, serializers, tests, and views modules
- Created AppsConfig class in apps/apps.py
- Added API v1 URL namespace setup
2026-05-27 23:15:13 +05:45