David Bomba
75f4d9a4a8
Fixes for column type changes
2022-05-01 08:18:00 +10:00
David Bomba
81e91b2ebc
Don't run migration on hosted - prevent blocking db
2022-05-01 07:44:14 +10:00
David Bomba
f4bfc69a49
change columns from varchar to text
2022-04-26 13:39:35 +10:00
Kishan Patel
aa12278d7c
apiLoginId added.
2022-04-25 13:49:17 +05:30
David Bomba
171bbd2f95
Minor fixes
2022-04-24 18:51:41 +10:00
David Bomba
8a6eea8350
Fixes for regression - incorrect type setting in ClientSettings
2022-04-22 22:01:32 +10:00
Kishan Patel
b8527698b4
$fields->testMode is set to false.
2022-04-21 13:05:47 +05:30
Kishan Patel
ccc4443001
Forte gateway create line removed from PaymentLibrariesSeeder and baseUri now static.
2022-04-21 11:53:12 +05:30
Kishan Patel
f4b590228a
Forte gateway added.
2022-04-18 08:17:08 +05:30
David Bomba
c5bf766938
Fixes for stripe gateways
2022-04-03 13:03:56 +10:00
David Bomba
abe06f3d9b
fixes for seeds
2022-04-01 09:43:25 +11:00
David Bomba
fb9f5baf58
Add CHF as the symbol as well as code
2022-04-01 09:32:46 +11:00
David Bomba
c4f47cb33c
Update company defaults
2022-03-30 16:11:06 +11:00
David Bomba
d4f2fcdffb
Remove domain verification for apple pay
2022-03-29 12:41:21 +11:00
David Bomba
998badc8b0
padding for wysiwyg editor
2022-03-24 20:10:24 +11:00
David Bomba
941a797374
Fixes for onboarding migratino
2022-03-11 12:01:59 +11:00
David Bomba
e4bf727711
Transaction events
2022-03-09 18:40:45 +11:00
David Bomba
31e09de230
Insert Apple Domain Verification into Stripe Gateway config
2022-02-25 13:02:22 +11:00
David Bomba
fd84e534d9
Add currency conversion column
2022-02-07 19:01:05 +11:00
David Bomba
263bcd8126
Add ability to purge clients
2022-01-30 10:46:39 +11:00
David Bomba
0cffb3d227
Add hosted parameters
2022-01-28 10:06:07 +11:00
David Bomba
370d932eb1
Fixes for stripe gateways in hosted
2022-01-22 15:22:59 +11:00
David Bomba
b819c1018e
Backport indexing on message_id for invitations
2022-01-21 15:00:49 +11:00
David Bomba
519278e23f
Fixes for recurring invoice opt out autobilling
2022-01-20 11:11:21 +11:00
David Bomba
7e3254076c
Estonian Language
2022-01-18 11:59:24 +11:00
David Bomba
057cf9cd42
Minor fixes for Additional Stripe Field
2022-01-06 17:30:43 +11:00
David Bomba
996b3f246b
Add Apple Domain Verification to Stripe Gateways
2022-01-06 17:21:11 +11:00
David Bomba
b525274c18
Slovak language
2022-01-02 13:28:45 +11:00
David Bomba
26aa36d131
Add Serbian language
2021-12-20 21:24:05 +11:00
David Bomba
019e3c0068
Merge pull request #6953 from beganovich/gocardless-instant-bank-pay
...
GoCardless: Instant Bank Pay
2021-11-15 08:04:46 +11:00
David Bomba
48b5f39b14
Minor fixes for migration
2021-11-14 18:01:05 +11:00
David Bomba
2505b86360
Merge pull request #6961 from turbo124/v5-develop
...
Restrict API access for free/unpaid accounts
2021-11-13 07:19:16 +11:00
Benjamin Beganović
a844553cf3
Add INSTANT_BANK_PAY To PaymentType
2021-11-11 17:49:31 +01:00
David Bomba
a46f8d37c6
Migration column
2021-11-11 05:49:28 +11:00
Benjamin Beganović
eee5ce9813
Merge pull request #6943 from beganovich/jira-767
...
Support for images on PDFs
2021-11-10 09:38:44 +01:00
Benjamin Beganović
6ae250d49f
Update migration file
2021-11-09 17:45:02 +01:00
Benjamin Beganović
c46ce9bc81
Migration file
2021-11-08 21:21:52 +01:00
Benjamin Beganović
ab7c2253a4
Change onboarding
type to mediumText
2021-11-04 09:36:18 +01:00
Benjamin Beganović
5d7d4138d1
Add columns for onboarding
2021-11-03 14:15:19 +01:00
Benjamin Beganović
bc7ccfdea7
Migration file
2021-10-29 17:47:03 +02:00
Benjamin Beganović
ab8b7c4427
Migration file
2021-10-27 14:54:06 +02:00
David Bomba
b92f16bfe5
Minor fixes for subscriptions
2021-10-22 10:55:58 +11:00
Lars Kusch
244aa6ffa0
Fix bug in migration
2021-10-21 21:02:53 +02:00
Benjamin Beganović
573c82ed95
Merge branch 'v5-develop' into acss
2021-10-21 14:51:27 +02:00
Benjamin Beganović
56761b7585
Merge remote-tracking branch 'upstream/v5-develop' into gocardless-direct-debit
2021-10-21 14:40:45 +02:00
Lars Kusch
f6e409cd40
Added migration for payment types
2021-10-20 16:40:50 +02:00
David Bomba
ae3edef16c
Refactor for backup storage location
2021-10-20 14:05:46 +11:00
Benjamin Beganović
11f2776128
Add new gateway type
2021-10-19 16:24:48 +02:00
Benjamin Beganović
9480215f47
Add DIRECT_DEBIT for PaymentType
2021-10-16 15:53:05 +02:00
David Bomba
26eb145d79
Fixes for SEPA
2021-10-09 10:35:45 +11:00
Benjamin Beganović
87c6241947
Add new payment type
2021-10-07 18:01:14 +02:00
Benjamin Beganović
4c1dd8e03a
Add Razorpay to PaymentLibrariesSeeder & update migration
2021-10-07 16:51:08 +02:00
Benjamin Beganović
a08a003f89
Hardcore ID for gateway record
2021-10-07 16:23:34 +02:00
Benjamin Beganović
6f136132c4
Migration
2021-10-07 16:22:16 +02:00
David Bomba
6c52eaedb3
Refactored Modern and Bold designs
2021-10-06 15:48:17 +11:00
David Bomba
e1b64d3515
Merge pull request #6770 from beganovich/v5-720
...
Mollie: iDEAL
2021-10-05 08:07:59 +11:00
Benjamin Beganović
3b2652fefb
Add new PaymentType
2021-10-04 15:52:05 +02:00
David Bomba
16c88bc2cd
Merge pull request #6744 from beganovich/v5-gocardless-ach
...
GoCardless
2021-10-05 00:50:04 +11:00
David Bomba
c718c6d19b
Add Address to braintree create customer
2021-09-30 11:42:27 +10:00
David Bomba
4fdd709e99
Default client registration fields
2021-09-30 08:14:48 +10:00
Benjamin Beganović
7e922cbc2a
Update GoCardless provider class
2021-09-29 14:12:33 +02:00
Benjamin Beganović
d814216121
Activate GoCardless w/ migration
2021-09-28 18:01:42 +02:00
David Bomba
ee947ad6c6
Fixes for migrations
2021-09-27 07:30:02 +10:00
Benjamin Beganović
060b8542a0
Merge remote-tracking branch 'upstream/v5-develop' into v5-mollie-bancontact
2021-09-26 21:09:01 +02:00
Benjamin Beganović
a2a0bcf841
Merge remote-tracking branch 'upstream/v5-develop' into v5-mollie-kbc
2021-09-26 20:55:42 +02:00
Benjamin Beganović
33b6c05d41
Add new PaymentType
2021-09-24 23:39:58 +02:00
Benjamin Beganović
367820af6b
Add new PaymentType
2021-09-24 23:17:29 +02:00
Benjamin Beganović
b3e81fd8f2
Add new PaymentType
2021-09-24 22:22:42 +02:00
David Bomba
026d3e17a7
Additional currencieS
2021-09-23 22:07:07 +10:00
David Bomba
15a00b3b73
Adding currencies
2021-09-23 20:57:57 +10:00
David Bomba
63cdc583ed
Adding currencies
2021-09-23 20:55:09 +10:00
David Bomba
ba7b63d10f
Fixes for square test mode
2021-09-21 09:41:42 +10:00
Benjamin Beganović
db81802dab
Merge remote-tracking branch 'upstream/v5-develop' into v5-647
2021-09-20 14:41:39 +02:00
=
fb61138e73
Square Payment DriveR
2021-09-19 21:10:27 +10:00
Benjamin Beganović
8b4fe612c2
Update migrations file
2021-09-16 18:10:37 +02:00
David Bomba
02de2607e0
Fixes for recurring expenses
2021-09-14 18:52:54 +10:00
David Bomba
4e03a2f38c
Fixes for column typeS
2021-09-14 15:57:52 +10:00
Benjamin Beganović
0661216998
Migration file
2021-09-08 13:20:51 +02:00
David Bomba
65bc26ab79
Start and Stop Recurring Expenses
2021-09-07 09:02:23 +10:00
David Bomba
6200f572e6
Merge pull request #6592 from turbo124/recurring_expenses
...
Recurring expenses
2021-09-07 07:23:48 +10:00
David Bomba
1466ecfcfe
Minor fixes for recurring expenses - add field to activities table
2021-09-06 07:48:41 +10:00
Benjamin Beganović
535e0b93aa
Migration for merchantAccountId
2021-09-05 12:12:59 +02:00
Benjamin Beganović
954bf9c172
Update designs
2021-09-02 12:48:53 +02:00
=
da2070af53
Fixes for Recurring Expense Transformer
2021-08-27 20:05:53 +10:00
David Bomba
41faffb09f
Add field on company table
2021-08-25 19:41:03 +10:00
Benjamin Beganović
1b874970f0
Update designs
2021-08-24 16:50:24 +02:00
=
577eedb457
Recurring expenses cron job
2021-08-24 21:57:51 +10:00
David Bomba
06157e95a6
Recurring Quotes Tests
2021-08-24 15:32:22 +10:00
David Bomba
bab9f222ff
Recurring Quotes Tests
2021-08-24 15:05:35 +10:00
David Bomba
174248e03d
Events
2021-08-24 11:23:53 +10:00
=
899cd4d845
Recurring Expenses Schema
2021-08-23 21:10:35 +10:00
David Bomba
59c9287ec5
Merge pull request #6490 from turbo124/v5-develop
...
Minor fixes for namespaces
2021-08-19 08:36:40 +10:00
Benjamin Beganović
f37649a5be
wip
2021-08-19 00:33:27 +02:00
David Bomba
3f7018c407
Translations in reminders
2021-08-19 08:02:28 +10:00
=
c016f5d08a
Merge eWay payment driver
2021-08-18 21:21:05 +10:00
Benjamin Beganović
b0eb3fe05c
Update migration
2021-08-16 12:12:33 +02:00
David Bomba
86e8533e59
Square stubs
2021-08-14 18:11:45 +10:00
David Bomba
bc81043973
Fixes for Molli
2021-08-11 16:43:20 +10:00
David Bomba
7b73104a45
Merge branch 'paytrace' into v5-develop
2021-08-11 10:03:02 +10:00
David Bomba
52c39c2d98
Merge pull request #6441 from turbo124/v5-develop
...
Set translator in email entity class
2021-08-11 07:49:47 +10:00
Benjamin Beganović
97db67480a
Update migration
2021-08-10 14:25:58 +02:00
David Bomba
3d1cdf7b65
Updates for languages
2021-08-10 15:33:50 +10:00
David Bomba
819285f785
Fixes for seeding
2021-08-10 15:17:48 +10:00
David Bomba
a42f84ff23
Arabic / Persion / Latvian languages
2021-08-10 15:00:30 +10:00
David Bomba
659b955862
Make markdown support in invoices optional
2021-08-08 08:27:53 +10:00
=
0f2ed3fe97
Email Quotas for hosted
2021-08-07 19:55:18 +10:00
=
6202762bbf
Email Quotas for hosted
2021-08-07 19:32:31 +10:00
David Bomba
d7009f5072
Add Zelle Payment Type
2021-08-06 10:49:51 +10:00
David Bomba
722bf40bf8
Add Zelle Payment Type
2021-08-06 10:07:54 +10:00
Benjamin Beganović
ba36197757
Fixes for profileId
2021-08-04 14:40:13 +02:00
Benjamin Beganović
a7d03c23ec
Pulling testMode from gateway configuration
2021-08-03 13:59:47 +02:00
Benjamin Beganović
2b39d23ca5
Update migration
2021-07-29 11:35:37 +02:00
David Bomba
83fbf55a32
Merge pull request #6340 from turbo124/eway
...
Eway Payment Driver
2021-07-27 15:42:07 +10:00
David Bomba
5ea07be358
Merge pull request #6317 from turbo124/paytrace
...
Paytrace
2021-07-23 17:31:23 +10:00
David Bomba
5729578926
minor fixes
2021-07-23 11:25:33 +10:00
David Bomba
ce696f7950
Merge pull request #6311 from turbo124/v5-develop
...
Fixes for reminders
2021-07-22 18:33:51 +10:00
David Bomba
437bb735d6
Working on eWay
2021-07-22 16:05:58 +10:00
David Bomba
b5697966b5
eway
2021-07-22 11:30:16 +10:00
David Bomba
c6ed151813
Fixes for ACH
2021-07-22 08:44:03 +10:00
David Bomba
10db97d17f
Update language name for English
2021-07-22 07:35:36 +10:00
Benjamin Beganović
09ea966736
Update migration
2021-07-21 14:46:01 +02:00
David Bomba
00d1273bd9
Fixes for gateway abilities
2021-07-21 20:35:22 +10:00
David Bomba
40bbad8eca
Minor fixes
2021-07-21 20:30:21 +10:00
David Bomba
78270a9147
token billing and refunds with paytrace
2021-07-21 18:18:14 +10:00
David Bomba
c0287085b5
Scaffolding Paytrace
2021-07-20 21:26:24 +10:00
David Bomba
ca9c420aab
Set 'invoice_task_datelog' to true
2021-07-19 17:46:16 +10:00
David Bomba
6edfa0a966
Fixes for User model
2021-07-10 18:59:55 +10:00
David Bomba
9c2e02d47e
Activate payfast payment driver
2021-07-10 18:59:19 +10:00
Benjamin Beganović
46e8feed79
Update migration
2021-07-08 11:53:36 +02:00
Benjamin Beganović
86891404d1
Update designs
2021-06-24 16:17:46 +02:00
David Bomba
ff78f354e4
set exchange_rate_id to nullable
2021-06-24 20:01:22 +10:00
David Bomba
33e6576e26
Only allow WePay on hosteD
2021-06-21 07:41:49 +10:00
David Bomba
95c9eb03a9
merge v5-dev
2021-06-14 20:47:03 +10:00
David Bomba
86be7c6690
add ninja_portal_url to company_user transformer
2021-06-11 14:16:21 +10:00
David Bomba
c367ea60ae
Timezone Offset implementation
2021-06-11 08:20:46 +10:00
Benjamin Beganović
ab1e9ac06a
Fixes for Tech design migration
2021-06-02 18:08:24 +02:00
Benjamin Beganović
27582c02ca
Merge pull request #5840 from beganovich/v5-2705-photo-design
...
(v5) Photo design
2021-06-02 17:22:14 +02:00
David Bomba
0f63113181
Merge pull request #5859 from turbo124/v5-develop
...
v5.1.66
2021-05-30 21:46:48 +10:00
David Bomba
d837ca97e9
Fixes for tests
2021-05-30 21:37:34 +10:00
David Bomba
b72217d74c
Fixes for import company tests
2021-05-30 21:26:43 +10:00
Benjamin Beganović
9e51321b37
Update designs
2021-05-29 13:39:50 +02:00
Benjamin Beganović
db1878ee97
MultiDB design updating
2021-05-27 13:03:00 +02:00
Benjamin Beganović
9725e49cfe
Update designs migration
2021-05-26 13:10:13 +02:00
David Bomba
9193484a7d
Fixes for migration
2021-05-21 20:08:48 +10:00
David Bomba
4183c1a2ae
Merge pull request #5769 from turbo124/v5-develop
...
v5.1.63
2021-05-21 18:01:14 +10:00
David Bomba
99dd97443a
Fixes for vendor requests
2021-05-21 10:23:37 +10:00
Benjamin Beganović
b19561f8c4
Update migration
2021-05-20 15:04:53 +02:00
Benjamin Beganović
e00fc3d29a
Update the migrations date
2021-05-19 16:45:20 +02:00
Benjamin Beganović
8c2ce9639a
Update designs migration
2021-05-18 13:14:34 +02:00
David Bomba
619179aba0
Fixes for Stripe Connect
2021-05-12 12:03:46 +10:00
Benjamin Beganović
f07c911f8b
Merge branch 'v5-develop' into v5-2804-braintree
2021-05-10 16:55:04 +02:00
Benjamin Beganović
85822c45ac
Merge upstream/v5-develop
2021-05-10 11:50:05 +02:00
David Bomba
82d274c1f2
Recurring Invoice Activities
2021-05-10 15:59:23 +10:00
David Bomba
f3a56c8174
Add activities to entities
2021-05-07 07:41:37 +10:00
David Bomba
85c05f7c30
Fixes for VarEvents
2021-05-07 07:12:07 +10:00
David Bomba
8c00bce71b
We Pay signup
2021-05-05 14:29:58 +10:00
David Bomba
2655ba679b
Fixes for Task properties, drop column on company_user table
2021-05-05 09:53:35 +10:00
David Bomba
4703496c7c
Fixes for PSR loading
2021-05-04 22:04:07 +10:00
Benjamin Beganović
c22bf5bd10
Set Braintree visible in the PaymentLibrariesSeeder
2021-05-04 12:19:06 +02:00
Benjamin Beganović
bb0f8aff2c
Make Braintree visible in migrations
2021-05-03 17:36:02 +02:00
David Bomba
9cb2fa4263
Add parameter to reduce query burden
2021-04-29 18:57:13 +10:00
Benjamin Beganović
e7b67801a6
Update designs migration
2021-04-25 15:23:03 +02:00
David Bomba
c2fdcc803f
Disable build cache
2021-04-23 00:24:26 +10:00
David Bomba
067c3cad62
Fixes for Stripe Connect
2021-04-22 21:22:55 +10:00
David Bomba
f62518f63b
Stripe Connect
2021-04-22 20:38:22 +10:00
David Bomba
23b5686c28
Fixes for migrations
2021-04-21 16:06:34 +10:00
Benjamin Beganović
e58d5291e7
Merge branch 'stripe-connect' into v5-2004-stripe-connect
2021-04-20 23:42:34 +02:00
Benjamin Beganović
eef9065f08
wip
2021-04-20 16:08:33 +02:00
David Bomba
1bd1b2ed7c
JS Fixes
2021-04-20 22:17:44 +10:00
David Bomba
e6c083cf29
Stripe Connect
2021-04-20 21:30:52 +10:00
David Bomba
527d21bdc0
Subscription events
2021-04-13 13:09:47 +10:00
David Bomba
3b7c4d64f5
Stripe Connect Stubbed
2021-04-12 20:11:08 +10:00
Benjamin Beganović
c17893f9a8
Add $page_size & $page_layout
2021-04-08 17:49:28 +02:00
David Bomba
0b2ded93b9
Adjust constraints in migration
2021-04-08 19:50:27 +10:00
David Bomba
23206d7a67
Add licenses table
2021-04-07 00:00:24 +10:00
David Bomba
40335c0d92
Add rest method and headers to webhooks
2021-04-06 07:41:51 +10:00
David Bomba
660dca561b
subscriptions
2021-04-05 22:37:25 +10:00
David Bomba
1e83b729d5
Minor fixes for subscriptions
2021-04-01 20:33:50 +11:00
David Bomba
3eb9688a83
fix subscriptions schema
2021-03-30 21:08:02 +11:00
David Bomba
3183186d4d
Working on subscriptions
2021-03-29 21:19:30 +11:00
David Bomba
2c83abe432
Subscriptions
2021-03-27 07:28:56 +11:00
David Bomba
8eb8f6e098
Fixes for tests
2021-03-26 06:42:25 +11:00
David Bomba
90a777397e
Fixes for subscriptions ( #5250 )
...
* Fixes for converting quote to invoice
* Fixes for naming PDFs
* Refresh entity prior to sending
* Fixes for subscriptions
* Add in required use
* Fixes for notifications
* Fixes for notifications
* Add with trasheD
* Rename BillingSubscriptions to Subscriptions
* Refactoring subscriptions
* Add name to subscription
* Refactoring subscriptions
2021-03-25 22:28:22 +11:00
David Bomba
acbb8af053
Fixes for subscriptions ( #5249 )
...
* Fixes for converting quote to invoice
* Fixes for naming PDFs
* Refresh entity prior to sending
* Fixes for subscriptions
* Add in required use
* Fixes for notifications
* Fixes for notifications
* Add with trasheD
* Rename BillingSubscriptions to Subscriptions
* Refactoring subscriptions
* Add name to subscription
2021-03-25 22:01:36 +11:00
David Bomba
abd3a89bc9
Subscriptions ( #5248 )
...
* Fixes for converting quote to invoice
* Fixes for naming PDFs
* Refresh entity prior to sending
* Fixes for subscriptions
* Add in required use
* Fixes for notifications
* Fixes for notifications
* Add with trasheD
* Rename BillingSubscriptions to Subscriptions
* Refactoring subscriptions
2021-03-25 21:55:59 +11:00
David Bomba
cb7f27462b
Client subscriptions + bug fixes ( #5238 )
...
* Fixes for converting quote to invoice
* Fixes for naming PDFs
* Refresh entity prior to sending
* Fixes for subscriptions
* Add in required use
* Fixes for notifications
* Fixes for notifications
2021-03-24 20:14:30 +11:00
David Bomba
8197a87ad0
remove unique constraint on payment hash
2021-03-22 07:23:21 +11:00
=
36ffeb9344
bug fixes
2021-03-21 08:53:33 +11:00
=
2eb7de95ad
Add invoie_id to client subs
2021-03-20 14:39:30 +11:00
David Bomba
b841fe7000
Working on unique rules for numbers
2021-03-20 09:29:20 +11:00
David Bomba
2a89a12b69
Merge pull request #5175 from turbo124/v5-develop
...
Fixes for 2fa
2021-03-18 22:47:31 +11:00
David Bomba
10f7b1a309
Fixes for 2fa
2021-03-18 22:46:58 +11:00
Benjamin Beganović
28bc608d4f
Fix labels on Playful design
2021-03-18 08:45:24 +01:00
Benjamin Beganović
9db7d2e5ca
Fix "Plain" design not showing company-details section
2021-03-10 16:56:41 +01:00
David Bomba
00eefcd781
Client Subscription scaffolding
2021-03-10 11:08:58 +11:00
David Bomba
e0b169b64b
Fixes for billing subscriptions
2021-03-10 09:56:59 +11:00
David Bomba
b91fcf1b34
Merge branch 'v5-develop' into billing_subscriptions
2021-03-10 09:27:28 +11:00
Benjamin Beganović
868b6efd8e
Add currency_id to billing_subscriptions table
2021-03-09 14:24:31 +01:00
David Bomba
d7d0768eae
Minor fixes
2021-03-09 21:34:39 +11:00
David Bomba
053c1ca5fa
billing_subscriptions cleanup
2021-03-09 08:29:59 +11:00
David Bomba
31d92a3dc0
add russian language
2021-03-09 08:05:20 +11:00
Benjamin Beganović
9c1a3368e9
Billing subscriptions: Database schema & model
2021-03-08 15:18:34 +01:00
David Bomba
365c190cca
Remove return type for User Service
2021-03-04 10:12:34 +11:00
Benjamin Beganović
b7d152fe52
Push new migration timestamp to make sure designs get updated
2021-03-02 15:43:48 +01:00
=
5f14cc0c5d
Working on task range overlap
2021-02-27 21:08:39 +11:00
David Bomba
c063aee812
enums for email delivery
2021-02-26 08:06:43 +11:00
=
4b1030f881
Add former email address for rollbacks
2021-02-20 08:42:29 +11:00
Benjamin Beganović
001b6902f2
wip
2021-02-16 14:42:35 +01:00
David Bomba
181902fece
Additional company table properties
2021-02-16 08:52:38 +11:00
Benjamin Beganović
452f82e23d
Push new migration for design changes
2021-02-10 12:45:00 +01:00
David Bomba
6d278a9c05
Add flag when permissions change
2021-01-29 23:29:42 +11:00
David Bomba
01590b06c1
Fix for migrations
2021-01-26 16:56:04 +11:00
David Bomba
0684c93791
Fix for migrations
2021-01-26 16:54:48 +11:00
David Bomba
6540a25531
Refactor client numbering
2021-01-25 21:34:12 +11:00
David Bomba
24dfbe48dc
working on paid_to_date fields and calculations
2021-01-24 17:44:14 +11:00
=
ad40434686
Additional checks that the scheduler has been configured and is working
2021-01-23 15:52:54 +11:00
Benjamin Beganović
bc8d77fec2
design fixes
2021-01-19 12:37:27 +01:00
David Bomba
c4bfb33dbf
Add destroy() methods in all controllers
2021-01-17 15:28:03 +11:00
Benjamin Beganović
c7226f7fa6
update designs
2021-01-15 13:08:09 +01:00
David Bomba
3cb4585880
Fixes for migrations
2021-01-12 09:14:52 +11:00
David Bomba
63087de0bc
Fix for tests (typo)
2021-01-12 09:06:56 +11:00
David Bomba
7d69f5eba3
Changes to schema for expenses, drop redundant columns from company table
2021-01-12 08:57:48 +11:00
David Bomba
df55785df9
fix for calculating invoice payments (include partial and full refunds).
2021-01-11 21:45:38 +11:00
David Bomba
c82d6fa270
additional column on company and expenses table
2021-01-08 21:27:49 +11:00
David Bomba
13420a93b9
Fixes for validation
2021-01-08 21:19:26 +11:00
David Bomba
fc77f2b196
Fix naming of migration file
2021-01-07 21:48:44 +11:00
David Bomba
31dd8b2d77
Merge pull request #4643 from turbo124/v5-develop
...
Fixes for tax precision
2021-01-07 17:09:08 +11:00
David Bomba
5a840201da
Move field from company table to settings
2021-01-07 17:08:34 +11:00
Ween Jiann
233d4257a9
Update Singapore Dollar Symbol
2021-01-07 10:33:56 +08:00
David Bomba
c132e9ace8
Fixes for tasks, and migrations
2021-01-06 10:36:20 +11:00
David Bomba
4e7b050072
Make status_sort_order nullable
2021-01-05 21:59:59 +11:00
David Bomba
f267408029
Merge pull request #4629 from turbo124/v5-develop
...
update decimal precision
2021-01-05 17:19:41 +11:00
David Bomba
13e9197ae5
Tests for task sorting
2021-01-05 15:41:43 +11:00
David Bomba
0c74a4601f
Change decimal resolution
2021-01-05 13:24:32 +11:00
David Bomba
015faa3a94
change decimal resolution to 20,6 across application
2021-01-05 13:16:17 +11:00
Benjamin Beganović
603f7baa58
apply php-cs-fixeR
2021-01-04 13:38:00 +01:00
David Bomba
f21949e5e0
Fix for migration on clean setup
2021-01-04 09:00:25 +11:00
David Bomba
934610a01c
Update copyright + version bump + set canadian dollar symbol to $
2021-01-04 08:54:54 +11:00
=
37b4eb3b51
Fix for null values in country table
2020-12-24 09:13:19 +11:00
Benjamin Beganović
5a8dfd85eb
Apply php-cs-fixer
2020-12-21 11:46:46 +01:00
David Bomba
f62bb984a7
Fixes for country types
2020-12-21 09:55:02 +11:00
David Bomba
e3f48f9b8b
Increase precision of product columsn
2020-12-20 12:05:20 +11:00
David Bomba
feb78a63f2
Add service worker back in
2020-12-17 21:53:20 +11:00
Benjamin Beganović
7ccd10adf9
- Change $global-margin to $global_margin to keep consistency
...
- Update designs accordingly
- Update ChromiumPdf version
- Apply php-cs-fixer
2020-12-15 11:45:04 +01:00
David Bomba
fc47fb90de
Database migrations for task fields
2020-12-14 22:51:45 +11:00
Benjamin Beganović
ae88d5e08e
php-cs-fixer format
2020-11-25 15:19:52 +01:00
David Bomba
4b240b05ca
Add deleted_at column to paymentables
2020-11-16 08:23:20 +11:00
David Bomba
d8bb01430f
Fixes for renaming company gateway columns
2020-11-12 22:09:31 +11:00
David Bomba
087c442a64
Add custom values to payments table
2020-11-09 08:21:52 +11:00
David Bomba
bbf240be2d
New fields for company gateway
2020-11-04 07:19:59 +11:00
=
dfb55dbd8b
remove is_migrating
2020-11-01 14:19:03 +11:00
David Bomba
7eb0267c0d
Disable a company if needed
2020-10-30 23:11:07 +11:00
David Bomba
a283f1dcf7
Working on migration for expenses and tasks
2020-10-30 20:17:29 +11:00
David Bomba
d24315dce9
Fix default for show tasks table
2020-10-30 08:04:39 +11:00
David Bomba
5266239341
Fix for nullability on assigned_user_id
2020-10-30 07:47:25 +11:00
David Bomba
c1c8b6c14e
Change start_time datatype
2020-10-29 20:40:13 +11:00
David Bomba
dbcfce8bb9
Fixes for missing fields in transformers / fillable for vendors and expenses
2020-10-29 11:17:10 +11:00
David Bomba
aabe525acd
Fix for assigned user nullable
2020-10-29 09:51:15 +11:00
David Bomba
59291b799c
Fixes for tasks status column
2020-10-29 09:48:05 +11:00
David Bomba
9aeb2d7a5b
Psalm cleanup
2020-10-28 21:10:49 +11:00
David Bomba
a07f04e1df
Refactor Template Engine
2020-10-28 16:50:06 +11:00
David Bomba
3bef11c87e
Add invoice_documents field to tasks
2020-10-27 13:27:38 +11:00
David Bomba
8f53424017
Fixes
2020-10-27 06:10:04 +11:00
David Bomba
5ffd2b4678
Add sort order to task status
2020-10-26 08:05:33 +11:00
David Bomba
73b3c11d80
Fixes for update expenses
2020-10-23 08:00:49 +11:00
David Bomba
6c1b952111
Refactor requests to use generics ( #41 )
...
* Validation rules for expenses
* Tests
* Tests
2020-10-22 17:46:02 +11:00
David Bomba
f0a08544d6
Fixes for show recurring"
2020-10-21 20:24:33 +11:00
David Bomba
6f84e07c10
Fixes for schema, fixes for recurring invoice markViewed()
2020-10-21 08:15:11 +11:00
David Bomba
f0e4a94bee
Task Statuses
2020-10-20 10:01:59 +11:00
David Bomba
8b49c83a67
Fixes for required expense fields
2020-10-20 08:31:19 +11:00
David Bomba
9c324f187e
Fixes for vendor presenter;
2020-10-20 08:18:09 +11:00
David Bomba
a3afa8ede9
Remove project name unique constraint
2020-10-19 21:59:58 +11:00
David Bomba
27f678bd8c
working on credit payments
2020-10-15 15:07:42 +11:00
David Bomba
c44e8330a5
Fixes for tests
2020-10-15 13:07:48 +11:00
David Bomba
944bd1207c
Company entity options
2020-10-15 08:16:20 +11:00
David Bomba
6835c9d3b6
Fixes for migration
2020-10-15 08:04:42 +11:00
David Bomba
3dca6ff171
Add projects to all entities - fixes for gateway casts
2020-10-15 07:58:20 +11:00
David Bomba
28f140ee37
Expense categories
2020-10-13 15:14:13 +11:00
David Bomba
05caec8aef
expense categories
2020-10-13 15:08:56 +11:00
David Bomba
b7292a0432
Update email validation
2020-10-13 08:27:42 +11:00
David Bomba
1042bbec7b
Update vendor contact schema to match client contact schema
2020-10-12 08:16:39 +11:00
David Bomba
b6bea31646
Working on gateway fee slippage
2020-10-10 21:57:28 +11:00
David Bomba
dd4d14d128
Implement Projects API
2020-10-08 09:25:39 +11:00
David Bomba
3aa5e2e4eb
Minor release
2020-10-06 21:06:14 +11:00
David Bomba
1264486bb9
Working on recurring migration
2020-10-06 08:46:47 +11:00
David Bomba
06b7dfa291
Fixes for Recurring
2020-10-04 21:24:55 +11:00
David Bomba
836e9a0ed4
Fixes for site_url on gateways table
2020-09-29 07:31:48 +10:00
David Bomba
604827f551
Only show implemented gateways
2020-09-28 08:00:14 +10:00
David Bomba
ab0ec5e2cb
Vendor API endpoints
2020-09-23 10:16:19 +10:00
David Bomba
712b8991e2
Fixes for versions
2020-09-18 17:21:42 +10:00
David Bomba
67492c3384
Recurring Invoice Invitations
2020-09-18 07:49:22 +10:00
David Bomba
24104509b3
Fixes for recurring invoice schema - auto_bill_enabled
2020-09-17 09:26:23 +10:00
David Bomba
03e9bf0bc7
Fixes for recurring
2020-09-16 20:08:51 +10:00
David Bomba
bae82b56c1
Add license
2020-09-14 21:11:46 +10:00
David Bomba
9c7dc24bd2
Recurring Dates
2020-09-13 20:20:11 +10:00
David Bomba
2b877d3414
Working on recurringDates Array
2020-09-12 20:33:12 +10:00
David Bomba
89dcd43e47
Fixes for contact password not sticking on update
2020-09-12 19:53:28 +10:00
David Bomba
d071ed0d3b
Attach payment_id to payment_hash
2020-09-10 11:52:17 +10:00
David Bomba
605f4d0b0c
Fixes for migrations
2020-09-09 07:37:07 +10:00
David Bomba
b9c868d3ff
Sort recurring / invoices transformers for comparison
2020-09-09 07:33:21 +10:00
David Bomba
f5eecf0eb6
Working on recurring
2020-09-08 20:34:14 +10:00
David Bomba
ba75a44eb8
Laravel 7.x Shift ( #40 )
...
* Adopt Laravel coding style
The Laravel framework adopts the PSR-2 coding style with some additions.
Laravel apps *should* adopt this coding style as well.
However, Shift allows you to customize the adopted coding style by
adding your own [PHP CS Fixer][1] `.php_cs` config to your project.
You may use [Shift's .php_cs][2] file as a base.
[1]: https://github.com/FriendsOfPHP/PHP-CS-Fixer
[2]: https://gist.github.com/laravel-shift/cab527923ed2a109dda047b97d53c200
* Shift bindings
PHP 5.5.9+ adds the new static `class` property which provides the fully qualified class name. This is preferred over using class name strings as these references are checked by the parser.
* Shift core files
* Shift to Throwable
* Add laravel/ui dependency
* Unindent vendor mail templates
* Shift config files
* Default config files
In an effort to make upgrading the constantly changing config files
easier, Shift defaulted them so you can review the commit diff for
changes. Moving forward, you should use ENV variables or create a
separate config file to allow the core config files to remain
automatically upgradeable.
* Shift Laravel dependencies
* Shift cleanup
* Upgrade to Laravel 7
Co-authored-by: Laravel Shift <shift@laravelshift.com>
2020-09-06 19:38:10 +10:00
David Bomba
1bd3deca4f
Invoice payments with gateway fees
2020-08-31 14:27:47 +10:00
David Bomba
36c54d8cc3
Working on fees
2020-08-28 11:06:46 +10:00
David Bomba
a5248f7a93
Test mode for company gateway
2020-08-28 07:34:15 +10:00
David Bomba
1a7d0d3cbd
Working on gateway fees across multiple invoices
2020-08-27 22:12:39 +10:00
David Bomba
979916adb5
Refactor payments
2020-08-25 23:06:38 +10:00
David Bomba
4c3f466d58
Tests for system log routes
2020-08-24 20:28:47 +10:00
David Bomba
d7dd544271
System logs
2020-08-24 19:51:19 +10:00
=
6d8d48bced
Add payment meta data to payments table
2020-08-22 10:57:38 +10:00
David Bomba
9e75283380
Add label field to company gateways table
2020-08-22 08:16:40 +10:00
David Bomba
334860f87b
Custom payment drivers
2020-08-20 08:11:46 +10:00
David Bomba
77ecca3035
fixes for tests
2020-08-19 16:11:57 +10:00
David Bomba
ca99a66390
Fixes for tests
2020-08-19 16:09:01 +10:00
David Bomba
9215f895c2
Fixes for exchange rate
2020-08-19 13:19:55 +10:00
David Bomba
92036b74af
Add exchange_rate to entities
2020-08-19 13:08:25 +10:00
David Bomba
7b2e60a0d5
Add amount column to history table
2020-08-19 12:44:25 +10:00
Benjamin Beganović
0a493c275e
Enable is_public for document uploads
2020-08-18 16:12:46 +02:00
David Bomba
3ac9cc5158
Add reminder fields to entities
2020-08-14 08:08:10 +10:00
David Bomba
52cc02199b
Remove Photo Design
2020-08-13 20:06:48 +10:00
David Bomba
7feae1fd45
Add is_deleted to client_gateway_tokens table
2020-08-12 08:17:32 +10:00
David Bomba
f544f7ac23
fix for archiving tax rates
2020-08-04 18:17:12 +10:00
David Bomba
caad3661d5
Refactor to user company_key instead of company_token
2020-07-28 21:58:15 +10:00
David Bomba
d5b777206e
Shop routes
2020-07-28 21:19:51 +10:00
David Bomba
d9f179b84d
Update enabled_modules
2020-07-21 21:27:55 +10:00
David Bomba
8420a4bac1
Remove redundant properties from account table and transformer
2020-07-21 09:00:59 +10:00
David Bomba
b96e2aa78b
Bulk actions for tax rates
2020-07-13 09:29:44 +10:00
David Bomba
a476034bd0
Add token_id to activity table
2020-07-08 16:54:16 +10:00
David Bomba
4c321d41c3
Change subscriptions to webhooks
2020-07-06 21:22:36 +10:00
David Bomba
b9c860bfc3
Add task to check company size
2020-07-05 18:59:28 +10:00
David Bomba
8eed07b8f5
Additional fields for entities
2020-06-28 08:24:08 +10:00
David Bomba
fe995ca878
Refactor refunds
2020-06-27 10:05:31 +10:00
David Bomba
889ac65f26
Bulk actions on groups
2020-06-24 09:39:49 +10:00
David Bomba
2fadadf5d4
Change document->path to ->url
2020-06-22 15:52:20 +10:00
David Bomba
52e00e2a90
enabled_tax_rates defaults to 0
2020-06-22 07:24:03 +10:00
David Bomba
2d2a5c0812
working on authorize.net token payments
2020-06-16 22:41:56 +10:00
David Bomba
aa4ac31bc7
fix for duplicate company column
2020-06-15 21:48:14 +10:00
David Bomba
fc40159d36
Fixes for currency precision
2020-06-15 21:42:46 +10:00
David Bomba
4846c9bccc
Working on reversing an invoice cancellation
2020-06-15 09:34:18 +10:00
David Bomba
7e26a81fb9
Move enabled_tax_rates onto company model
2020-06-11 07:56:08 +10:00
David Bomba
8512db6b1e
Add payment terms per company ( #3759 )
...
* remove first name last name required
* Working on check update script
* Add payment terms per company
* set enabled modules on company creation
* Add payment terms to migration
2020-05-27 09:49:06 +10:00
David Bomba
0a4464fc23
Payment Failure Notifications ( #3755 )
...
* Type Change for Payment Terms
* Fixes for payment terms casting
* Working on payment failure notifications
* Working on payment failure notifications
2020-05-26 20:22:50 +10:00
David Bomba
c339c25d9c
Bulk actions for Payment Terms ( #3752 )
...
* Fixes for tests
* payment terms policies and repo
* Bulk actions for payment terms
* Fixes for documentation
* working on payment failure mailer
2020-05-26 18:20:50 +10:00
David Bomba
970c9bb87d
Payment Terms ( #3737 )
...
* Fixes for converting a quote to invoice
* Fixes for deleting an invoice
* Payment Terms CRUD
* Payment Terms
* Push PaymentTerms back into the DB
* Payment Terms
* Payment Terms
* Create api docs for payment terms
2020-05-23 13:28:24 +10:00
David Bomba
659af63b5c
Add Quotes to RandomDataSeeder ( #3714 )
...
* Skip preview tests
* Fixes for product test
* Fixes for tests
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Fixes for incorrect payment types
* Refactor class nameS
* Entity Notification refactor
* Entity Notifications
* Add Quotes to randomdataseederr
2020-05-19 08:22:18 +10:00
David Bomba
6f373efd0d
Modify Users Table ( #3709 )
...
* Fixes for correct way to change an auth'd contact
* modify users table
2020-05-16 21:16:41 +10:00
David Bomba
2000795fdc
Fixes for correct way to change an auth'd contact ( #3708 )
2020-05-16 21:13:32 +10:00
David Bomba
1e323a5770
Working on OAuth. ( #3688 )
...
* Working on OAuth
* Fixes for gmail transport
* Working on oauth
2020-05-13 14:51:16 +10:00
David Bomba
b3eb2ae3b4
Fix companygatewaytransformer ( #3677 )
...
* Working on subscriptions
* Implement return type in models
* Subscription implementation
* Improvements to handling importation of large accountS
* Loggin imports
* Activate collector
* Improve memory usage of import script
* Appen Tags into emails - fix companygatewaytransformer
2020-05-06 21:49:42 +10:00
David Bomba
74a6c4f2ee
Reminders ( #3630 )
...
* Performance improvements moving from str_replace to strtr
* Remove legacy docs
* Clean up credit transformer
* Working on invoice emails
* Clean up for invoice designs
* Tests for light and dark theme emails
* Working on reminder scheduling
* Reminder Job Class
* Fixes for github actions
* PHP CS
* Test for reminders
* Test for reminders
2020-04-15 10:30:52 +10:00
David Bomba
afee58f746
Google Analytics ( #3610 )
...
* Working on google analytics
* google analytics implementation
2020-04-09 22:04:26 +10:00
David Bomba
05443d69ec
Implement CompanyToken and Subscriptions CRUD ( #3609 )
...
* Working on Tokens CRUD
* Fixes for company filters
* Working on Token CRUD
* Tests for tokens
* Fixes for OPENApi
* Subscriptions
* Subscriptions
2020-04-09 20:48:04 +10:00
David Bomba
eba0c19824
Fixes for Migration ( #3572 )
...
* Remove \Log::, fixes for tests, and fixes for migration
* Debugging migration
* Fixes for Migration
2020-04-01 19:54:22 +11:00
David Bomba
8b0fe63eb5
Send Generic entity email. ( #3560 )
...
* Enable identifying a user who submits a report to sentry for tracking purposes
* Minor fix for setup page
* Fixes for Tests
* Fixes for tests
* Generic Entity Emailer
* Fixes for emailing a generic entity
2020-03-29 23:22:14 +11:00
David Bomba
1d11358215
Ping route ( #3541 )
...
* minor fixes
* minor fixes
* Fixes for self update
* fixes for template previews
* Add report_errors variable
* Ping route
2020-03-25 19:36:47 +11:00
David Bomba
cdc3ef12c2
Include Horizon ( #3519 )
...
* Fixes for white label
* Include Laravel Horizon
* Add Account ID to user table AND ensure a user cannot create an invoice across companies
* restart horison after an update
* Fixes for app setup
* Minor fixes
* Fixes for client routes
* Fixes for tests
* minor fixes
2020-03-24 20:15:30 +11:00
David Bomba
43e57d0117
Fixes for self-update ( #3514 )
...
* minor fix for payment notifications
* styleci
* Limit Self updating to self hosters only
:
* Fixes for designs
* Minor fixes for self-update
2020-03-21 16:37:30 +11:00
David Bomba
58803d37f4
Serve tailwind locally ( #3505 )
...
* Fixes for tests
* Working on PDF tables
* Fixes for null values in designs
* Refactoring entity variables for PDF
* Fixes for pdf variables
* Minor fixes for designs
* Working on variable replacement for tables
* Refactoring designs
* Refactoring designs
* Refactoring design implementation
* Working on refactoring designs
* Serve tailwind locally
* Design changes
* refactor white labelling
* refactors for white label
* Fixes for payment type id nulls
2020-03-17 19:40:10 +11:00
David Bomba
93056ea815
Fixes for preview controller ( #3486 )
...
* fixes for user model
* Remove stale css
* Working on previewing designs
* Fixes for design previews
* fixes for preview controller
* Fixes for setting company on login
* fixes for preview
2020-03-12 22:04:53 +11:00
David Bomba
9334379786
fixes for json ( #3458 )
2020-03-09 21:00:34 +11:00
David Bomba
9e39f42aa8
Remove JSON types ( #3457 )
...
* Remove backup column from schema
* Add slack webhooks to company user table
* Preview route
* remove json column from company gateway
* fixes for testS
* Fixes for typos
* Remove json types
2020-03-09 20:45:59 +11:00
David Bomba
7d39969a3b
Preview Route ( #3456 )
...
* Remove backup column from schema
* Add slack webhooks to company user table
* Preview route
* remove json column from company gateway
* fixes for testS
* Fixes for typos
2020-03-09 20:38:15 +11:00
David Bomba
37f295d49e
Improve notification performance ( #3452 )
...
* Improve notification performance
* Cascade deletes
* Fixes for company deletes
* Fixes for formatting
* todos for company
* Set currency id on payment
* Minor fixes for payment controller
2020-03-08 16:59:06 +11:00
David Bomba
280271718b
Migration improvements: ( #3428 )
...
- Refactored exceptions
- Changed failed.blade.php
- Removed report() method from exceptions
- Added new force flag for MigrationController.php
2020-03-06 07:30:32 +11:00
David Bomba
7acc6ee300
Repeating header and footers on Invoice PDFs ( #3424 )
...
* remove jobs table
* Working on notifications
* Working on notifications
* Fixes for setting group level currency id on new client
* Working on repeating headers
* Use CSS to force headers and footers
* recurring headers and footers
* Preview PDF
* Working on PDF Preview
2020-03-05 18:14:57 +11:00
David Bomba
e14c3682f2
remove jobs table ( #3420 )
2020-03-04 22:15:27 +11:00
Benjamin Beganović
40af77d324
(V2) Improve validation & error handling ( #3414 )
...
* wip - migration transfer
* (WIP) Response refactor:
- Catching exceptions at top level
- Tests refactor
* wip
* Wrappign migration validator:
- Migration dropped to queue
- New validator messages
- New exception messages
* Fixes for tests
2020-03-04 09:44:42 +11:00
David Bomba
0ff14c97fd
Minors Fixes ( #3405 )
...
* Tests for client contact passwords
* test for client API
* Client Tests for password quality
* Final tests for client contact password
* Implement feature permissions
* Minor fixes
2020-03-01 21:18:13 +11:00
David Bomba
f8ea4c0d0f
Implement Design API ( #3400 )
...
* Working on CompanyUser route
* CompanyUser update route
* tests for updating a company user
* Fixes for exchange currency rate
* Move slack and google analytics fields into company table
* implement Design API
2020-02-29 08:57:47 +11:00
David Bomba
464dd3f9eb
Fixes for base repo ->save() method ( #3392 )
...
* Fixes for tests
* payment
* remove field from company table
* Fixes for repo save()
2020-02-28 07:23:25 +11:00
David Bomba
c15f17186d
Fixes for transformerS ( #3388 )
2020-02-27 10:32:44 +11:00
David Bomba
f20b0f7720
Fixes for company tokens. ( #3375 )
...
* Testing Company Ledger
* Fixes for company ledger
* Fixes for company ledger
* Company ledger testS
* Fixes for user / client / contacts transformers
* Fixes for tests
* Fixes for tokens
2020-02-26 14:26:07 +11:00
David Bomba
62fc7edbae
Fixes for updating a product on invoice save ( #3372 )
2020-02-25 20:17:04 +11:00
David Bomba
3d31f810c0
Set Invitations as a default include for invoices ( #3362 )
...
* Working on importing company gateways
* Fix for companyuser settings object
* Migrate client_gateway_tokens
* Working on Notificaitons
* Working on notifications
* Failsafe for user-company
* unlink files
* Set DB for jobs
* Always have a fallback for company_id
* Fixes for user model
* Formatting for MultiDB
* Working on Company Ledger Tests
* Fixes for contact request
* Set Invitations as a default include for invoices
2020-02-24 21:15:30 +11:00
David Bomba
c1d3fd12a8
Import ( #3360 )
...
* Fixes for test data
* Fixes for tests
* Remove legacy vue components
* Add routing number to client gateway tokens
* working on important documents and company gateways
* Import fixes
2020-02-22 13:25:49 +11:00
David Bomba
9e9cd37b87
Modifications to Designs ( #3353 )
...
* Working on Quotes
* Naming refactor for Quotes
* Quote Actions
* Quote Pdfs
* Quote PDFs
* Refunds in Stripe
* Fixes tests
* Company Ledger work
2020-02-20 07:44:12 +11:00
David Bomba
f57339f185
Fixes and Refactors for Invoice Emails. ( #3339 )
...
* Working on emailing invoices
* Working on emailing and displaying email
* Working on emailing and displaying email
* Email invoices
* Fixes for html emails
* Ensure valid client prior to store
* Ensure client exists when storing an entity
* Update variable name send -> send_email for client_contacts
* Mailable download files
* Extend timeouts of password protected routes when a protected route is hit
* Add default portal design to company settings
* Minor fixes
* Fixes for Tests
* Fixes for invoicing emails
* Refactors for InvoiceEmail
* Implement abstractservice
* Refactors for services
* Refactors for emails
* Fixes for Invoice Emails
2020-02-17 20:37:44 +11:00
David Bomba
1e35c90ee6
Fixes for Tests, MultiDB ( #3334 )
...
* refactor send_invoice to generic -> send
* Code cleanup
* Fixes for tests and multidb
2020-02-15 23:27:24 +11:00
David Bomba
be3ade65f1
Download Invoice by Invitation ( #3312 )
...
* style cs
* Style CS
* Throw Record not found exception if invalid primary key hash is provided
* Improve error handling
* Create abstract implementation for designs
* working on custom designs
* Add Design Model
* invoice services
* Download Invoice by Invitation
2020-02-12 11:41:17 +11:00
David Bomba
45cc67075d
Include contacts in sample migration files. ( #3260 )
...
* add types to transformers
* minor fixes for test data creator
* Working on refunds
* Update migration files to include client contacts
* Working on refunds
* Working on refunds
* Working on refunds
* Refund Tests
* Working on refund tests
2020-01-29 13:03:47 +11:00
David Bomba
db558acf70
V2 ( #3230 )
...
* Improve test data quality
* Add Projects and Tasks to schema
* Improve invoice data quality
2020-01-20 21:40:22 +11:00
David Bomba
84642bf035
Expense and Vendors ( #3226 )
...
* add expenses, vendors and vendor_contacts along with factories and test data
* padding out vendors, expenses
* Minor fixes
* Add Expense and Company TransformerS
2020-01-20 12:31:58 +11:00
David Bomba
957ac9f5d8
Fix for password protected authorization ( #3198 )
...
* Remove unnecessary save() on invoice
* Update copyright
* Working on Credit Repository
* Implement credits as a paymentable entity
* Add credit_id to transformer
* fix rules for update payment
* Fix random deleted_at keys in transformers
* Fix for password_protect check
2020-01-07 11:13:47 +11:00
David Bomba
08d8d11dea
Fixes for missing contact_key in seeder ( #3190 )
...
* Stub refund payment
* Fixes for missing contact_key in seeder
2020-01-03 19:49:59 +11:00
David Bomba
6bf4cfe395
Add Credits to Schema ( #3169 )
...
* Fix formatting and variable insertion for email templates
* Refactoring for invoice emails
* Fixes for midddleware
* Improve refresh includes
* change setting name
2019-12-25 23:22:10 +11:00
David Bomba
5e7512071f
Implement EmailInvoice Job ( #3166 )
...
* Working on quote counter
* Add tests for quote number + shared counter tests
* Create invoice job
* Add last_sent_date to invoice/quote table, remove type_id
* Implement EmailInvoice Job
2019-12-22 21:28:41 +11:00
David Bomba
556b2ab1c9
Fixes for Storing Quotes ( #3159 )
...
* Return blank object for group settings
* Implement Quote Store
* Clean up Logging
2019-12-18 09:40:15 +11:00
David Bomba
f6f5b89af9
Return company user settings as object ( #3156 )
...
* Conditional in test
* Add additional fields to payments
* Additional fields for payments table
* Return company user as object
2019-12-17 21:50:45 +11:00
David Bomba
c6e1658ffe
Refactors ( #3148 )
...
* Refactor company properties to be presented from settings object instead of company properties
* Working on Email Tests
* Working on emails
* Working on email templats
* Include text version of email
* Refactor Email template builder into trait'
* Fix for custom_value4
* Refactor payment_date -> date && payment_type_id -> type_id
* expose paymentables to API
* expose paymentables to API
* Implement a next_send_date field in invoice/quote tables to allow control over reminder scheduling
* Add custom_values to users,documents and company_gateways tables
2019-12-16 22:34:38 +11:00
David Bomba
f8551d6119
Multi-Master Support for MySQL ( #3146 )
...
* Minor fixes for OpenAPI docs for clients
* Add fields to company transformer
* Padding email templates, system level and custom
* Minor fixes for email template subject
* Working on Email Templates
* Clean up User model, remove redundant permissions methods
* Implement Locale for API
* Implement Locale middleware for client routes
* Remove global constants
* Fixes for removing the global constants file
* Working on TDD for emails
* TDD for emails
* implement additional template variables
* Add support for Multi-Master replication with MySQL
2019-12-14 16:49:48 +11:00
David Bomba
9d8e4fdb06
Change companies table property domain to subdomain ( #3141 )
2019-12-11 07:53:41 +11:00
David Bomba
90eeb59754
Fixes for client display_name ( #3137 )
...
* Minor fixes for OpenAPI docs for clients
* Add fields to company transformer
* Padding email templates, system level and custom
* Set Unique value on client_contact_id & invoice_id on invitations table
* Fix for client display_name
2019-12-08 18:33:44 +11:00
David Bomba
01173c66d8
Fixes for validation. ( #3130 )
...
* Fixes for OpenAPI Documentation + fix support for docs for PHP 7.4
* Minor fixes for GMail API
* Add fix for 2 contacts with no email addresses failing validation, emails are optional! but cannot be duplicated if a value is set
* Return template as a object with subject and body components
* Fixes for OpenAPI Schema
* Stubs for payment edge cases
* payment tests
2019-12-05 17:22:20 +11:00
David Bomba
1b6ec9699a
Gmail Email via API ( #3124 )
...
* Working on GMail Driver
* working on custom Gmail Mail Provider
* Add total_taxes to quotes and recurring_*
* Implementation of new mailserviceprovider to allow native use of Mail:: with gmail email sending
2019-12-04 15:52:04 +11:00
David Bomba
0d15926e02
OAuth Token support ( #3117 )
...
* Add oauth->token to users table
* Add oauth->token to fillableon model
2019-12-04 12:14:55 +11:00
David Bomba
75df82a71c
Fixes ( #3116 )
...
* Fixes for OpenAPI Documentation + fix support for docs for PHP 7.4
* User update tests
* Add total_taxes to invoice table, implement addition create-test-data fields for item and invoice level taxes
2019-12-04 12:06:14 +11:00
David Bomba
25514b43cf
Allow fine grained payments ( #3110 )
...
* Allow payment amounts to be partial per invoice paid
* edge case tests for payments
* Allow per invoice payment amounts and allow direct payments which simply credit a clients credit_balance
* Fixes
2019-12-01 22:23:24 +11:00
David Bomba
32aedf26dd
Attach and Detach a user to a company ( #3107 )
...
* fixes for template controller
* Default gateway as string
* Bulk actions
* Move currency_id back to settings
* Allow store and update currency ID
* Attach user to company_user
* Add / Detach company users
2019-11-30 13:42:44 +11:00
David Bomba
9702dc741c
Refactor for invoices/quotes/credit transformers ( #3100 )
...
* Refactor Invoices / Quotes / Credits to use the same transformer
* Add contact_key to factories
2019-11-27 21:27:24 +11:00
David Bomba
0606973035
Fixes for Token Name ( #3095 )
...
* Fix for CORs error where file download were being prevented by headers
* Fixes for CORs and File downloads
* give contextual error messages for invalid route actions
* Clean up LoginController for OAuth Testing
* Quote Actions
* Invoice and Quote Actions
* Fixes for Token Name
* Change test data seeder to create separate small,medium,large companies
2019-11-26 19:14:01 +11:00