Commit Graph

4930 Commits

Author SHA1 Message Date
johnnyq 8050dffbb8 Enhancement: DB Structure Update: Seperate Logs into 3 seperate log tables error_logs, auth_logs, audit_logs. This will provide huge performance benefits and organization 2024-11-24 15:04:23 -05:00
johnnyq 94e2a4b1f0 Added Placeholder for Linking items to a contact in contact details 2024-11-24 13:06:26 -05:00
johnnyq 137438f873 Added Archive, Unarchive functions for contact notes along with the ability to add a note under client contact details page 2024-11-24 12:38:59 -05:00
johnnyq 8599729602 Defined a note_type_array in get_settings to define note type and associated icon incorporated the array into the Selectboxes to create note and the UI display in contact details 2024-11-24 12:11:31 -05:00
Johnny 276e3c79a0
Merge pull request #1107 from ColDog5044/master
Fix typos in admin_settings
2024-11-24 10:58:02 -05:00
Collin Laney ffa677db30
Fix typo in admin_settings_quote.php
Fixed typo in placeholder for email address to notify when quotes are accepted/declined.

... leave bank for none -> ...leave blank for none.
2024-11-24 02:22:12 -05:00
Collin Laney 44a8431960
Fix typo in admin_settings_ticket.php
Fixed typo in placeholder for email address to notify when new tickets are raised.

... leave bank for none -> ...leave blank for none.
2024-11-24 02:20:45 -05:00
Collin Laney 47b720b063
Fix typo in admin_settings_invoice.php
Fixed typo in placeholder for email address to notify when invoices are paid online.

