Commit Graph

164 Commits

Author SHA1 Message Date
99e60795c9 Add Ticket Assignment feature (Feature 2)
- Add assigned_to column support in TicketModel with assignTicket() and unassignTicket() methods
- Create assign_ticket.php API endpoint for assignment operations
- Update TicketController to load user list from UserModel
- Add assignment dropdown UI in TicketView
- Add JavaScript handler for assignment changes
- Integrate with audit log for assignment tracking

Users can now assign tickets to team members via dropdown selector.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-01 18:36:34 -05:00
f9629f60b6 Add Activity Timeline feature and database migrations
- Add Activity Timeline tab to ticket view showing chronological history
- Create getTicketTimeline() method in AuditLogModel
- Update TicketController to load timeline data
- Add timeline UI with helper functions for formatting events
- Add comprehensive timeline CSS with dark mode support
- Create migrations 007-010 for upcoming features:
  - 007: Ticket assignment functionality
  - 008: Status workflow transitions
  - 009: Ticket templates
  - 010: Bulk operations tracking

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-01 18:25:19 -05:00
9a12a656aa Add Created By column to dashboard and remove back button from ticket view 2026-01-01 17:37:01 -05:00
2b7ece4eec Use margin instead of padding for header to avoid overlap with fixed icons 2026-01-01 17:33:39 -05:00
74da7bf819 Update test script to accept API key as parameter 2026-01-01 17:00:12 -05:00
de4911a8b4 Add API test script for debugging 2026-01-01 16:57:14 -05:00
b29ee6653b Fix .env file parsing to properly handle quoted values
- Updated parse_ini_file to use INI_SCANNER_TYPED
- Added quote stripping for all .env value parsing
- Fixes database connection and Discord webhook issues when values are quoted

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-01 16:52:35 -05:00
bfac062dd3 discord webhook fix 2026-01-01 16:40:04 -05:00
3abaf3d13f status needs to be string not int 2026-01-01 16:22:04 -05:00
b8a0fb011f Username not live updating & css overlap bug 2026-01-01 16:14:56 -05:00
7b25ec1dd1 SSO Update :) 2026-01-01 15:40:32 -05:00
661643e45b Update views/DashboardView.php 2025-11-29 16:34:02 -05:00
b241f7b0da Update views/DashboardView.php 2025-11-29 16:33:50 -05:00
3eccb5ce2c Update views/DashboardView.php 2025-11-29 16:30:12 -05:00
d4fb7ea2ed Update views/DashboardView.php 2025-11-29 16:10:53 -05:00
52d4ac1d60 Updated README 2025-11-29 13:02:52 -05:00
5b360ac7d2 Update controllers/TicketController.php 2025-11-29 12:52:55 -05:00
d7a5ab3576 Update create_ticket_api.php 2025-11-29 12:52:27 -05:00
fddad195e1 Deleted unreferenced files 2025-09-05 13:14:32 -04:00
38ae4802b8 Changed Client-side Search to Server-side Search 2025-09-05 12:40:38 -04:00
e05434137c Fixed MAJOR bugs, currently at a semi-stable state 2025-09-05 11:08:56 -04:00
19f436a17c Updated readme and made deploy script 2025-09-03 19:01:36 -04:00
f8ada1d6d1 Re-did everything, Now is modulaar and better bro. 2025-05-16 20:02:49 -04:00
5b50964d06 Fixed ticket editing, and ticket overview size. 2025-05-16 16:36:18 -04:00
1fe7bc0f93 Better deduplication 2025-05-15 08:33:13 -04:00
d40d6c2844 remove js class from button 2025-03-11 21:13:09 -04:00
357512d8c1 gemni change 2025-03-11 21:09:47 -04:00
9ef346e5db fix? 2025-03-11 21:00:09 -04:00
19eed7cadc removed global save and removed button 2025-03-11 20:58:00 -04:00
85776ab509 Ticket attribute edit mode changes 2025-03-11 20:55:04 -04:00
0cc1a181b8 Disable editable fields from start 2025-03-11 20:52:11 -04:00
aa4c20aa52 hamburger ticket edit button 2025-03-11 20:46:28 -04:00
4e7b92283e Fix? 2025-03-11 20:42:38 -04:00
9ddcfa700c init value before use 2025-03-11 20:40:20 -04:00
f7c6cd3052 show current valuse 2025-03-11 20:36:16 -04:00
9c26f64e9e hamburger menu css 2025-03-11 20:30:47 -04:00
6043e4f6d8 Show hamburger menu on tickets 2025-03-11 20:26:15 -04:00
b359978d29 Add edit buttons to hamburger model 2025-03-11 20:23:36 -04:00
d77bb3e164 Better ticket visuals 2025-03-11 20:15:57 -04:00
5ad3192747 Wrap header 2025-03-11 20:11:12 -04:00
1b71e47892 Status display 2025-03-11 20:09:22 -04:00
f86e7c6283 mistyped em 2025-03-11 20:08:05 -04:00
f02c0b96d6 adjusted width of ticket-container 2025-03-11 20:00:08 -04:00
a47e46fc43 Adjusted ticket titles 2025-03-11 19:55:13 -04:00
e563f1d791 Updated precog for regex drive ticket deduplication 2025-03-03 18:23:44 -05:00
e52192469a Moved data variable before use 2025-02-27 22:12:28 -05:00
7228709ff6 Ticket Deduplication with the hwmonDaemon script 2025-02-27 21:39:47 -05:00
8f59714d9f Update README.md 2025-01-01 18:35:37 -05:00
bfaf7e339e Made default view just open tickets 2024-12-04 20:30:45 -05:00
5120afddf5 Added discord webhooks, better filtering, and automated ticket creation 2024-12-02 21:21:10 -05:00