810af638a3
Merge pull request #1193 from itflow-org/cron-recurring-notify
Johnny
2025-03-27 12:39:27 -04:00
9223b8cfb1
Fixed some renamed vars
johnnyq
2025-03-27 12:29:55 -04:00
b7df21a663
Notify if a recurring ticket, invoice or expense has a next run date in the past - it needs to be manually adjusted for cron to pick it up again. Also, bugfix bulk recurring ticket delete.
wrongecho
2025-03-27 16:29:39 +00:00
7d47ed4dbd
Merge branch 'develop' of github.com:itflow-org/itflow into develop
johnnyq
2025-03-27 12:01:24 -04:00
65eaf92862
Fixed a few debug errors where client was not checked to see if it was set in some of the create modals, replaced old url_query_strings_sb var to the correct new var url_query_strings_sort.
johnnyq
2025-03-27 12:01:10 -04:00
5b89e3dbee
Add Phone Country code in even more places
johnnyq
2025-03-26 14:04:47 -04:00
07b29a7bdc
Add Phone Country code in more places for proper phone number formatting
johnnyq
2025-03-26 13:36:56 -04:00
3286343026
Update DB to remove phone_mask
johnnyq
2025-03-26 11:14:05 -04:00
6a26b611fa
Remove Phone Masking option in favor of Country Codes
johnnyq
2025-03-26 11:10:51 -04:00
218fd2dcdc
Update formatPhoneNumber php function to include other country formatting, updated phone inputs to incoude country code
johnnyq
2025-03-25 18:45:24 -04:00
4c85db5e49
Remove legacy redact function in favor of tinymce integration redact
johnnyq
2025-03-24 13:22:41 -04:00
85ae42190a
Feature: Added User Signature preferences, currently appends signature to ticket replies / comments
johnnyq
2025-03-24 12:49:47 -04:00
df8a755462
Wrap a wait before the DOM is loaded before loading anything calling anything in app.js
johnnyq
2025-03-23 18:08:14 -04:00
53713a0318
Add back batch payment when in client view for invoices
johnnyq
2025-03-22 21:01:55 -04:00
c2adb92d28
Rework tag filter a bit to use array_map instead of looping through the get vars, update string wording to tag_filter and only show tags in the tag filter that are relatd to an entity and also include tags in the get var fixes
johnnyq
2025-03-22 18:32:56 -04:00
19b2b08eac
Update locations filter to still include the a location that is not assigned to an entity if present in the url this fixes the issue where for example in client contact you select a location to filter only 1 contact is shown you goto edit the contacts location then submit it pushes you back with no results and all locations is present but in the uri the old location is still present
johnnyq
2025-03-22 15:49:35 -04:00
504346256f
Only show locations if an entity references the locations. Previously, all locations were listed in the location filter, even if no entites were assigned to them.
johnnyq
2025-03-22 15:16:53 -04:00
34e92d2223
Update Tags filter to only show tags available
johnnyq
2025-03-22 14:55:13 -04:00
573953704c
Limit Client Selection to clients that have an emtity in client filters
johnnyq
2025-03-22 14:11:27 -04:00
0b9f10985d
Add Client Select Filters the remaining entities also when creating an entity auto select the client based off the the client selected in the client dropdown filter
johnnyq
2025-03-22 13:50:03 -04:00
8e3dd42a32
Allow start interface to be named 0
johnnyq
2025-03-21 21:54:55 -04:00
0647933df7
Added JS Library to handle Country based Phone formatting inputs intl-tel-input
johnnyq
2025-03-21 12:59:56 -04:00
93f4da3962
Added Phone Country Code fields defaulting to +1 for US will add logic in code later for phone number formatting
johnnyq
2025-03-21 12:48:00 -04:00
cf047024a1
Add Projects to client side nav and seperated the logic between client and global view of projects
johnnyq
2025-03-20 18:17:26 -04:00
ad3ed68932
Add the ability to Create a ticket inside a project then auto assign it to the project
johnnyq
2025-03-20 17:05:47 -04:00
62b8ee9d30
Merge pull request #1190 from itflow-org/cron-certificate-notifs
Johnny
2025-03-20 13:51:35 -04:00
eedd92c894
Fix creating a ticket and selecting a template it would use template name instead of the subject for the ticket
johnnyq
2025-03-20 13:47:11 -04:00
475d653979
You can now upload and create documents, credentials in contact and asset details sections
johnnyq
2025-03-20 12:58:00 -04:00
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
johnnyq
2025-03-20 11:39:50 -04:00
e69d69760d
Cron - Only notify on certificates expiring in 45 days if they are valid for longer than 90 (i.e. not LE)
wrongecho
2025-03-20 13:53:53 +00:00
06de349fac
Expanded the Redact tool into ticket details area, generalized it to allow redaction in other areas as well
johnnyq
2025-03-19 15:35:02 -04:00
c3ec83f640
Updated changelog also added redact to open tickets
johnnyq
2025-03-19 13:20:55 -04:00
37c20e4e0d
Hyperlink the report_time_by_tech report. Need to add a monthly version.
wrongecho
2025-03-19 14:07:07 +00:00
400ba5bb20
Started changelog
wrongecho
2025-03-19 14:02:30 +00:00
ec8d7a36a8
Only store optimized WebP images, so only 1 image is stored and used for thumnails and viewing, removed fields has_preview and has_thumbnail as these are no longer needed, fixed issue when optimizing portrait images the bottom half would get cropped out
johnnyq
2025-03-18 16:48:05 -04:00
21dc26b06f
Merge branch 'develop' into ticket-redaction
wrongecho
2025-03-18 09:42:29 +00:00
b803ba4c55
Use MD5 hashing instead of SHA256 on file uploads which is way faster and still provides a unique file reference
johnnyq
2025-03-17 15:10:39 -04:00
4378fc2719
Removed redundant hash field from files table as the reference already stores this value
johnnyq
2025-03-17 14:59:37 -04:00
244e1290b4
Convert service_domains to use InnoDB instead of MyISAM
johnnyq
2025-03-15 18:35:21 -04:00
5a64bd3a32
Ensure all Tables and fields use CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci
johnnyq
2025-03-15 18:28:48 -04:00
cc0b2126ba
Removed most Associated deletions when deleting a client as most of this is performed through SQL now using cascade deleting
johnnyq
2025-03-14 19:45:59 -04:00
97f92e508e
Remove Associated Deletions as these are handled by the database cascade deletions
johnnyq
2025-03-14 18:37:56 -04:00
09fbe4e4ad
Update more multi to multi link tables to use cascading delete and foreign key relation
johnnyq
2025-03-14 18:18:44 -04:00
508af6a80f
Fix some Database update logic
johnnyq
2025-03-14 17:15:10 -04:00
073f816dbd
Do not allow cascade deletion for rack devices as this table is optional to reference an asset and will cause issues when adding a devoce without a selected asset
johnnyq
2025-03-14 15:33:00 -04:00
bf327afd19
Bump DataTables from 2.2.1 to 2.2.2
johnnyq
2025-03-14 13:35:48 -04:00
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
johnnyq
2025-03-14 13:28:00 -04:00
eabfef22be
Turned caching back on for Ajax Modals Function Fix some PHP Error, update credential vars in assets and contacts
johnnyq
2025-03-14 12:31:18 -04:00
06c31e0808
Update Asset reference SQL Tables to use Foreign keys and cascading delete, and remove orphaned data from the foreign tables to prevent integrity errors during update
johnnyq
2025-03-13 21:35:39 -04:00
509fb5cfed
Bump TinyMCE from 7.6.1 to 7.7.1
johnnyq
2025-03-13 19:41:21 -04:00
f1aa66119a
Update pointers to the includes folder
johnnyq
2025-03-13 18:12:18 -04:00
7150b1545a
Moved files check_login.php, get_settings.php, settings_localization_array.php, inc_set_timezone.php into the includes folder, we also moved /client/check_login.php into client/includes/
johnnyq
2025-03-13 17:55:31 -04:00
59bbbe4a8d
Removed Patch panel tables as they share similarities with assets and assets interfaces, rename events to calendar events and event attendees to calendar even attendees
johnnyq
2025-03-13 16:34:38 -04:00
f1783a6110
update credential model
johnnyq
2025-03-12 22:35:13 -04:00
c8c1155c9c
Update the API for the new cred var names
johnnyq
2025-03-12 22:33:06 -04:00
338a08da6c
Fix credential vars in Services post
johnnyq
2025-03-12 22:10:48 -04:00
15aed891f4
Fix credential vars in Services
johnnyq
2025-03-12 22:04:55 -04:00
c1c54780cb
Update client export pdf for new table field names
johnnyq
2025-03-12 21:39:47 -04:00
e93704bbdb
Completely renamed everything login to credential including tables added cascading deletion to the multi to multi tables
johnnyq
2025-03-12 21:28:50 -04:00