Commit Graph

5098 Commits

Author SHA1 Message Date
wrongecho
4213a33652 TT for bulk resolve too 2024-12-04 21:14:35 +00:00
wrongecho
1caf33b7c2 Bugfix contact related logins. This was caused by login_id being used more than once due to joins 2024-12-04 17:20:13 +00:00
wrongecho
7afa1760f3 Add time tracking for bulk ticket replies
- TT for bulk replies
- Encourage the correct time format using a placeholder, pattern and required field (client-side validation only - still results in server error if you intentionally break it, for now)
2024-12-04 16:49:51 +00:00
wrongecho
425b06e550 Add time tracking for bulk ticket replies
- TT for bulk replies
- Encourage the correct time format using a placeholder and pattern (client-side validation only)
2024-12-04 16:43:09 +00:00
wrongecho
ab19d37f5f Guest invoice view
Make it clearer to guests when an invoice has been cancelled
2024-12-04 16:26:27 +00:00
wrongecho
da1b3b55b1 Portal contacts
- Bugfix not being able to edit contacts after the switch to storing contact creds in the users table
- Prevent a client adding contacts with duplicated emails
2024-12-02 18:01:29 +00:00
johnnyq
a31387720c Fix self avatar uploading 2024-11-27 13:34:39 -05:00
johnnyq
439d1bc3db Move Extension down one line in contact details 2024-11-27 12:55:17 -05:00
johnnyq
ad62edb7f6 Fix networks page not displaying dns if secondary dns server was not entered 2024-11-27 12:42:09 -05:00
johnnyq
f731104375 Fix Credential Deleting 2024-11-27 12:24:37 -05:00
johnnyq
53c888c4b8 Add User Type to session, along with user type check 2024-11-27 11:50:45 -05:00
johnnyq
8eb32a09b2 Feature You can now Add and Remove User type Software Licenses in Contact Details 2024-11-26 16:58:37 -05:00
johnnyq
bbed55a8ff Added Linking and unlinking services in contact details 2024-11-26 16:16:24 -05:00
johnnyq
5e8a6bfcd6 Added Unlinking of credentials and assets to contact details 2024-11-26 15:29:40 -05:00
johnnyq
cbbf8c27ba Fix Ticket Watchers not getting emails when No Contact is selected on a ticket, and add the ability to link files in contact details 2024-11-26 14:06:34 -05:00
johnnyq
8968476b7c Added Many to Many Linkage between contacts and documents, asset, credential linkage and unlinkage in contact details, more to come 2024-11-25 23:55:33 -05:00
johnnyq
8c296de205 Do not check to see if session is set before setting timezone always set timezone, Fixes MFA when switching timezones 2024-11-25 12:20:56 -05:00
johnnyq
5a8234db13 Remove branding from downloaded files via link and use original filename replaced old logging function in download with new logAction funtion 2024-11-25 11:58:08 -05:00
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