Commit Graph

  • 9aa62a8b36 Add Vendor, asset and watchers now work as a 1 click under ticket details johnnyq 2023-09-21 20:01:07 -04:00
  • b9fe774fe6 Reworked Markup code under ticket details, added frontend to change Vendor and asset johnnyq 2023-09-21 18:50:34 -04:00
  • ba6e79dc8c Feature: Added Document Rename Modal to Document Listing johnnyq 2023-09-21 17:03:53 -04:00
  • 0bc10a30e8 Fix issue with login being restricted if HTTPS_ONLY is True and SSL is terminated at a proxy and then forwarded to ITFlow App as HTTP johnnyq 2023-09-21 12:00:46 -04:00
  • 82893c8c72 Merge pull request #720 from wrongecho/start-email-customisation-basics Johnny 2023-09-21 01:13:20 -04:00
  • ee79e43fad Do not count new Clients or Vendors on the dashboard if they were archived johnnyq 2023-09-20 18:55:38 -04:00
  • cea210bcea Added asset_uri field to the API johnnyq 2023-09-20 16:39:55 -04:00
  • d31127c137 set current code to an intval since its a number only johnnyq 2023-09-20 14:58:05 -04:00
  • 40d34bb71d Set 2FA Field on login to a number field so it only shows the numbers on a mobile phone johnnyq 2023-09-20 14:53:07 -04:00
  • 5938925a35 Added an error if accessing ITFlow by HTTP:// and is set to true johnnyq 2023-09-20 14:51:29 -04:00
  • 150defe815 You can now link files to documents johnnyq 2023-09-19 23:35:10 -04:00
  • ca82a567d7 When client replies to a ticket via email update the status to Client-Replied johnnyq 2023-09-19 18:29:17 -04:00
  • 3bd8842171 Add 2FA code for Login/Password sharing johnnyq 2023-09-19 18:21:57 -04:00
  • 6bccc61b4a Display Asset Icon in asset Details johnnyq 2023-09-19 18:00:10 -04:00
  • f3b949499d Client Assets now link to asset details page when click upon johnnyq 2023-09-19 17:47:38 -04:00
  • ff281c923e Further additions to asset_details johnnyq 2023-09-19 17:43:42 -04:00
  • 5f779c33a2 Started working on a asset details page similar to contact details johnnyq 2023-09-19 17:18:38 -04:00
  • f897705135 Fix 3 Letter Client Abbrevation function to remove htmlentity characters to fix ' being replace with a 0 johnnyq 2023-09-19 16:24:41 -04:00
  • 0c0cb2cec9 Added UI support for linking assets, contacts, and licenses to Documents johnnyq 2023-09-19 15:55:35 -04:00
  • 5d74226762 Fix unlinking lock file johnnyq 2023-09-19 11:40:11 -04:00
  • 946f8d0b97 Initial start of Maintenance under settings johnnyq 2023-09-19 11:39:11 -04:00
  • 080a79c59d Fix Replicating email opps johnnyq 2023-09-19 11:10:51 -04:00
  • 65cf8519d0 Added file locks on the mail queue and ticket parse cron jobs to prevent over runs, reverted last commit back to not marking all messages in ticket parse as read johnnyq 2023-09-19 10:51:52 -04:00
  • d56c8a91d1 Fix a possible race condition with duplicating tickets: Revert marking Email body peeking and flag all other emails not matching the ticket parser johnnyq 2023-09-19 02:13:46 -04:00
  • 5990f2e53a Bump TinyMCE from 6.4.2 to 6.7.0 johnnyq 2023-09-18 20:56:23 -04:00
  • 40ced0f748 Updated the UI for downloading and displaying ticket attachments under ticket replies johnnyq 2023-09-18 19:14:41 -04:00
  • f2a3c54ed7 Do not change ticket status upon ticket reply, just update the ticket update timestamp johnnyq 2023-09-18 18:51:54 -04:00
  • 2e12c3e9c1 UI Fix issue with browser status covering bottom portion of the side navs johnnyq 2023-09-18 17:12:06 -04:00
  • a0f46cc049 If no contact selected give option to add one under ticket details johnnyq 2023-09-18 16:36:35 -04:00
  • 485bb68055 A Ticket Contact is now optional johnnyq 2023-09-18 16:29:19 -04:00
  • d713031545 Priority and Contact are now clickable and changeable within ticket details johnnyq 2023-09-18 15:07:12 -04:00
  • 301d798963 You can now change ticket priority, contact or ticket Assignment by clicking on the element in the ticket listing johnnyq 2023-09-18 13:23:21 -04:00
  • 6109933f42 Updated Notification titles johnnyq 2023-09-17 21:26:31 -04:00
  • 827b880b28 Fixed edit scheduled ticket updated shoertenClient function to be even more intelligent johnnyq 2023-09-17 20:08:41 -04:00
  • 1b90a005e4 Added a php function to intelligently shorten a clients name to 3 characters johnnyq 2023-09-17 19:49:09 -04:00
  • 0987f3121f fix Pending tickets notification johnnyq 2023-09-17 19:00:31 -04:00
  • 40aaddd09b Update cron to Create notification of tickets pending assignment johnnyq 2023-09-17 18:55:44 -04:00
  • 8fa76daf3a Update cron ticket parser to set new ticket status to Pending-Assignment instead of Open johnnyq 2023-09-17 18:42:17 -04:00
  • fdc7416ae9 Wording johnnyq 2023-09-17 18:38:46 -04:00
  • 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 johnnyq 2023-09-17 18:36:48 -04:00
  • fed51928c7 Updated Status Badge Colors johnnyq 2023-09-17 18:10:21 -04:00
  • b23631226b Updated and added more descriptive Ticket Statuses johnnyq 2023-09-17 18:06:07 -04:00
  • dbb28a9a4c Added new ticket status array for better communication and sorting johnnyq 2023-09-17 17:25:28 -04:00
  • 077fc1cf35 Added additional fields to cvategories for icon support and sub category support johnnyq 2023-09-17 17:16:20 -04:00
  • 2b6be6ba45 Ticketing: Add example logic for how we might allow customised subject/ticket body Marcus Hill 2023-09-17 12:00:27 +01:00
  • d4c71955c6 Merge pull request #718 from ColDog5044/readme-release-update wrongecho 2023-09-16 23:21:15 +01:00
  • 6bd2919c18 Do not mark unprocessed email as read johnnyq 2023-09-15 17:02:07 -04:00
  • 8e714e7afa Update estimated release month in README Collin Laney 2023-09-14 21:09:23 -04:00
  • deb5e87630 Tidy Queries and moved client to the ends of each entity in global search johnnyq 2023-09-12 13:15:07 -04:00
  • 19e9c3eeb5 Added Assets to Global Search johnnyq 2023-09-12 12:51:00 -04:00
  • 15d433f1d9 Invoice are now searchable via global search johnnyq 2023-09-12 12:06:02 -04:00
  • 7d1cfc586d Revert last commit invoice quote and recurring were already searchable by its concat prefix and number johnnyq 2023-09-12 11:31:23 -04:00
  • 878582f7c5 Allow to search via invoice, quote, recurring numbers johnnyq 2023-09-11 18:46:43 -04:00
  • 43fcf86a41 Fix johnnyq 2023-09-11 18:22:21 -04:00
  • 3f5c1c270a Fix Certificate Renewals johnnyq 2023-09-11 18:20:59 -04:00
  • ba09ea7c67 Opps fix johnnyq 2023-09-11 16:13:18 -04:00
  • f44641c5e4 Sort Client tags alphabetically when being show under client details, client listing and ticket details johnnyq 2023-09-11 16:01:47 -04:00
  • 7561364e91 remove get Cert Expiry date from cron job as its in functions now johnnyq 2023-09-11 15:32:17 -04:00
  • 9028f219b9 Moved get Cert Expiry date to functions.php johnnyq 2023-09-11 15:31:43 -04:00
  • b80d730910 Added Cron task to update Certificate Expiry fields johnnyq 2023-09-11 15:21:16 -04:00
  • b77886cc7e Bump PHPMailer from 6.8.0 to 6.8.1 johnnyq 2023-09-11 13:38:57 -04:00
  • 3b645fc5fb Added missing asset description under client details johnnyq 2023-09-11 13:07:39 -04:00
  • 277c5bad68 Also subscribe the mail folder so it shows up under mail folders johnnyq 2023-09-10 22:06:22 -04:00
  • f4963cbc45 Change folder name for ITFlow Proessed mail to ITFlow and put in the root instead of INBOX Folder. Also dont flag all other mail johnnyq 2023-09-10 21:41:35 -04:00
  • 2c14ae1a76 Added more padding to client overview cards johnnyq 2023-09-10 20:32:05 -04:00
  • 9753b96fed Fix mismatch of word URI and URL to just URI, fix it to not removed Service:// johnnyq 2023-09-09 23:57:55 -04:00
  • bc1e2f1ea4 Updated DB schema with the new asset_uri johnnyq 2023-09-09 23:43:12 -04:00
  • 747e793e54 Added Asset URI can be used for a remote link johnnyq 2023-09-09 23:40:18 -04:00
  • be7492ae73 Merge pull request #714 from wrongecho/qr-charts-api Johnny 2023-09-09 14:13:20 -04:00
  • a5fd5a2068 Merge pull request #716 from wrongecho/ticket-api-create Johnny 2023-09-09 14:12:11 -04:00
  • c489a85fc0 API: Tickets Marcus Hill 2023-09-09 15:28:18 +01:00
  • 89d4f85869 Merge pull request #715 from wrongecho/asset-import wrongecho 2023-09-09 12:08:18 +01:00
  • 19e159e9fd Bug fix: Asset import Marcus Hill 2023-09-09 11:53:12 +01:00
  • a593e4cbbb Use HTTPS instead (eventually to move this into a local library) Marcus Hill 2023-09-09 08:33:29 +01:00
  • 6cb3d8f9d0 Truncate Client Name on client side nav johnnyq 2023-09-08 01:51:29 -04:00
  • 21a60c0619 Added confirm delete on delete contact johnnyq 2023-09-08 01:15:12 -04:00
  • 3d5c09abd0 Added a mail resend option under mail queuer it reset the the failed count to 3 johnnyq 2023-09-07 19:31:18 -04:00
  • 85c1dede07 Show password field when local is selected for both edit and add contact johnnyq 2023-09-07 18:18:27 -04:00
  • 420647d481 Seperated domain refresher to seperate cron job this will need to be added manually if you want domain info to be refreshed, did this because sometimes it would break johnnyq 2023-09-07 17:51:35 -04:00
  • 3c8c173427 Fix Bad column count error upon importing passwords via CSV johnnyq 2023-09-07 17:10:50 -04:00
  • 6d1420712d Minor UI/UX update on mail settings johnnyq 2023-09-07 16:46:36 -04:00
  • 5f53082900 Spelling fix johnnyq 2023-09-07 16:40:52 -04:00
  • 0ae3a7fed1 Added more common net terms johnnyq 2023-09-07 16:39:17 -04:00
  • 718605dd8c Removed Mail from settings under ticket, invoice and quote settings as this is all configured under mail settings now johnnyq 2023-09-07 16:28:36 -04:00
  • 7dee46eee9 Changed company icon from a building to a briefcase johnnyq 2023-09-07 15:50:20 -04:00
  • 3e039f8664 Added Timezone selection under setup johnnyq 2023-09-07 15:49:04 -04:00
  • e56d78b0a8 Added timezone selection to localiztion settings johnnyq 2023-09-07 15:41:01 -04:00
  • 44508cfa7c Moved Company Details settings localiztion settings to its own seperate settings called localiztion johnnyq 2023-09-07 15:22:16 -04:00
  • b625400638 Renamed setting side nav to administration more suitable than settings johnnyq 2023-09-07 15:06:05 -04:00
  • 90b483e424 Moved Calendar, Trips and Reports under More sub heading on side nav johnnyq 2023-09-07 14:44:36 -04:00
  • e1e966806c Added Login Description to Contact details to mimic client passwords johnnyq 2023-09-06 11:23:42 -04:00
  • 725370408c Decreased Content padding for mobile view, also decreased card body content in clients for mobile johnnyq 2023-09-06 02:11:32 -04:00
  • 903efec1dd When local auth is selected show the password box johnnyq 2023-09-06 00:49:31 -04:00
  • 747b7de143 Feature: Force MFA Part 3 - Enforce MFA by redirecting users to their user_profile to setup MFA if Force MFA is checked, next up is to lock them there until 2FA is set johnnyq 2023-09-06 00:08:21 -04:00
  • 17c8a9ab0c FEATURE: Force MFA Part 2 - Added to add, edit user johnnyq 2023-09-05 23:44:42 -04:00
  • 2a142f1c42 FEATURE: Force MFA Part 1 - DB Structure johnnyq 2023-09-05 23:23:16 -04:00
  • 8fb211c2dc Keep current view when switching between folders johnnyq 2023-09-05 23:16:14 -04:00
  • eb1048ea4a Added Confirmation to Ticket Details Page, Closing ticket archiveing reply deleting etc johnnyq 2023-09-05 19:04:43 -04:00
  • 54c1befed9 Added Confirmation to Delete and Archiving tasks, also fixed broken trips page johnnyq 2023-09-05 19:02:52 -04:00
  • 4b368ee5af FEATURE: Confirmation Modal only grab clients initials for client side nav johnnyq 2023-09-05 18:26:15 -04:00