johnnyq
|
ec94bb3d2a
|
Add back Pay Invoice with saved card, currently only pays the full amount, would like to integrate into add payment modal and add payment post eventually
|
2025-09-01 16:19:33 -04:00 |
Marcus Hill
|
a87a206c04
|
Add better error handling for dodgy whois results
|
2025-08-30 16:16:55 +01:00 |
johnnyq
|
1638538fb4
|
Remove Old Auto Pay from recurring Invoice in favor of the saved cards.
|
2025-08-27 20:04:49 -04:00 |
johnnyq
|
d584c6b1e8
|
Commented out Credit lines as its not ready for next release running into way to many pitfalls will focus more on next release
|
2025-08-27 16:02:00 -04:00 |
johnnyq
|
530a76a9a2
|
Fix undefined vars in export invoice / quote pdf fix regression company logo path in export invoice / quote
|
2025-08-27 11:53:58 -04:00 |
johnnyq
|
f6c0f840fe
|
Asset: Multiple Bug fixes, Fix broken asset list if no assets exist, fix bulk Asset Ticket creation to use the client_id of the associated asset, allow to assign to all open projects. Fix Transfer client where client_id is not defined in client overview section
|
2025-08-25 16:59:15 -04:00 |
johnnyq
|
170d6dd7e5
|
Consolidate alot of modals to modals/ENTITY removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax
|
2025-08-23 18:48:21 -04:00 |
johnnyq
|
6ccf7a0fb8
|
Set Invoice Credit, Consolidated all expense modals to modals/expense removed ajax_ and _modal prefixes from file name create new modal header and footer to include another parent directory eventually will consolidate all, this was just an example
|
2025-08-22 16:59:31 -04:00 |
wrongecho
|
94a4fec3c6
|
Fix popping future tickets numbering
|
2025-08-20 16:43:45 +01:00 |
Marcus Hill
|
4b7aa4bece
|
Powered by
|
2025-08-16 16:37:24 +01:00 |
Marcus Hill
|
4c604f4009
|
Use HTML for the logo instead of pdf->image; scales much nicer
|
2025-08-16 16:25:51 +01:00 |
Marcus Hill
|
98cf2f7a5a
|
Use freeserif font instead of helvetica to properly display foreign characters
|
2025-08-16 15:54:28 +01:00 |
Marcus Hill
|
804467b1ba
|
Use freeserif font instead of helvetica to properly display foreign characters
|
2025-08-16 15:52:54 +01:00 |
Marcus Hill
|
859281784a
|
Recurring tickets - fix include path
|
2025-08-16 14:31:01 +01:00 |
johnnyq
|
37bef2d824
|
Check Stock if product type is a product before adding the line item
|
2025-08-15 19:12:45 -04:00 |
johnnyq
|
535c8e9f7b
|
Remove Stock if Inventory item is selected and added to an invoice and return stock when Invoice Item related to a product is deleted
|
2025-08-15 17:32:44 -04:00 |
johnnyq
|
3c709955e3
|
Add UI elements for product location, used logic to seperate product from service, also added the ability to add stock for a product and linking stock to an expense with notation, still need to work on taking away from stock
|
2025-08-11 21:18:55 -04:00 |
wrongecho
|
13838ec8d6
|
Implement ticket first response date/time tracking
|
2025-08-06 10:45:28 +01:00 |
wrongecho
|
2d72a6fd12
|
Implement ticket first response date/time tracking
|
2025-08-06 10:38:52 +01:00 |
johnnyq
|
e24ec04a75
|
Fix Post errors when repeat and Email Event is not selected
|
2025-08-05 18:39:24 -04:00 |
johnnyq
|
08dd6147f2
|
Migrate Dark/light mode to a user settings instead of global setting, created new include called router.php to dynamically prepend ../../ to asset pathes based off currect directory depth
|
2025-08-05 13:32:19 -04:00 |
johnnyq
|
7e55808a05
|
add some redirect to login.php, fix ticket post
|
2025-08-04 18:16:13 -04:00 |
johnnyq
|
a38d0054df
|
Finished moving to the redirect, flash_alert and get_field_by_id and maing sure validate_csrf is on top and some other cleanups for user posts
|
2025-08-04 17:41:32 -04:00 |
johnnyq
|
e39072d3bc
|
More work on moving to the redirect, flash_alert and get_field_by_id and maing sure validate_csrf is on top and some other cleanups, along with more work on credits
|
2025-08-04 17:01:19 -04:00 |
johnnyq
|
fef0d8761f
|
More user post function migration and cleanup
|
2025-08-04 11:27:24 -04:00 |
johnnyq
|
a7e042b5f4
|
Removed logging comments as its implied in asset post also if returning 1 field for logging use getFieldById Function flipped it so it validate CSRF before role permission check, replaced header redirect with new redirect function and elimnasted the extra exit() afer redirect as its done in the function, also used the flash_alert function
|
2025-08-02 12:51:40 -04:00 |
johnnyq
|
ab8f51622f
|
Started Removing logging comments as its implied in user posts also if returning 1 field for logging use getFieldById Function flipped it so it validate CSRF before role permission check
|
2025-08-01 18:30:32 -04:00 |
johnnyq
|
cc5b1c8040
|
Add new function called flash_alert() to repace the alerting in posts, updated accounts post to use new function
|
2025-08-01 15:51:29 -04:00 |
johnnyq
|
d2dac1915d
|
Update admin, user, guest and client post to use new redirect function
|
2025-08-01 15:25:52 -04:00 |
johnnyq
|
5d52b6c4ec
|
Update logic for Apply Credit on invoice Post
|
2025-08-01 15:17:50 -04:00 |
johnnyq
|
9fe0d8417b
|
Feature: Added Client URI field to Assets which is exposed in the client portal can be used for remote desktop links etc
|
2025-07-31 15:54:07 -04:00 |
johnnyq
|
905908bcf1
|
broken link updates
|
2025-07-30 20:59:20 -04:00 |
johnnyq
|
9ee76213e1
|
Update more broken links from file dirextory consolidation
|
2025-07-29 14:32:43 -04:00 |
johnnyq
|
4ec1441189
|
Cleanup some broken links from file dirextory consolidation
|
2025-07-28 23:29:46 -04:00 |
johnnyq
|
95950700d8
|
Moved user items to user directory
|
2025-07-28 17:57:06 -04:00 |