... leave bank for none -> ...leave blank for none.
2024-11-24 02:13:05 -05:00
johnnyq a80fddfc0d Delete Contact Notes when contact is deleted also delete contact references when delting a client 2024-11-23 18:18:22 -05:00
johnnyq 724d4a347a Feature: Contact Notes / Interactions - Create an Add Model and display cpontact notes under contact details 2024-11-23 17:52:03 -05:00
johnnyq 1766b95fc4 Fixed table layout in Client Portal Documents, put pretty content in the portal footer instead as it caused issues with the XSS Protection Content-Security-Policy 2024-11-23 16:43:16 -05:00
johnnyq 1c0441060e FEATURE: Added Tables for Multiple Notes with note type to keep track of interactions and notes for clients, contacts, assets and vendors. UI to come next 2024-11-23 15:36:39 -05:00
johnnyq 504b28ee4c Fix Create / Copy Trips missing trip_id 2024-11-23 11:45:32 -05:00
wrongecho b2651f7445
Merge pull request #1106 from itflow-org/user-create-fix
Bugfix: Creating users
2024-11-20 21:44:03 +00:00
wrongecho a216f1bbf8 Bugfix: Creating users 2024-11-20 21:43:33 +00:00
johnnyq c96833a977 When adding a ticket from contact details page make sure sure the contact is selected by default 2024-11-20 14:08:40 -05:00
johnnyq fe24e3bcea Update Breadcrumbs to always have a link to the client for fast access to the client section. The breadcrumb order will change depending how you access using the global view or within the client section on Invoice, Quote, Ticket, Recurring Invoice 2024-11-20 12:41:29 -05:00
johnnyq 1e4306381f DB Optimizing in Ticket Selections and relogicify mark billable also more logging 2024-11-19 18:46:07 -05:00
johnnyq dea702b45f Fix missing ) in Portal Post was a logging regression which also fixes poral logout 2024-11-19 18:22:53 -05:00
johnnyq 050d15579d More in depth logging ticket history and less passing vars from POT in ticket POAST 2024-11-19 18:18:32 -05:00
johnnyq bbe2b1d2c9 Bump TinyMCE from 7.4.1 to 7.5.1 2024-11-19 16:08:20 -05:00
johnnyq a10486a95c Breaking AI Change you must update the URL to include the full URL in settings > AI example for openai: https://api.openai.com/v1/chat/completions 2024-11-19 15:42:48 -05:00
johnnyq dcedddcad6 Moved AI Reword Buttons to the WYSISYG toolbar, Seperated Document and ticket toolbars. Ticket Toolbar has items related to tickets while document has additional items related to documents 2024-11-19 15:33:14 -05:00
johnnyq 9d44d3e849 Uncomment contact add alert 2024-11-19 12:03:09 -05:00
johnnyq b7163dad6d Add isset check on file upload 2024-11-19 11:59:52 -05:00
johnnyq c181954960 Fix alert 2024-11-19 11:45:01 -05:00
johnnyq ff3df12523 allow webp for users and profile 2024-11-18 18:19:57 -05:00
johnnyq 097e1c7b5f Add Acceptable File formats on the Client side, also allow webp for image file uploads in assets, locations, expenses and contact 2024-11-18 18:14:13 -05:00
johnnyq 34e09f32e0 Remove unessesary check if file has been uploaded as the function already does that 2024-11-18 16:29:42 -05:00
johnnyq 06314e136e Replicated previous fix by using enctype=multipart/form-data for bulk forms that have subforms that require a file upload 2024-11-18 16:16:00 -05:00
johnnyq 9d5818050e Fix Contact Photo not uploading when editing the first contact, odd fix but worked the edit contact forms are wrapped in a parent form on the entire table itself for Bulk changes. For some reason it wouldnt take the first edit modal form if we didnt enctype = multipart/form-data fo the parent form even though each edit subform has it already. it doesnt make sense but works 2024-11-18 16:07:22 -05:00
johnnyq 1a968abb35 Fix var for Reccuring Item added alert 2024-11-18 14:10:07 -05:00
johnnyq 32158872b2 get client id for logging when adding recurring items 2024-11-18 14:08:13 -05:00
johnnyq c9b38b2b5f Show only logged in user notifications 2024-11-17 15:14:40 -05:00
johnnyq eacb345c70 Only show notificaiton in alert window for logged in user and increase the limit from 5 to 8 2024-11-17 15:11:03 -05:00
johnnyq cf6df1c2b1 Only show dismissed notifications pertaining to the logged in user 2024-11-17 15:09:30 -05:00
johnnyq a81bcf350c When Dismiss all notifications are clicked only dismiss the notificaitons of the logged in user only 2024-11-17 15:03:05 -05:00
johnnyq acec430e28 Fix var name in client edit post 2024-11-17 14:59:54 -05:00
johnnyq 9c24a780be More Checkbox enhancements, remove js from dashboard if finanacial isnt selected 2024-11-17 14:54:16 -05:00
johnnyq b2fff24bd9 Change theme on click now instead of selecting them then hitting submit more ?? 0s for the form checkboxes 2024-11-17 14:33:31 -05:00
johnnyq c2be946f7a Switched contact to use ?? 0 in post for checkbox items that are not checked, this save from creating an extra hidden form field in the form model hence cleaner code 2024-11-16 17:45:16 -05:00
johnnyq 978c7c5db4 Switched location to use ?? 0 in post for checkbox items that are not checked, this save from creating an extra hidden form field hence cleaner code 2024-11-16 17:38:19 -05:00
johnnyq 20a24b6ec6 Fix PHP error on login check if Array last_visited is set 2024-11-16 16:33:23 -05:00
johnnyq 20c87044b9 Only accept jpg, jpeg and png for company logo 2024-11-16 15:09:38 -05:00
johnnyq 5f4356546f Fix ticket post missing ) 2024-11-16 14:03:03 -05:00
johnnyq 7fd0a40ea1 logAction is used everywhere in ticket post, also did some logic tiday updates, but way more need to happen within ticket post so more to come 2024-11-16 14:01:08 -05:00
johnnyq 235d1641f0 Update Edit Ticket Logic, Moved fetching ticket info before check notify for logging and alerting and to reduce the amount of post data received 2024-11-16 12:34:13 -05:00
johnnyq d5524f75b0 Format Alerting / Logging Currency for transfers 2024-11-15 16:05:57 -05:00
johnnyq 9d15721845 Fix Payment Amount logging 2024-11-15 16:00:02 -05:00
johnnyq 4ca9fbe655 wording 2024-11-15 15:31:47 -05:00