Commit Graph

42 Commits

Author SHA1 Message Date
johnnyq
dba3e895da UI/UX update in ticket details switch to full card stacks with edit icons for the stackable reference items on the right like asset watchers contact etc 2025-06-11 22:28:38 -04:00
johnnyq
07726322df Project Details: Add Bulk Actions to tickets and allow tickets to be sorted 2025-06-11 20:47:27 -04:00
johnnyq
a00f26d8a4 UI/UX Draggables now switch to a hand on hover, updated the UI in invoice quote and reccuring invoice so buttons do not wrap and are grouped. Seperated the Dragable button using a button link, did the same for tasks in tickets 2025-05-28 21:22:21 -04:00
Marcus Hill
0df5c01bb7 Project - Require CSRF token to delete a project 2025-05-11 12:25:13 +01:00
Marcus Hill
1400983d8c Projects/Tickets
- Hide new project button for users that only have support read access
- Hide new ticket button for users that only have support read access
- Enforce client access restrictions for viewing project details based off project client
- Prevent selecting the 'Select tickets' text when linking ticket
2025-05-11 11:45:47 +01:00
johnnyq
c2bba7a919 Allow to close a project with resolved tickets 2025-03-27 14:21:56 -04:00
johnnyq
4bb37a7198 Removed absent task_description var from projects 2025-03-27 13:41:15 -04:00
johnnyq
f72351ea88 UI tidy 2025-03-21 11:58:16 -04:00
johnnyq
d3c4c8c846 Comment Query 2025-03-20 18:18:33 -04:00
johnnyq
cf047024a1 Add Projects to client side nav and seperated the logic between client and global view of projects 2025-03-20 18:17:26 -04:00
johnnyq
ad3ed68932 Add the ability to Create a ticket inside a project then auto assign it to the project 2025-03-20 17:05:47 -04:00
johnnyq
ccec330ceb Migrated project, transfer and quote edit to the new AJAX modal function 2025-02-16 23:14:32 -05:00
johnnyq
97723da633 Windows/Tab Titles now reflect the current page your on along with the company name or selected client. Pages contact details, asset details, tickets, projects, documents, invoices, quotes, recurring invoices overide to include more detail in tab title 2025-01-13 14:40:05 -05:00
johnnyq
0cb3cdc26d Moved all modals into /modals and updated all require links 2025-01-12 13:55:31 -05:00
johnnyq
98f9083bcb Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
wrongecho
e0b088b76b Projects
- Add archive and unarchive ability
- Improve logic around Open > Close > Archive > Delete
- Change to new perms system
- Tidy and formatting
- TODO: CSRF
2024-09-30 21:31:04 +01:00
wrongecho
10a223b5b8 Projects
- Add archive and unarchive ability
- Improve logic around Open > Close > Archive > Delete
- Change to new perms system
- TODO: CSRF
2024-09-30 21:27:42 +01:00
johnnyq
09f2072d27 Add Client Field to Project Tickets, combine Ticket Number and Subject to 1 column 2024-09-06 18:18:41 -04:00
johnnyq
fdd8faf46a Included the Project Prefix and Number in Project Details 2024-09-06 18:08:55 -04:00
johnnyq
99c6321fbb Do not require Client for Projects, allow to add multiple tickets at once when adding tickets to a project 2024-09-06 17:53:35 -04:00
johnnyq
f2125dd6d0 Changed the Tickets and Tasks Progress bar colors which have better contrast now 2024-04-10 17:24:34 -04:00
johnnyq
199185a279 Fix Rounding Percents for tasks and tickets 2024-04-08 20:11:40 -04:00
johnnyq
16fb1467a2 Added Project Prefix and Project Numbering System 2024-04-08 16:48:06 -04:00
johnnyq
ae5f81d9b5 List all the ticket Callaborators in project details currenly it just gets the users that replied to tickets 2024-04-08 15:43:04 -04:00
johnnyq
6435ffde67 Added total time worked for all tickets in project details 2024-04-08 15:19:35 -04:00
johnnyq
72f96e0ebf Added Project Manager field to projects 2024-04-08 12:22:16 -04:00
johnnyq
1e85b56d2a Use Plus icon for Adding tickets to Projects 2024-04-07 13:28:28 -04:00
johnnyq
e1312b29e5 Generating a Project with Tickets is now possible by selecting a project template when creating a new project 2024-04-07 13:17:52 -04:00
johnnyq
004e2eb69c Make Add Ticket More Prominent in Projects and move it out of the 3 dots 2024-04-06 22:16:40 -04:00
johnnyq
05d979b3d8 Do not allow editing a closed project 2024-04-05 14:19:34 -04:00
johnnyq
048b890465 Added Open and Closed Project button to projects list, renamed complete to close for projects 2024-04-05 14:06:57 -04:00
johnnyq
43c06b8151 Now you can mark a project complete when all Tickets for the project are closed and we now show an open or closed status by the project name 2024-04-05 13:48:50 -04:00
johnnyq
e5e17c669f Made Add Ticket to Project Functionable 2024-04-01 17:21:59 -04:00
johnnyq
365cd79999 No Need for if conditions on a blank due date as it is required 2024-04-01 16:49:08 -04:00
johnnyq
f1833e1083 Updated ticket status color capabilities to use multiple color instead of a select few, added activate disable ticket statuses, fixed ticket status Left joins in a few more areas 2024-04-01 16:27:05 -04:00
johnnyq
912e2774f8 Dont display tasks if none are set 2024-03-31 14:19:06 -04:00
johnnyq
9243964242 Tidy Projects UI 2024-03-31 14:17:35 -04:00
johnnyq
b04c2e1232 Added Project due to the UI: 2024-03-31 14:02:48 -04:00
johnnyq
d74c2c6898 New Tciket Status: Update Projects 2024-03-30 17:39:45 -04:00
johnnyq
e177dae237 Created Project template details page and updates Tasks in project details 2024-03-30 14:58:48 -04:00
johnnyq
ee308453db Dont break when division of 0 occurs 2024-03-27 22:51:20 -04:00
johnnyq
e42c5bc2f5 Major UI Updates to projects, created project details which display project stats tickets and tasks, tickets can be linked to a project, soon will add all users who contributed to a project and some more stats along with a nice timeline from created to deadline 2024-03-27 22:27:56 -04:00