johnnyq
|
dae7f09650
|
Remove _details, fix plural and singular file naming in admin, update admin post to match agent post
|
2026-07-15 00:38:34 -04:00 |
|
johnnyq
|
38a042d435
|
Remove _details and use singular filename for certain objects
|
2026-07-15 00:12:27 -04:00 |
|
johnnyq
|
c3a438ee59
|
Replace the rest of the getFallBack Functions with simple ?: '-'
|
2026-07-14 19:17:26 -04:00 |
|
johnnyq
|
bcb244c245
|
Update skipped function renames in anything named vendor
|
2026-07-14 19:09:32 -04:00 |
|
johnnyq
|
2181e92e44
|
Removed valueOrDash Function was able to replace with ?: '-'
|
2026-07-14 18:13:34 -04:00 |
|
johnnyq
|
746e919aff
|
Replace Function getFallBack with valueOrDash()
|
2026-07-14 18:00:12 -04:00 |
|
johnnyq
|
71f7299337
|
Replace Function roundToNearest15() with roundToNearest15Min()
|
2026-07-14 17:55:59 -04:00 |
|
johnnyq
|
21a23e79b0
|
Replace Function getSSL() with getSslCertificate()
|
2026-07-14 17:54:31 -04:00 |
|
johnnyq
|
52b5063066
|
Replace Function getDomainRecords() with getDnsRecords()
|
2026-07-14 17:53:16 -04:00 |
|
johnnyq
|
8f824a1868
|
Replace Function shortenClient() with shortenClientName()
|
2026-07-14 17:46:25 -04:00 |
|
johnnyq
|
9d540f4bfe
|
Replace Function customAction() with triggerCustomAction()
|
2026-07-14 17:43:55 -04:00 |
|
johnnyq
|
b8873039a4
|
Rename Functions: flash_alert, sanitizeFilename and display_folder_options using camelCase instead to match other custom php functions
|
2026-07-14 17:41:41 -04:00 |
|
johnnyq
|
f1836c70cd
|
Replace Function logAction() with logAudit()
|
2026-07-14 17:35:23 -04:00 |
|
johnnyq
|
31cc3f3ac3
|
Replace Function strtoAZaz09() with toAlphanumeric()
|
2026-07-14 17:30:13 -04:00 |
|
johnnyq
|
8de3cd300d
|
Replace Function key32gen() with generateTotpSecret()
|
2026-07-14 17:27:02 -04:00 |
|
johnnyq
|
b57ddc0e5c
|
Replace Function sanitizeInput() with just escapeSql() and update all instances throughout
|
2026-07-14 17:17:50 -04:00 |
|
johnnyq
|
7bc47a58fe
|
Replace Function nullable_htmlentities() with just escapeHtml() and update all instances throughout
|
2026-07-14 17:10:45 -04:00 |
|
johnnyq
|
29bea9517d
|
Removed the last of legacy validate functions and replaced with the new enforce fumctions.
|
2026-07-14 16:49:14 -04:00 |
|
johnnyq
|
79032de032
|
Certificates: Allow to search by description
|
2026-07-14 11:23:54 -04:00 |
|
johnnyq
|
b81e57db28
|
Show Invoice Stats in Invoice only for user permissable clients
|
2026-07-13 17:19:32 -04:00 |
|
johnnyq
|
95441dc3bb
|
Show 7 Characters of client name in client side nav instead of Abbreviation
|
2026-07-13 13:29:24 -04:00 |
|
johnnyq
|
fe7e9b2398
|
Main Side Nav: Only shows counts to the user who has permission to see
|
2026-07-13 13:08:03 -04:00 |
|
johnnyq
|
91e9f6097b
|
Client Overview Side Nav: Only shows counts to the user who has permission to see
|
2026-07-13 12:45:59 -04:00 |
|
johnnyq
|
8da3a107fb
|
Rename plugins to libs and update all file references
|
2026-07-10 13:24:20 -04:00 |
|
johnnyq
|
7ba1571400
|
Revert Billable placement in tickets, create CONTRIBUTING.md file
|
2026-07-10 12:32:46 -04:00 |
|
johnnyq
|
d2026a417f
|
Add Client to top of the modals trips, ticket, recurring ticket, invoice, recurring invoice, quote and rework the UI for Ticket/Recurring ticket create Put Billable beside subject so it doesnt take up a whole row
|
2026-07-09 18:50:31 -04:00 |
|
johnnyq
|
fc59481476
|
Enforce Client Access in client selectbox
|
2026-07-09 16:17:00 -04:00 |
|
johnnyq
|
21328c2dee
|
clientEnforcement on Recurring Invoices and payments listings
|
2026-07-09 16:13:39 -04:00 |
|
johnnyq
|
317fe91359
|
Add Missing clientEnforcement in various modals, already handled on POST also add client selection in edit trip and enforce client permissions on trips
|
2026-07-09 16:07:54 -04:00 |
|
johnnyq
|
68f705b135
|
Set EnforceClientAccess Perms throughout expenses, modals and post along with listing
|
2026-07-09 14:51:51 -04:00 |
|
johnnyq
|
c01645c4e2
|
Expense: On create enforce client Access only if Client is selected
|
2026-07-08 18:13:14 -04:00 |
|
johnnyq
|
de6d2b1595
|
OAUTH Send Quote Fix: was reading smtp host var needed to read smtp provider as smtp host is not filled in when OAUTH2 is selected
|
2026-07-07 16:20:21 -04:00 |
|
johnnyq
|
47a5825d3e
|
OAUTH Send Invoice Fix: was reading smtp host var needed to read smtp provider as smtp host is not filled in when OAUTH2 is selected
|
2026-07-07 15:04:48 -04:00 |
|
johnnyq
|
c34e4f5ff0
|
EnforceClientAccess on Generating Guest Share Links
|
2026-07-03 12:27:46 -04:00 |
|
johnnyq
|
fe9e3274fe
|
Fix missing )
|
2026-07-01 11:11:30 -04:00 |
|
johnnyq
|
fab5dbea04
|
Don't set Theme to Gray amd blue when in client section always Keep configured theme
|
2026-06-29 18:52:56 -04:00 |
|
johnnyq
|
6a448668ad
|
Clients: Only show 3 tags per line
|
2026-06-26 13:28:03 -04:00 |
|
johnnyq
|
166a606ba9
|
Remove client counts on clients listing page
|
2026-06-26 13:26:25 -04:00 |
|
johnnyq
|
48c33ae1ab
|
Enforce Client Access and Role Access for AI Ticket Summary
|
2026-06-26 12:40:47 -04:00 |
|
johnnyq
|
e7b53388a0
|
Check CSRF and Enforce ClientAccess when deactivating Shared Items
|
2026-06-26 12:17:38 -04:00 |
|
johnnyq
|
f14fa22222
|
USe enforceClientAccess and enforceUserPermissions on Client related edit / view modals as we do with credential edit modal
|
2026-06-26 12:05:11 -04:00 |
|
johnnyq
|
c16a1753a5
|
Add text MonoSpace in places where it needs to be, reduced info icon size in clients, Fixed navigation highlight for files when in document details and is asset details
|
2026-06-25 18:06:39 -04:00 |
|
johnnyq
|
ceec38d3f1
|
Bump Fullcalendar from 6.1.20 to 7.0.0 amd convert existing code to comply with 7.0, also make calendar more printable
|
2026-06-24 14:22:56 -04:00 |
|
johnnyq
|
a819dff19a
|
Mail: Update mail configuration check to use smtp_provider instead of smtp_host as host is blank upon using oath2
|
2026-06-24 12:47:41 -04:00 |
|
johnnyq
|
6532c2dde4
|
User Preferences Avatar: Fix creating user upload directory if doesnt exist, and remove Avatar now properly deletes the old avatar image
|
2026-06-24 12:04:19 -04:00 |
|
johnnyq
|
63d86917ae
|
Generate Secure link: Use intval for item_expires and include HOUR in the insert query
|
2026-06-02 14:56:21 -04:00 |
|
johnnyq
|
9b77bbdd0b
|
declare intval
|
2026-05-22 11:26:20 -04:00 |
|
wrongecho
|
c5d67cd4f9
|
Kanban - Enforce per-client perms (ajax)
|
2026-05-20 14:01:55 +01:00 |
|
wrongecho
|
7211426292
|
Invoices - Secure date/frequency input handling
|
2026-05-20 13:32:21 +01:00 |
|
johnnyq
|
67382a4c4c
|
Fix extra }
|
2026-05-04 16:56:37 -04:00 |
|