Commit Graph

939 Commits

Author SHA1 Message Date
David Bomba 1a503cf290 Add credits as an optional display for statements 2023-04-19 12:31:27 +10:00
David Bomba 1233936936 Add all report types into scheduler 2023-04-14 16:44:04 +10:00
David Bomba e591dbb7cd Tax Reports 2023-04-14 15:46:49 +10:00
David Bomba fabf02ace0 Fixes for task time_logs 2023-04-11 12:23:09 +10:00
David Bomba 006a4e4738 Fixes for linking expenses 2023-04-08 18:34:43 +10:00
David Bomba 012d33c723 Test coverage for linking and unlinking expenses from transactions 2023-04-05 16:13:42 +10:00
David Bomba ec597d7b2e Disconnect OAuth Mailer 2023-04-05 11:18:10 +10:00
David Bomba 047fb30a78
Merge pull request #8410 from beganovich/fixes-for-storing-designs
Coerce the string to array if empty string passed for `design`
2023-04-04 20:50:18 +10:00
David Bomba fbd47c1e40 Fixes for amount validation 2023-04-04 07:15:19 +10:00
Benjamin Beganović 44f21cef14 Add `array` check 2023-04-03 15:36:36 +02:00
Benjamin Beganović a05a23bdb7 Prevent undefined array key 2023-04-03 15:35:55 +02:00
David Bomba cc1ba530d2 Update for conflicts 2023-04-03 07:21:09 +10:00
Benjamin Beganović 64803dac14
Merge branch 'v5-develop' into fixes-for-storing-designs 2023-03-31 13:29:50 +02:00
Benjamin Beganović 7da0c6e74b Validate each design block 2023-03-31 13:20:14 +02:00
David Bomba a3bf9280a8 Updates for dependencies 2023-03-31 08:39:24 +11:00
Benjamin Beganović 2c83b4ee25 Coerce the string to array if empty string passed for `design` 2023-03-30 18:14:03 +02:00
David Bomba bd744b4ae0 Taxes 2023-03-29 07:53:46 +11:00
David Bomba da92505de1 Allow custom designs to be passed into the live designer 2023-03-24 12:41:02 +11:00
David Bomba 67a7f823e2 Subscription table view client portal 2023-03-22 12:36:28 +11:00
David Bomba 0e80303033 Adjustments for gocardless currency amount 2023-03-22 11:36:46 +11:00
David Bomba 4f9db0124e Remove requirement for names for schedules 2023-03-22 07:30:37 +11:00
David Bomba 222806eeeb Schedule Entity 2023-03-18 19:06:32 +11:00
David Bomba 5a42b89d55 cs fixer 2023-03-18 18:24:56 +11:00
David Bomba ab2362e874 Retry webhooks 2023-03-17 18:27:26 +11:00
David Bomba 6729678332 client initiated payments 2023-03-16 15:20:38 +11:00
David Bomba ab13a8de78 Increase recurring prices 2023-03-15 17:01:55 +11:00
David Bomba 434d2f6763 Allow removing deleted user 2023-03-15 11:05:58 +11:00
David Bomba 5dc4eafde9 Do not subtract services as product inventory 2023-03-15 10:46:36 +11:00
David Bomba d919134bb9 Fixes for payment tests 2023-03-11 14:25:18 +11:00
David Bomba eeb87dc5cb Fixes for deleting partial payment payments on a single invoice 2023-03-11 12:26:56 +11:00
David Bomba 0a6cd028b8 Add webp to file types 2023-03-11 09:19:52 +11:00
David Bomba 2d3816ece4 Add payment balance to client table 2023-03-09 23:29:44 +11:00
David Bomba 33f514f15b Guard oauth_user_token 2023-03-09 20:51:10 +11:00
David Bomba 52177a48f1 Prevent oauth_user_token updates 2023-03-09 20:40:49 +11:00
David Bomba 8c701d2de2 Add types to report exports 2023-03-09 07:49:18 +11:00
David Bomba 9874c1aee5 Fixes for emails 2023-03-08 17:56:34 +11:00
David Bomba 3ef2591b38 Fixes for phpstan 2023-03-08 17:43:52 +11:00
David Bomba 5f0614066c Merge remote-tracking branch 'origin/ClientRegistrationRefactor' into v5-develop 2023-03-07 14:50:08 +11:00
David Bomba b8abf9b3f8 update rules for bank account names 2023-03-06 11:10:14 +11:00
David Bomba 61c84e08d8 Improvements for reports 2023-03-01 22:18:27 +11:00
David Bomba 33df867438 Allow client registration fields to be both visible and required 2023-03-01 07:14:07 +11:00
David Bomba cc6ae43f4a Fixes for bank transaction permissions 2023-02-28 22:17:32 +11:00
David Bomba bf85ea60e4 Minor fixes for permissions 2023-02-28 22:07:58 +11:00
David Bomba 25bfe755c4 Update v5-dev branch 2023-02-28 17:15:00 +11:00
David Bomba 83c3b3d923 Fixes for project form request authorization 2023-02-27 22:38:10 +11:00
David Bomba 6e983cb506 update upload mime checks 2023-02-27 20:12:59 +11:00
David Bomba 24bcc70cd6 Add guards on invoice_id 2023-02-24 12:47:34 +11:00
David Bomba a144961442 Decode transaction id 2023-02-24 12:40:36 +11:00
David Bomba dd88b06bb0 minor fixes for auth gate on destroy scheduler 2023-02-24 12:16:40 +11:00
David Bomba 2f4e4278d7 fixes for conflicts 2023-02-23 06:35:39 +11:00