Commit Graph

193 Commits

Author SHA1 Message Date
Marcus Hill
0706af1608 Make separate avatar photo URLs for client/agent replies. Fixes #501 2022-12-11 10:50:16 +00:00
Marcus Hill
601b5f89e9 Email parse edits 2022-12-11 02:02:00 +00:00
johnnyq
b6e540825f Format output for the proper code syntax, this should fix many various issues with output formatting and page breakage 2022-12-02 19:58:21 -05:00
johnnyq
7e9597d923 Updated Ticket Icons everywhere to a more suitable icon life-ring instead of a carnival ticket 2022-10-01 15:00:48 -04:00
johnnyq
d7090d3286 Reworked Client Section URL routing to be standard with standard URL routing of ITFlow. It was just too confusing to mix to different URL routing operations 2022-09-18 14:00:31 -04:00
Marcus Hill
fc3b83d43a Allow for tickets to be unassigned after being assigned to an agent.
Hide accountants from ticket assignment list on ticket.php.
2022-05-11 20:27:18 +01:00
Marcus Hill
0a483cf13a Only show active/non-archived agents for new ticket assignment 2022-04-16 12:32:23 +01:00
Marcus Hill
ac42cb82a8 Fix closed by being in caps 2022-04-15 12:00:41 +01:00
johnnyq
fd8188095e New Feature Enable/Disable ITFlow Modules now using the automated DB updater 2022-04-14 22:59:36 -04:00
Marcus Hill
ca629801af Change all "AND" / "OR" to && / || 2022-04-14 18:40:51 +01:00
Marcus Hill
f3ac8df7d5 Only run contact ticket stats if contact id is not null 2022-04-07 21:07:00 +01:00
johnnyq
fdf9d67910 Allow to Add Ticket to an exiting invoice item line 2022-04-02 20:50:55 -04:00
johnnyq
3a872ae433 Allow invoicing a closed ticket 2022-04-02 20:07:36 -04:00
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