Commit Graph

217 Commits

Author SHA1 Message Date
johnnyq
5f15ff0792 Reverting Pop overs on ticket subjects as the ticket details are not compatile with the inline text. This may be corrected when we finish the javascript handler but will explore pop overs in the future they are pretty neat Thanks @aftechro 2022-03-10 11:03:36 -05:00
AFTECH.RO
5064532a92 Update tickets.php
Ticket subject to shown as popover, for faster assignment :d
2022-03-08 23:19:57 +00:00
Marcus Hill
a335f3be99 Ticketing updates 2022-02-24 17:57:41 +00:00
johnnyq
3b615d2f3a UI updates mainly icon swaps etc 2022-02-22 14:41:48 -05:00
johnnyq
4182e43b5e UI polish bolded contact under client listing 2022-02-22 02:22:03 -05:00
johnnyq
e633d1ad71 Merged contact with client on ticket listing 2022-02-22 02:15:41 -05: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
Marcus Hill
4b9adf9a5d - General reformatting
- Adjusted logic for open tickets to include tickets in working/on-hold states.

- Added filter to advanced search for ticket state

- Removed query string for the total/open/closed counts/filters

- Hyperlinked the unassigned tickets button.
-- Future work here would be to allow tickets to be filtered by assignee.
2022-02-12 22:45:39 +00:00
johnnyq
ac276d7844 Added some elevation to the Card table on tickets removed btn-lg for each button that parts of the btn-group and specified btn lg in the btn group class instead 2022-02-08 21:59:17 -05:00
johnnyq
02fce58f80 Remove more number_formats and some UI work on tickets 2022-02-08 21:53:39 -05:00
johnnyq
c6db5516cf Remove some more tics, set to to get the current user logged in number of tickets 2022-02-08 21:42:51 -05:00
johnnyq
7385d1e0a5 Removed unnessessary tics in the queries, no need to use the number_format() php function for row counts. number_format is mainly used for decimals and such. Remove some double spacing 2022-02-08 21:38:52 -05:00
johnnyq
c1bfec98be Indentation cleanup, removed extra </div> on tickets 2022-02-08 21:29:43 -05:00
AFTECH.RO
1a30cecf64 Update tickets.php
- added My tickets - showing total of assigned tickets to user
- added Unassigned tickets - showing all open tickets not assigned and ready to be grabbed by anyone available
- added Task - this can be left at it is or to be renamed to Alerts/Notification - used for 3rd party emails fetched as tickets ( backups notification, domain/ssl expiry, check central etc)

Future to do: 
- when click on My tickets, to show all the tickets assigned to user (open/answered, unanswered, closed by user)
- when click on My Tickets - Unanswered - to show tickets assigned to user with status open but not replied to customer
- when click on My Tickets - Open/Answered - to show tickets assigned to user and replied by the agent (work in progress)
2022-02-08 23:01:18 +00: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
21a0feb625 Removed circle from edit location and client photo, fixed location phone number not saving when you add a client 2022-01-25 15:28:57 -05:00
johnnyq
ef8e9285aa More work on #324 Tickets 2022-01-23 21:23:45 -05:00
johnnyq
72fbebd77a Client Tickets display Contact Email below Contact name, removed email column reworked the display handler on the main tickets listing page as well 2022-01-13 16:13:33 -05:00
johnnyq
7de91d96f4 Client Tickets display Contact Email below Contact name, removed email column reworked the display handler 2022-01-13 16:08:15 -05:00
johnnyq
48dbb3ec4c More Define canned date if not set. Prevents undefined errors Same as a48e302 2022-01-13 14:07:51 -05:00
johnnyq
56625c37a1 Make last respnse field sortable under tickets and client tickets 2022-01-09 12:24:12 -05:00
AFTECH.RO
97f49826bf Update tickets.php
- open ticket when click on both ticket number and subject
- re-arranged the table elements display 
- added from email address of within the company (can be left From email or from Contact of the company - or both :D )
2022-01-06 23:23:47 +00:00
johnnyq
8e8b28df40 Fixed Querying wihtin Invoice status 2022-01-06 11:21:10 -05:00
johnnyq
0047198bcd Added hidden status variable upon search form POSt under tickets to allow querying within a status 2022-01-05 22:40:26 -05:00
Marcus Hill
913d41e4b3 Tidy/Fix undefine variable errors, improve open/closed ticket filtering, still needs some work as open/close state is lost after search 2022-01-04 21:55:45 +00:00
johnnyq
faf39fc84a Code cleanup and fix possible injections when a trusted user is logged in thanks to mwdmeyer, constant_chaos, disclosure5 and rightwayround from /r/msp for pointing these issues out 2021-12-12 13:16:26 -05:00
johnnyq
6e9c9fd7d4 Fixed contact selected with edit ticket under ticket listing views 2021-08-28 13:11:02 -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
e9b31dbe63 Swapped Client and ticket subject under tickets 2021-08-21 02:23:48 -04:00
johnnyq
131e04915b Added the ability to assign or unassign tickets 2021-08-20 22:12:29 -04:00
johnnyq
bf69d02cba Added - filler to blank fields in all data listing, some other fixups of required fields etc 2021-08-19 01:48:19 -04:00
johnnyq
f409e22a60 Started adding currency symbols and starting with invoice 2021-08-18 20:41:19 -04:00
johnnyq
3d76e23498 rearranged Ticket Listing fields to a more logical placement 2021-08-13 12:17:08 -04:00
johnnyq
ffc6ce00ca Deletes and Archivs are now red text 2021-08-11 17:45:11 -04:00
johnnyq
012c77d81e Fixed Canned Dates issue where seach queries would not work 2021-08-11 12:49:20 -04:00
johnnyq
35c5fa1e5e Added Canned Dates to the rest of listings 2021-08-10 22:21:53 -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
66f9e2b10f Removed Records per page as a setting and added it as session variable define at 10 by default when logged in DB Structure Updated 2021-02-10 13:40:28 -05:00
johnny@pittpc.com
530d46a812 Added selectable num of records on each listing page, fixed up Pagination Records UI, added new stripe library, further worked on stripe integration, fixed mispelling in client details 2021-02-10 11:21:38 -05:00
johnny@pittpc.com
fa008d05bc Finished Ticket Number and Ticket Prefix 2021-02-08 21:29:29 -05:00
johnny@pittpc.com
1ede4bc795 Shrunk the card header down to a more reasonable size which made a big difference the card header are not so over bearing 2021-02-06 02:35:58 -05:00
johnny@pittpc.com
632714cd17 Added Tax ID to each line item, also if tax % changes the new recurring will automatically get updated and sent with the right tax rate DB Structure updated 2021-02-06 00:18:37 -05:00
johnny@pittpc.com
f9899d89ea Bunch of little fixes to to UI empty vars php errors removed a buch of tags etc. Converted client trip modals with global trip modals 2021-02-03 22:42:03 -05:00
johnny@pittpc.com
11f9f82f6d Cleaned up empty vars and tags in Vendors listing add edit post 2021-02-03 18:31:01 -05:00
johnny@pittpc.com
b9b72b96fd Updated Ticket Listing UI 2021-01-26 20:01:51 -05:00
johnny@pittpc.com
4f617f2315 Reworking ticket status display logic in other places as well 2021-01-22 18:39:30 -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
7b28678110 Added more dividers on action menus to sectionize, removed some unnessesary html5 code 2021-01-20 18:40:33 -05:00
johnny@pittpc.com
cefc68c6d0 Moved some fields around under payment added some dividers for sub menus as well as use color red for delete 2021-01-20 17:27:51 -05:00