Johnny
f63cd120c6
Merge pull request #652 from wrongecho/confirm-file-delete
...
Client file deletion
2023-04-08 20:36:58 -04:00
Johnny
f07bff116b
Merge pull request #651 from wrongecho/fix-file-upload-auto-name
...
Bufix: Fix client file uploads
2023-04-08 20:35:14 -04:00
Marcus Hill
04dad13ad3
Client file deletion
...
- Add file delete confirmation modal
- Change file deletes to POST not GET requests in post.php as they are state changing
- Require CSRF validation for file deletes
2023-04-08 21:59:54 +01:00
Marcus Hill
9f25b436d6
Fix client file upload not automatically naming files or showing image previews
2023-04-08 20:48:55 +01:00
johnnyq
c2b25cbf7d
Fix Recurring Invoice syntax
2023-04-06 16:44:11 -04:00
johnnyq
a5d9bd7abe
Convert CSS to nl2br() functions where nessesessaery to interept new lines into html code, Tidy Code remove depreciated <center> Tags
2023-04-05 15:20:07 -04:00
johnnyq
74768d6801
Transfer Notes now render new lines in the list view
2023-04-05 14:53:52 -04:00
johnnyq
d43c2f2d06
FEATURE: Added Transfer notes to the transfers list and also made notes searchable and sortable
2023-04-05 14:41:43 -04:00
johnnyq
26aa63917f
Only select used fields on SQL Query for Edit Add Refund and copy queries to reduce the SQL Load on large expense tables
2023-04-03 19:18:32 -04:00
johnnyq
a3e45d632f
Merge branch 'master' of github.com:itflow-org/itflow
2023-04-03 19:08:52 -04:00
johnnyq
230efc83dd
Feature: Added Optional Client Field to Expenses to track your expenses to the client
2023-04-03 19:08:37 -04:00
Johnny
9f30de408c
Merge pull request #650 from meltyness/totpfix
...
fixes #477
2023-03-28 21:47:54 -04:00
root
67c72400f8
Fixed logic incompatibility between AJAX handler and base32 object usage convention.
2023-03-28 17:30:19 -05:00
johnnyq
c544dc4a2a
New Feature: Added Hourly Rate to Client
2023-03-28 15:29:54 -04:00
johnnyq
1e2535359a
Update Global Search Documents to reference actual document
2023-03-23 16:57:06 -04:00
Johnny
36b6347b66
Merge pull request #649 from XVicarious/patch-1
...
Fix #648
2023-03-22 23:51:12 -04:00
Brian Maurer
341644ba01
Fix #648
2023-03-22 21:16:13 -04:00
johnnyq
201db36c24
Moved more edit add vars to models
2023-03-21 21:18:12 -04:00
johnnyq
3202bceddd
Set File Size to 20MB
2023-03-21 13:00:50 -04:00
johnnyq
035be88e72
Moved the remaining upload logics to use the checkFileUpload() Function
2023-03-21 12:53:01 -04:00
Johnny
0f1f324162
Merge pull request #647 from wrongecho/ticket-colours
...
tickets.php - Rename unused ticket_status_display to ticket_status_color
2023-03-19 12:26:09 -04:00
johnnyq
899b38d84b
Fix another 0000-00-00 to NULL
2023-03-19 12:21:13 -04:00
Marcus Hill
6ac7843ee9
Tidy spacing
2023-03-19 16:00:55 +00:00
Marcus Hill
3718987f50
tickets.php - Rename unused ticket_status_display to ticket_status_color
2023-03-19 15:53:10 +00:00
johnnyq
b7e59aa023
Revert the UI update on drop notifications didnt look right too much code
2023-03-18 16:29:32 -04:00
johnnyq
52faf2fac9
Spruce up the Dropdown Notifications UI
2023-03-18 16:22:43 -04:00
johnnyq
d05aa0b829
When clicking on a notificaiton on the dropdown instead of dismissing it takes you to the client page if specified otherwise its an empty click, updated some entity_id for notifications in cron.php
2023-03-18 15:36:19 -04:00
johnnyq
a9c90a0c6a
Opps Add db.sql back
2023-03-18 15:21:45 -04:00
johnnyq
1dc52ecc4f
Added new field to notifications called entity_id which will reference an item related to the notificaiton so it can be clicked on to go directly to the entity under notifications
2023-03-18 15:17:45 -04:00
johnnyq
427c51b728
Bump phpMailer from 6.7.1 to 6.8.0
2023-03-18 12:44:55 -04:00
johnnyq
4a2d76b056
Fix https://forum.itflow.org/d/111-umlauts-are-replaced-in-the-subjects - Removed array_map htmlentities which wasnt needed since we are passing AJAX data over which is already formated properly
2023-03-18 12:29:23 -04:00
johnnyq
99eaaa71c4
Fix #646 Thanks @Heart1010
2023-03-16 12:39:07 -04:00
johnnyq
3f028e8560
Fix Broken API due to incorrect named function https://forum.itflow.org/d/119-api-broken
2023-03-14 18:59:43 -04:00
johnnyq
37e21e963b
Add summernote WYSIWYG function to Raising a ticket as we sanitize outout with HTMLPurify
2023-03-13 20:06:36 -04:00
johnnyq
748041cd5d
Fix issue relating to forum post https://forum.itflow.org/d/118-users-cant-raise-tickets due to mis-spelled function
2023-03-13 19:51:52 -04:00
johnnyq
1c9461c075
Added client_id to both notifications and logging when send invoice emails
2023-03-13 16:30:02 -04:00
johnnyq
f7f9135428
Added entity_id to logging when sending invoice emails
2023-03-13 16:26:12 -04:00
johnnyq
924159dfcb
Wrong var sent for logging email address during invoice sends
2023-03-13 16:23:39 -04:00
johnnyq
76f02c46a8
Use htmlpurify to show client shared document, Clean up some formatting in guest item view, fixed Invoice and Quote not logging the client who view them this was a regression from the company removal
2023-03-13 15:45:12 -04:00
johnnyq
9d053dcc91
Undo Query need to rethink this one
2023-03-12 15:49:01 -04:00
johnnyq
89c4811aa6
Combined balance, reccuring monthly and paid to date to the clients query so now they can be sortable with less queries
2023-03-12 15:39:22 -04:00
johnnyq
e1cbd12f2e
Updated Git Ignore to ignore HTMLPurify cache Remove HTMLPurify generated Cruft
2023-03-12 11:31:10 -04:00
johnnyq
7543bfc8bc
Remove HTMLPurify generated Cruft
2023-03-12 11:28:10 -04:00
johnnyq
6a660a5429
Removed Ticket created at as this is done automatically at the DB level
2023-03-12 11:26:47 -04:00
johnnyq
f5175ff6e7
Remove HTMLPurify generated Cruft
2023-03-12 11:02:35 -04:00
johnnyq
58d058e62c
Added Summernote WYSIWYG to client portal
2023-03-12 11:02:09 -04:00
johnnyq
c9dfb1ef6a
Remove HTMLPurify generated Cruft
2023-03-12 10:49:17 -04:00
johnnyq
d37c3f0251
Rework htmlpurify function in client portal to properly santizie the output instead of the input Fix broken client avatar in client portal
2023-03-12 10:48:45 -04:00
johnnyq
c9143ec3c0
Remove HTMLPurify generated Cruft
2023-03-12 10:13:56 -04:00
johnnyq
fd6a8284c4
Fixed padding under client scheduled tickets, Removed HTMLPurify under schedueld tickets post as it is not needed and seems to be taken care of by the javascript modal
2023-03-12 10:13:03 -04:00