Andrew Malsbury
adafd38684
Timer - Record time even if closed
2023-10-26 19:19:46 +00:00
o-psi
53c11edc8c
Update constructs to not have parenthesis.
2023-10-20 15:25:52 -05:00
johnnyq
8c56426186
Fixed a layout issue if no previos ticket exists for a selected contact under ticket details
2023-10-12 16:09:31 -04:00
johnnyq
43dc95c55a
Fix missing </div> in ticket when we tried to fix merge conflicts
2023-10-08 19:59:26 -04:00
Johnny
edf6e18dc3
Merge branch 'master' into ticket-update-type-email-match
2023-10-08 19:54:14 -04:00
Marcus Hill
69eef8220d
Ticket update behaviour - Default to internal update when contact email matches the agent email
2023-10-07 16:10:00 +01:00
Marcus Hill
4ac7841882
Email parsing for all domains registered under a client
...
- Add support for email parsing/contact creation for all domains registered under a client in the domains module, rather than just the client main website.
- Additionally fix domain_created_at bug and move the new ticket auto-reply message to the email queue instead
Future work: Make ticket parsing work with HTML emails (HTML emails break agent notifs)
2023-10-07 15:51:58 +01:00
johnnyq
375d5af974
Fix issue with roundToNearest15 Function would break php if the time worked was empty
2023-09-27 16:01:44 -04:00
johnnyq
f658fe0c6c
Fix Close Ticket not showing when accounting module is disabled plus remove some extra markup not needed in ticket.php
2023-09-27 11:50:27 -04:00
johnnyq
d82e6f99ab
Reworked how watchers get added and edited
2023-09-26 16:58:46 -04:00
johnnyq
51489c2420
Update and move pretty tables function to a seperate js file and also add img-fluid to <img> tags so images dont run off the page and also update ticket details page with prettyContent function
2023-09-26 14:22:58 -04:00
johnnyq
9aa62a8b36
Add Vendor, asset and watchers now work as a 1 click under ticket details
2023-09-21 20:01:07 -04:00
johnnyq
b9fe774fe6
Reworked Markup code under ticket details, added frontend to change Vendor and asset
2023-09-21 18:50:34 -04:00
johnnyq
40ced0f748
Updated the UI for downloading and displaying ticket attachments under ticket replies
2023-09-18 19:14:41 -04:00
johnnyq
2e12c3e9c1
UI Fix issue with browser status covering bottom portion of the side navs
2023-09-18 17:12:06 -04:00
johnnyq
a0f46cc049
If no contact selected give option to add one under ticket details
2023-09-18 16:36:35 -04:00
johnnyq
d713031545
Priority and Contact are now clickable and changeable within ticket details
2023-09-18 15:07:12 -04:00
johnnyq
beaa56dc36
Removed Ticket assignment through edit ticket, has to be done within the ticket itself, properly update the status to assigned and pending-assignment based off whos assigned to the ticket
2023-09-17 18:36:48 -04:00
johnnyq
fed51928c7
Updated Status Badge Colors
2023-09-17 18:10:21 -04:00
johnnyq
b23631226b
Updated and added more descriptive Ticket Statuses
2023-09-17 18:06:07 -04:00
johnnyq
f44641c5e4
Sort Client tags alphabetically when being show under client details, client listing and ticket details
2023-09-11 16:01:47 -04:00
johnnyq
eb1048ea4a
Added Confirmation to Ticket Details Page, Closing ticket archiveing reply deleting etc
2023-09-05 19:04:43 -04:00
johnnyq
b1a9dda896
Ticket update bar Formatting Fix
2023-09-05 15:33:03 -04:00
johnnyq
d978e475bb
Removed Closed from the Ticket Dropdown as it was accidenally hit sometimes
2023-09-05 15:31:09 -04:00
johnnyq
a5b034f877
Added Ticket Watchers card to the ticket details side bar
2023-09-05 15:25:25 -04:00
johnnyq
d7ab2b2fec
Fix issue with umlaught characters causing the contact name not to display properly in ticket details
2023-08-17 21:04:18 -04:00
johnnyq
2915d7a1b7
Replicated reworked tags code logic under client details and ticket details
2023-08-16 14:07:25 -04:00
johnnyq
dd46c5bcab
Ticket watchers can now be add and deleted
2023-08-03 18:03:39 -04:00
johnnyq
8511cdd1fe
Added the Ability to Toggle the Ticket Timer Pause / Play
2023-07-31 14:30:37 -04:00
johnnyq
336805e16b
Fix Ticket Timer for users that user 12 Hour AM/FM Format, converted from time field to text added icon for timer representation
2023-07-31 14:06:47 -04:00
johnnyq
2d0458a2f3
Fix some formatting and additonal white space before contact name in Ticket Details part 2
2023-06-22 11:05:24 -04:00
johnnyq
6ccbe67b59
Fix some formatting and additonal white space before contact name in Ticket Details
2023-06-22 10:57:14 -04:00
johnnyq
8085f7cd90
User client Rate for price by default for Invoice Ticket
2023-06-14 18:44:24 -04:00
johnnyq
32c9a933ea
Invoice Ticket design update, Added functionality for vendor ticket number, asset, login description and contact pin codes
2023-06-14 18:39:24 -04:00
Marcus Hill
0144132649
Ticket.php: revert PR 679
...
- Hide previous ticket count for now as this doesn't work as intended
2023-05-15 21:40:59 +01:00
Marcus Hill
1057481039
Ticket.php
...
- Change wording of ticket 'Respond' button to 'Add note' if reply is internal
- Fix TinyMCE not loading under certain circumstances
- Correct varname 'prefix' to 'ticket_prefix' in reply alert message
2023-05-14 20:16:04 +01:00
Marcus Hill
40a8c6d723
Tidy
2023-05-14 19:48:29 +01:00
AFTECH.RO
4183583ef5
Update ticket.php
...
changed the sql for previous ticket to prevent XSS attacks.
2023-05-13 23:30:33 +01:00
AFTECH.RO
ffe4061429
Update ticket.php
...
Hide Previous ticket if none exists
2023-05-13 09:42:48 +01:00
AFTECH.RO
052d418bad
Update ticket.php
...
Re-make of Related tickets (total open and closed) and contact card, showing previous ticket and status of it. Also, made the contact mobile and contact phone clickable (tel:$contact_phone)
2023-05-13 02:30:34 +01:00
johnnyq
37fb696e63
Replace the remaining php files with nullable_htmlentites()
2023-05-11 18:27:48 -04:00
johnnyq
043a9cfa0a
Fixed Ticket Reply currently an issue where required fields using TinyMCE wont POST looking into it
2023-05-08 22:15:23 -04:00
johnnyq
01a37cb1e1
Replace Summernote WYSIWYG with TinyMCE
2023-05-08 18:44:00 -04:00
johnnyq
018f52eb67
Revert for now added HTML Purify to client tickets as well
2023-05-08 14:38:42 -04:00
johnnyq
eb9a8000b1
Fix Rendering issues with tickets editing because ticket client_tickets and ticket all share the same edit modal which already uses htmlentites to prevent xss but so it doesnt conflict with htmlpurify in ticket details we decided to split the vars to ticket_details and ticket_details_edit which is unfilter initially but gets filtered in the modals
2023-05-08 13:52:43 -04:00
Marcus Hill
3a83a701b5
Ticket autoclose: Clarify auto-close help wording; only show as ticket status option if enabled
2023-05-08 09:43:46 +01:00
Marcus Hill
dc2293c8dd
Add auto close ticket feature
2023-05-01 02:02:45 +01:00
Marcus Hill
a3d8f5ab48
Ticket attachments (email)
...
Email to ticket parser: Add support for email attachments
2023-04-30 10:52:15 +01:00
johnnyq
b784c48120
Opps Fix
2023-04-12 16:48:35 -04:00
johnnyq
d27c83ab66
Fix Mail Parser, inserting \r \n
2023-04-11 11:23:19 -04:00