Ryan Sawyer
bad5229137
Update app.js
...
Previous Commit didn't correct issue with nested modals. This commit changes how modals are created to put each one in it's own unique container so that closing a nested modal does not close the parent container
2025-12-10 11:02:07 -06:00
Ryan Sawyer
5dc761932e
Update app.js
...
Added fix for nested modals closing parent modals
2025-12-10 10:01:16 -06:00
johnnyq
53178b8d20
Updated bulk action js to pass the checkboxe names into the get array this allows the use of multiple checkbox name arrays to be passed at once instead of just selected_ids had to update each bulk model from selected_ids to to the array that was passed. This was important so we could mix files and documents together
2025-11-27 12:48:59 -05:00
johnnyq
840460afe7
Update Bulk Action JS to accept and pass multiple custom name selector arrays but default to selected_ids if data-bulk-names is not specified
2025-11-26 16:12:19 -05:00
johnnyq
0cf1e338c2
Added data-bulk to the ajax modal to allow for bulk GET collection of selected ids that have a class of bulk-select, converted expense and client bulk modals to use the the new ajax-modal
2025-11-06 11:26:08 -05:00
johnnyq
9fcaf9f5cc
[Feature] Updated Invoice Ticket to include more details in the description, predefined along with optional Invoice Title, helper texts below qty and price to show how it gets its information, fixed ticket number not showing in ticket reply when adding ticket to an existing invoice. Add to Existing Invoice is default if open invoices exist, migrated many more ticket related modals to use ajax-modal
2025-11-04 17:48:21 -05:00
johnnyq
04bae8dc37
Add Archive and Delete buttons to document details along with button titles to state what the button does, also added a from var to fix redirect behavior if deleting from document details go back to documents listing
2025-10-24 14:46:09 -04:00
johnnyq
ab77705ca2
Feature: Replace old date range to Date Range Picker JS for better date from/to handling
2025-10-20 18:04:00 -04:00
wrongecho
f0c48d23fe
Add html code plugin + button to tinymceticket
2025-10-15 15:27:56 +01:00
wrongecho
ca6a903b8f
Keepalive
...
- Fix directory path
- Remove duplicate file
- Add to client portal
2025-09-24 08:39:45 +01:00
johnnyq
dcade3a5c7
Update the AI Ticket Summary Prompt
2025-09-06 17:57:58 -04:00
johnnyq
2beff45811
Removed some simple tinyMCE inits and combined AI button into one
2025-08-29 12:51:14 -04:00
johnnyq
451206525e
Remove function code for old way ajax-modal, moved modals over to modal_header/footer and removed _new
2025-08-25 00:07:51 -04:00
johnnyq
236d895498
Reworked the ajax-modal function to be more simplified and use less data attributes
2025-08-16 01:02:16 -04:00
johnnyq
905908bcf1
broken link updates
2025-07-30 20:59:20 -04:00
johnnyq
8e87c25de1
Update more broken links from file diretory consolidation and started migrating some js and ajax and css from root to /user /admin etc that pertain to the section
2025-07-30 20:08:28 -04:00
johnnyq
712804d2a8
Preparing for Dark mode theme: Started Fixing models so they look better in dark mode
2025-07-23 17:02:20 -04:00
Marcus Hill
1939e06a24
Start using the new modal when creating tickets. This allows us to select both the client and contact, along with a client-specific asset, location and vendor
2025-06-28 17:56:55 +01:00
johnnyq
9c096d1f65
Add Setting option to enable or disable ticket autotimer
2025-06-12 13:44:21 -04:00
johnnyq
8532bdc172
More UI updates to Guest Pay
2025-05-23 18:25:09 -04:00
johnnyq
691aebce91
Revert Fix
2025-04-13 15:15:18 -04:00
johnnyq
846947ff49
Change the button handlebar class
2025-04-13 15:11:37 -04:00
johnnyq
65e107d154
Totally remove Dragula in Favor of the modern SortableJS library, updated the Kanban
2025-04-13 15:01:52 -04:00
johnnyq
218fd2dcdc
Update formatPhoneNumber php function to include other country formatting, updated phone inputs to incoude country code
2025-03-25 18:45:24 -04:00
johnnyq
4c85db5e49
Remove legacy redact function in favor of tinymce integration redact
2025-03-24 13:22:41 -04:00
johnnyq
85ae42190a
Feature: Added User Signature preferences, currently appends signature to ticket replies / comments
2025-03-24 12:49:47 -04:00
johnnyq
df8a755462
Wrap a wait before the DOM is loaded before loading anything calling anything in app.js
2025-03-23 18:08:14 -04:00
johnnyq
8e3dd42a32
Allow start interface to be named 0
2025-03-21 21:54:55 -04:00
johnnyq
19a6f8f422
Use nearest text area instead of a static ID for AI rewording, started adding entity creations in contact details and auto selecting the contact when in contact details page
2025-03-20 11:39:50 -04:00
johnnyq
06de349fac
Expanded the Redact tool into ticket details area, generalized it to allow redaction in other areas as well
2025-03-19 15:35:02 -04:00
johnnyq
c3ec83f640
Updated changelog also added redact to open tickets
2025-03-19 13:20:55 -04:00
wrongecho
21dc26b06f
Merge branch 'develop' into ticket-redaction
2025-03-18 09:42:29 +00:00
wrongecho
6a8d2cf1d4
Add ticket redaction feature
2025-03-18 09:40:39 +00:00
johnnyq
8fb8ce319e
Added copy to clipboard for contact and asset ajax modal credentials fixed issue with clipboard because jquery ui was declared last mved it up
2025-03-14 13:28:00 -04:00
johnnyq
eabfef22be
Turned caching back on for Ajax Modals Function Fix some PHP Error, update credential vars in assets and contacts
2025-03-14 12:31:18 -04:00
johnnyq
e93704bbdb
Completely renamed everything login to credential including tables added cascading deletion to the multi to multi tables
2025-03-12 21:28:50 -04:00
johnnyq
580f50b187
Added Link button to WYSIWYG Document Creation and editing
2025-03-03 00:22:51 -05:00
johnnyq
410d1e0f86
Add Fade Animation to ajax modals
2025-02-28 13:34:26 -05:00
ssteeltm
d48823925a
fix: kanban cards dragging when on touch devices
2025-02-27 18:36:34 -03:00
johnnyq
6f49f16f6b
Fix Links cannot contain directories that exist https://forum.itflow.org/d/1568-bulk-send-email-links-cannot-contain-directories-that-exist
2025-02-27 15:21:04 -05:00
johnnyq
87779e5c10
Show Quick Asset details when clicking on a connected asset also when you click on asset in document details
2025-02-21 18:22:14 -05:00
johnnyq
2795b4e15e
Added Global Views for Licenses, Credentials and Certificates
2025-02-20 14:58:25 -05:00
johnnyq
7f5893a627
Moved Edit Recurring Ticket over to the new AJAX modal function
2025-02-19 19:10:21 -05:00
johnnyq
4c02a4e8c2
Moved Edit Network over to the new AJAX modal function
2025-02-19 18:05:16 -05:00
johnnyq
78ae44c334
Migrated domain and certificate edit to the new AJAX modal function
2025-02-19 01:22:31 -05:00
johnnyq
e6e30dcd7c
Migrated domain edit to the new AJAX Modal functon
2025-02-19 00:44:51 -05:00
johnnyq
ccec330ceb
Migrated project, transfer and quote edit to the new AJAX modal function
2025-02-16 23:14:32 -05:00
johnnyq
3cf33afac4
Let AJAX handle the model header
2025-02-16 13:20:15 -05:00
johnnyq
ed0b192f5b
Added data-modal-size to the new ajax generic modal functin to define modal size if left blank it will use standard md, also moved Email Message View to use the new ajax modal
2025-02-15 17:02:35 -05:00
johnnyq
9458c1cc7a
Added data-toggle='ajax-modal' to trigger the ajax modal instead, also added an ajax header and and footer to dedup code
2025-02-15 14:50:48 -05:00