Wrongecho
5785d3cd05
Credentials API - Add archive, unarchive and delete endpoints
2026-09-04 13:03:34 +00:00
johnnyq
3eae71653d
Bump App Version
2026-09-03 18:42:55 -04:00
johnnyq
e7015d1595
Fix undefined item name when selecting from product list in quote or recurring invoice
2026-09-03 18:35:46 -04:00
johnnyq
3acb1ad754
Fix ticket creation emails always saying Open, API tickets staying New when assigned, and the bulk assignee list filter
2026-09-03 17:18:32 -04:00
johnnyq
98f8de68ae
When opening a ticket on the Agent Area automatically assign ticket to self but the option to Unusassigned remains
2026-09-03 17:10:15 -04:00
johnnyq
22921f5999
Add a Sub-line on the amount column in invoices for Balance of Partially paid invoices
2026-09-03 16:44:54 -04:00
johnnyq
e9f9dac656
Fix dashboard Income by Category excluding partial payments and revenues
2026-09-03 13:20:37 -04:00
johnnyq
a0fe18fff1
Fix Tax Summary double counting tax on partially paid invoices
2026-09-03 13:12:31 -04:00
johnnyq
feae4719da
Fix Unpaid widget miscalculating partially paid invoices
2026-09-03 12:38:52 -04:00
johnnyq
b982dfe2d1
Bump App Version and changelog
2026-09-02 19:17:47 -04:00
johnnyq
f1ea055f51
Bump App Version
2026-09-02 16:04:39 -04:00
johnnyq
da28d285fb
Update Changelog and app version
2026-09-02 15:38:44 -04:00
Wrongecho
70216f97b9
Contacts API - Contact must be archived before deletion
2026-09-02 07:45:39 +00:00
johnnyq
9e8c4d002a
Shorten Description, Text dark IP and make table smaller in IPs
2026-09-01 18:54:44 -04:00
johnnyq
0c690c4e51
Fix 3 Digit octet fix on IP address for IMask plugin
2026-09-01 18:24:46 -04:00
johnnyq
e528ef8ff3
Changelog update
2026-09-01 12:36:29 -04:00
johnnyq
30045781e2
Update Changelog
2026-09-01 12:23:01 -04:00
Wrongecho
d16ae9bc49
Client API - Add delete endpoint (thank you @BoredManCodes)
2026-09-01 15:09:59 +00:00
Wrongecho
491d459619
Make client delete modal even clearer
2026-09-01 15:03:31 +00:00
Wrongecho
7b986ed196
Bugfix: Client update API would error out if client_lead/client_is_lead was not specified
2026-09-01 14:47:44 +00:00
Wrongecho
450f2492ea
Tickets API - add close endpoint (simplify)
2026-09-01 13:18:30 +00:00
Wrongecho
e95b3c1977
API - Add app logging when auth is fine but queries fail
2026-09-01 13:18:02 +00:00
Wrongecho
7fe0f8638c
Tickets API - add close endpoint
2026-09-01 13:13:10 +00:00
Wrongecho
d21d4c7fc0
Hide option to delete ticket when it is closed as we treat closed tickets as immutable
2026-09-01 12:23:00 +00:00
Wrongecho
f947da6aff
Bump security version
2026-09-01 11:15:27 +00:00
Wrongecho
fd81c17cd6
rm mention of GH Issues
2026-09-01 11:07:36 +00:00
johnnyq
36ea4a9a80
API: allow reads to filter by client_id on top of RBAC client scoping
...
The RBAC rework dropped the client_id read filter along with per-key client scope, so an all-clients key could no longer narrow to one client. apiClientScopeSql() now appends the filter after the scope fragment, so it can only narrow, never widen. Reads only - writes take client_id as their target client.
2026-08-31 18:30:09 -04:00
johnnyq
b0c12ac89d
More Syntax Fixes
2026-08-31 17:58:02 -04:00
johnnyq
bcdfab996c
Fix approval Syntax
2026-08-31 17:52:44 -04:00
wrongecho
7442e0c2c8
Move interface deletion inside delete check otherwise the count is of the interfaces not the asset
2026-08-31 21:42:07 +01:00
johnnyq
68f18064c6
Fix Syntax error in name, update contributing
2026-08-31 16:27:30 -04:00
johnnyq
c89e3a90d4
Add Proper footers to Guest Area and client portal
2026-08-31 13:24:32 -04:00
johnnyq
364c9e2134
Use built in sticky footer css class for The ITFlow footer in admin
2026-08-31 13:12:50 -04:00
johnnyq
accc1948be
Fix Color Class
2026-08-31 12:46:00 -04:00
johnnyq
dd1936c4d8
Added some Margin bottom to guest task approval card
2026-08-31 12:32:23 -04:00
johnnyq
271d780f50
Added some Margin bottom to guest stripe pay invoice fixes mobile view
2026-08-31 12:30:11 -04:00
johnnyq
c07c10c610
Fix Guest Approve Modal Offscreen issue, added guest header and spruced up the UI a bit
2026-08-31 12:22:55 -04:00
Wrongecho
d9cb0251b0
Small payment bugfixes
2026-08-30 23:15:16 +01:00
Wrongecho
16b46c1f1a
Stripe Invoice Payments
...
- Add ability to refund Stripe payments rather than just deleting & manually refunding
- Limit refunding / deleting payments to Full/3 Sales&Financial permissions, as this is a delete rather than modify action
2026-08-30 22:54:01 +01:00
Wrongecho
5a925f8784
Move payment provider post vars to a model to reduce repetition
2026-08-30 15:12:14 +01:00
Wrongecho
318eb7cf77
Stripe - Warn the user if the secret key is not valid during provider add/edit
2026-08-30 15:06:32 +01:00
Wrongecho
401f0dfce3
Stripe ID creation/linking for guest flows
2026-08-30 14:09:44 +01:00
Wrongecho
f83dc8a28e
Fix idiot copy/paste
2026-08-30 12:58:22 +01:00
Wrongecho
9bc0bf0b7b
Stripe ID creation/linking for guest flows (wip)
2026-08-30 12:42:12 +01:00
Marcus Hill
231651b603
Make saved payment wording clearer
2026-08-30 11:10:11 +01:00
johnnyq
d98b8bc427
Add ps-3 to table columns that don't have a checkbox and made sure all table listings conform
2026-08-29 19:45:28 -04:00
johnnyq
20b406c5b0
Add margin bottom to the ticket filter
2026-08-29 17:27:41 -04:00
johnnyq
06d6d4b23b
Bump ITFlow App Version to from 26.08.2 to 26.09, updated changelog
2026-08-29 16:06:22 -04:00
johnnyq
f395d224fa
Collapsable Client Top Head collapsable is remembered upon navigation
2026-08-29 00:59:49 -04:00
johnnyq
f6e03b2196
Add Chevron to show top client collapse
2026-08-29 00:46:30 -04:00