Commit Graph

2924 Commits

Author SHA1 Message Date
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 1a5cd14208 Added format tables in document templates 2023-09-26 13:55:59 -04:00
johnnyq 48d8fdd760 Major UI update on Document Details, do not use TinyMCE to display document, created js function to add class table to tables for nicer look. Redesigned the Header 2023-09-26 13:47:18 -04:00
johnnyq 8b403613a8 updated document templates to include created by and other UI updates 2023-09-26 13:17:10 -04:00
johnnyq f6d032f1d2 Moved Document Templates to settings 2023-09-26 12:55:38 -04:00
johnnyq c8d1d4d5e1 Restore Client Delete functionality for clients for compliance sake 2023-09-26 12:01:49 -04:00
johnnyq 4adc0c7cd1 Remove destructive client delete from the frontend, still present in the backend, fix the ticket assign to no show active users 2023-09-25 12:20:42 -04:00
johnnyq 6af002122a Remove Relations on document when deleted or archived, added Short description field to summerize document changes or summerize a document, add header to Document Details showing Title, Date Created, Prepared by 2023-09-24 22:29:48 -04:00
johnnyq 26196a18e7 Updated DB Structure in Documentents to allow for created, updated by and document_description 2023-09-24 20:38:42 -04:00
johnnyq c051afd52c Count the documents in the root folder as well 2023-09-23 19:43:11 -04:00
johnnyq 1218094270 When deactivating Shared Link delete it 2023-09-23 19:16:19 -04:00
johnnyq 0312a5f957 Client Side UI: Removed the black on white on black badge counters they were just to distracting changed it to a more suble light number, also merged side alert badges 2023-09-23 19:11:08 -04:00
johnnyq 51b2f6b4e5 Document Versioning: When opening a versioned document clearly define it is an archive file and the date it was archived at the top of document details 2023-09-23 18:18:03 -04:00
johnnyq 3b59f31d86 Fix Document Versioning not carrying related items 2023-09-23 18:09:43 -04:00
johnnyq 6b22390604 Tweaked Document Versioning logic, this update will update the db to update all exisiting document to update document_parent with the same primary_key ID 2023-09-23 17:57:06 -04:00
johnnyq 8d9f031cab Feature: Document Versioning is here! 2023-09-23 15:54:31 -04:00
johnnyq 61c9c0c8b9 Feature: Automatically calculate tickert to invoice based off time worked rounded up to the near 15 min mark multiplied by Client Rate, Changed all Price, cost fields to use text field with numeric patterns instead of number fields, set pricing to always display 2 decimal spots 2023-09-22 15:19:05 -04:00
johnnyq 1ccaa936ac Removed number type on 2FA input field replaced with text and inputmode='numeric' pattern='[0-9]*' 2023-09-22 12:43:18 -04:00
johnnyq a8b3b24fba Added Document Revsion placeholder under document details also merged card and card-body div class to reduce indentation better code readability 2023-09-22 12:16:11 -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 ba6e79dc8c Feature: Added Document Rename Modal to Document Listing 2023-09-21 17:03:53 -04:00
johnnyq 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 2023-09-21 12:00:46 -04:00
Johnny 82893c8c72
Merge pull request #720 from wrongecho/start-email-customisation-basics
Ticketing: Custom subject/body example
2023-09-21 01:13:20 -04:00
johnnyq ee79e43fad Do not count new Clients or Vendors on the dashboard if they were archived 2023-09-20 18:55:38 -04:00
johnnyq cea210bcea Added asset_uri field to the API 2023-09-20 16:39:55 -04:00
johnnyq d31127c137 set current code to an intval since its a number only 2023-09-20 14:58:05 -04:00
johnnyq 40d34bb71d Set 2FA Field on login to a number field so it only shows the numbers on a mobile phone 2023-09-20 14:53:07 -04:00
johnnyq 5938925a35 Added an error if accessing ITFlow by HTTP:// and is set to true 2023-09-20 14:51:29 -04:00
johnnyq 150defe815 You can now link files to documents 2023-09-19 23:35:10 -04:00
johnnyq ca82a567d7 When client replies to a ticket via email update the status to Client-Replied 2023-09-19 18:29:17 -04:00
johnnyq 3bd8842171 Add 2FA code for Login/Password sharing 2023-09-19 18:21:57 -04:00
johnnyq 6bccc61b4a Display Asset Icon in asset Details 2023-09-19 18:00:10 -04:00
johnnyq f3b949499d Client Assets now link to asset details page when click upon 2023-09-19 17:47:38 -04:00
johnnyq ff281c923e Further additions to asset_details 2023-09-19 17:43:42 -04:00
johnnyq 5f779c33a2 Started working on a asset details page similar to contact details 2023-09-19 17:18:38 -04:00
johnnyq f897705135 Fix 3 Letter Client Abbrevation function to remove htmlentity characters to fix ' being replace with a 0 2023-09-19 16:24:41 -04:00
johnnyq 0c0cb2cec9 Added UI support for linking assets, contacts, and licenses to Documents 2023-09-19 15:55:35 -04:00
johnnyq 5d74226762 Fix unlinking lock file 2023-09-19 11:40:11 -04:00
johnnyq 946f8d0b97 Initial start of Maintenance under settings 2023-09-19 11:39:11 -04:00
johnnyq 080a79c59d Fix Replicating email opps 2023-09-19 11:10:51 -04:00
johnnyq 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 2023-09-19 10:51:52 -04:00
johnnyq d56c8a91d1 Fix a possible race condition with duplicating tickets: Revert marking Email body peeking and flag all other emails not matching the ticket parser 2023-09-19 02:13:46 -04:00
johnnyq 5990f2e53a Bump TinyMCE from 6.4.2 to 6.7.0 2023-09-18 20:56:23 -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 f2a3c54ed7 Do not change ticket status upon ticket reply, just update the ticket update timestamp 2023-09-18 18:51:54 -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 485bb68055 A Ticket Contact is now optional 2023-09-18 16:29:19 -04:00
johnnyq d713031545 Priority and Contact are now clickable and changeable within ticket details 2023-09-18 15:07:12 -04:00