Commit Graph

130 Commits

Author SHA1 Message Date
johnnyq 84087fde2f Seperated Service Ticket vars from current Ticket vars under ticket details was causing conflicting issues with Assign to, Invoice and Close ticket buttons 2022-04-02 20:05:19 -04:00
Johnny 974cac0e86
Merge pull request #411 from wrongecho/perms
Role-based access permissions
2022-03-27 14:44:29 -04:00
Marcus Hill e6a314d233 Prevent tech/accountant from performing certain tasks as per access matrix 2022-03-27 15:32:40 +01:00
Marcus Hill 42d917a0f4 Comments 2022-03-26 18:11:03 +00:00
Marcus Hill fb4da53026 Show who else is viewing the same open ticket as you 2022-03-26 18:05:20 +00:00
Marcus Hill 3019f6a5d4 Hide edit/delete buttons for closed tickets 2022-03-24 21:04:20 +00:00
Marcus Hill 34d6caa016 Client portal updates 2022-03-20 16:02:58 +00:00
Marcus Hill 76cad07566 Client portal initial - add functionality to post ticket replies 2022-03-19 19:10:36 +00:00
johnnyq 928af1d90d Added Ticket to Invoice functionality Thanks @aftechro 2022-03-11 20:24:03 -05:00
johnnyq f102c19692 DB Update Added Null Default to new meshcentral vars so it doesnt break when adding records, Added Service History #384 Thank you @aftechro for the idea. This has been added to asset list and ticket details and some UI updates to ticket details as well 2022-02-27 16:55:57 -05:00
Marcus Hill ea7f11f35f Show 'none' for assets where warranty isn't set 2022-02-27 17:40:11 +00:00
Marcus Hill e481accb79 Move details above asset, fix asset merging into other cards 2022-02-27 17:08:55 +00:00
AFTECH.RO 55f8ba652a
Update ticket.php
- Display IP on Asset section so would be handy for the technician when troubleshooting
- Implement Asset warranty so the technician can take better decision regarding the asset fixing option (parts replacement under manufacturer warranty or in house parts replacement)
2022-02-26 02:08:38 +00:00
Marcus Hill 797cd23c78 Comment invoice button as it does nothing right now 2022-02-24 18:32:07 +00:00
Marcus Hill a335f3be99 Ticketing updates 2022-02-24 17:57:41 +00:00
johnnyq 1829c7299e Made the php includes much more modular and simpler by lumping them all in 1 file inc_all.php instead of all over the place 2022-02-22 00:29:39 -05:00
johnnyq 0e3c457991 Reverted Modal Callback naming IDs, these do not follow the same logic as File Entity renaming 2022-02-05 13:43:52 -05:00
johnnyq ef8e9285aa More work on #324 Tickets 2022-01-23 21:23:45 -05:00
johnnyq 34969bc475 Fix for #305 2022-01-19 17:17:18 -05:00
johnnyq 7b6b597de4 used header tag for client name to standout 2022-01-14 00:41:51 -05:00
johnnyq 3d548f8e0f Swapped out uppercase for some Bolding under ticket details 2022-01-13 20:57:19 -05:00
johnnyq 29828f8653 Added client Tag Display under Client in Ticket Details 2022-01-13 15:20:49 -05:00
johnnyq 03e8c5148c Removed unused user_name VARs from ticket details 2022-01-13 15:15:49 -05:00
johnnyq b843f530d9 Fixed ticket details assigned to and closed by, do not show closed by if not closed, do not show time worked if no time was worked, added primary location Phone number under client if exists and other minor cleanups 2022-01-13 15:13:08 -05:00
Johnny 6a7b709a49
Merge pull request #270 from wrongecho/ticketing
Ticketing updates
2022-01-12 19:44:52 -05:00
Marcus Hill 7732264922 Remove edit/merge/delete options when a ticket is closed 2022-01-12 19:10:40 +00:00
Marcus Hill 4897c46cd5 Add merge ticket functionality 2022-01-12 19:01:17 +00:00
Marcus Hill e5f2740786 Fixed ticket delete button so it deletes the ticket, not the client 2022-01-12 15:36:55 +00:00
johnnyq d272214c2d Merge branch 'master' of github.com:johnnyq/itflow 2022-01-11 17:30:34 -05:00
AFTECH.RO b9358fed4b
Update ticket.php 2022-01-11 16:19:59 +00:00
AFTECH.RO a93098ddd6
Update ticket.php
added more info to Details card
2022-01-11 16:16:59 +00:00
AFTECH.RO f41d015e0d
Update ticket.php
- added related tickets for same contact 
- future to do: when clock on related ticket number, open all tickets accordingly (open and closed)
2022-01-11 15:56:15 +00:00
johnnyq 6f244a1170 Merge branch 'master' of github.com:johnnyq/itflow 2022-01-09 23:09:31 -05:00
johnnyq 4892e33201 Small Fixes 2022-01-09 23:09:11 -05:00
Johnny 8e821b6e13
Merge pull request #263 from wrongecho/ticket-reply-hide
Hide reply box if ticket is in a closed state
2022-01-09 22:57:57 -05:00
Marcus Hill 4f197a6287 Hide reply box if ticket is in a closed state 2022-01-09 22:57:56 +00:00
johnnyq 56625c37a1 Make last respnse field sortable under tickets and client tickets 2022-01-09 12:24:12 -05:00
Marcus Hill 43a85fd21c Disable assignment when ticket is closed 2022-01-08 21:17:59 +00:00
johnnyq b7f2053648 Modified time counter under tickets to use type field text instread of time as it was setting the hour and to 12 AM 2022-01-08 15:49:41 -05:00
johnnyq c87c45df85 Used card outline instead of a full card color to differentiate between public and private ticket replies, not sure if this is enough 2022-01-08 15:38:28 -05:00
johnnyq c8e789396b Moved Ticket Reply on top of comments for now more than likely will place it inside a modal 2022-01-08 15:18:32 -05:00
johnnyq 48116258b9 Remove the space between the icon and text on the details of ticket details as we are using Margin Right CSS for this 2022-01-08 15:13:09 -05:00
Marcus Hill c98be4c344 Add support for public/internal updates, using the existing 'email update to client' checkbox 2022-01-08 16:40:04 +00:00
Marcus Hill 8406779b3b Add time tracking to ticket 2022-01-08 16:12:04 +00:00
johnnyq c41daab0c9 Tidy DB file 2022-01-07 22:19:46 -05:00
johnnyq ee5ae53a41 Updated ticket details layout and added some additional functionality thanks to @aftechro 2022-01-07 18:20:16 -05:00
Marcus Hill a392ac0d85 Fix user initials in ticket reply 2022-01-07 16:17:04 +00:00
johnnyq c6bafa9420 Enhanced @wrongcho Link ticket assets Merge 2022-01-05 22:28:29 -05:00
Marcus Hill f6900ae993 Allow linking of asset to a ticket via edit modal 2022-01-04 20:22:27 +00:00
johnnyq de883f9ff5 Fixed Add Recurring and Edit Recurring Invoices going to a blank screen after submit this was due to a missing history_status var, Removed Activate and Deactivate from recurring list and the buttons from recurring details as this can be modified using edit recurring, Removed Redundant Force Send action on recurring list views, this can be accessed by going to the recurring details. 2022-01-02 13:39:25 -05:00
johnnyq b8a1af2e0f Show Ticket Reply Modified date if applicable 2022-01-02 01:50:18 -05:00
johnnyq ba584a57e0 BREAKING CHANGES - Many DB Updates - NOT POSSIBLE TO EASILY UPGRADE TO THIS - Completely reworked User Company Access Permssions, started working on Client Role so Clients can access their data and a bunch of other small fixes 2021-12-22 13:08:24 -05:00
johnnyq 100286738e Removed Unnessary DIVs under invoice/quote/recurring notes 2021-11-09 15:17:38 -05:00
johnnyq 592041087c Updated Ticket Details UI using the media Class and to include User avatar for Ticket replies and reducing the padding under ticket content and ticket replies by removing the <p> tag. Moved Edit and Delete for ticket replies to a elipsis using the card-tools class 2021-11-09 14:08:51 -05:00
johnnyq 2e5e1aee52 Phone numbers are all now formatted correctly per their length 2021-09-11 22:41:50 -04:00
johnnyq fa6bb33c7a Fied Contact Email showing under ticket details and Phone Number formatting 2021-08-28 12:54:21 -04:00
johnnyq f3053ffbd4 BREAKING CHANGES: Major Backend Code Changes Updated Foreign keys to prepend their table names ex invoice_client_id, switched most queries over to JOIN instead of = Combined contacts and location into client removed client email, phone etc fields, tons of small bug fixes, and other small UI changes all across the board 2021-08-27 23:14:06 -04:00
johnnyq 6a8283200f Added More red text to delete and cancel dropdown options Some UI Cleanup in ticket details 2021-08-21 01:06:29 -04:00
johnnyq 61710eecf6 Added the Ability to assign a contact from client in tickets 2021-08-21 00:42:06 -04:00
johnnyq 34093b50f9 Initial support for ticket status changes and emailing client ticket updates 2021-08-20 23:37:27 -04:00
johnnyq 5c46e57a21 Added Edit and delete ticket updates funtionality 2021-08-20 23:10:48 -04:00
johnnyq 11a932194a Added Updatd by User to each ticket update 2021-08-20 22:37:01 -04:00
johnnyq 131e04915b Added the ability to assign or unassign tickets 2021-08-20 22:12:29 -04:00
johnnyq 9a4b82eb6f Bump PhpMailer from 6.2.0 to 6.4.0 2021-04-07 20:55:07 -04:00
johnny@pittpc.com fa008d05bc Finished Ticket Number and Ticket Prefix 2021-02-08 21:29:29 -05:00
johnny@pittpc.com 5ee274ae67 Updated ticket status display logic to conform to the ticket priority display logic 2021-01-22 18:35:47 -05:00
johnny@pittpc.com 206c09d100 Added Ticket Status badge colors 2021-01-22 18:30:11 -05:00
johnny@pittpc.com d30481d506 Added Ticket Priority, field ticket_priority added to ticket table, New DB Sructure Dump 2021-01-22 18:06:42 -05:00
johnny@pittpc.com 18c9038955 Fixed edit ticket in ticket details 2021-01-22 17:39:35 -05:00
johnny@pittpc.com d39e2d9bfa updated README to include demo and other changes 2021-01-08 20:44:37 -05:00
johnny@pittpc.com 3f7133dbef Updates to tickets added summernote js to textarea, UI updates WIP 2020-04-05 00:48:30 -04:00
johnny@pittpc.com a28d1d6e57 Added Adavnced Filter to customers and expenses, removed some text-mono, ui updates to ticket details, added quick links to reports under dashboard 2019-12-04 20:58:16 -05:00
johnny@pittpc.com e6e44969aa updated tickets ui, added close buttons on dashboard, other minor ui modifications 2019-11-23 21:34:56 -05:00
johnny@pittpc.com 328ac67d5b Minor UI cleanups started porting selects from bootstrap-select to select2 2019-11-22 20:37:55 -05:00
johnny@pittpc.com 42918e90ae Fix for Auto Recurring Duplicate Invoice Numbers 2019-10-06 14:56:22 -04:00
johnny@pittpc.com f3c1df3e17 Added Created By toticket details 2019-09-30 09:48:35 -04:00
johnny@pittpc.com 5f30dbf9a9 Removed Cancelled and added Viewed to Invoice. Client Links mirror their accompanied tabs in the client portal, minor UI fixes on ticket view, client view of ticket sorted tickets DESC via ticket_id 2019-09-06 16:56:26 -04:00
johnny@pittpc.com d4992c4973 Updated README to document API calls 2019-09-06 03:35:28 -04:00
johnny@pittpc.com 67a0c8bfbf Created a tmp directory, added states array to setup add localhost default database host value to setup, added inputmask to setup 2019-08-22 13:24:36 -04:00
johnny@pittpc.com 2e5763dc8d Refinements to ticketting system, Added force recurring option created company_id chile directories for clients, settings, expenses, added dir checks to add client and add contact and much more. 2019-08-21 00:59:27 -04:00