David Bomba
8c8509ca40
Merge pull request #4703 from turbo124/v5-develop
...
Refactor alternateSave() in BaseRepo
2021-01-16 08:45:37 +11:00
Benjamin Beganović
3970ee3450
only require email in settings
2021-01-15 14:07:33 +01:00
Benjamin Beganović
72b509dfe2
only require postal_code for billing address
2021-01-15 13:27:46 +01:00
David Bomba
cbce8c8a46
minor fixes for client portal
2021-01-15 22:19:34 +11:00
David Bomba
2f58096872
Fixes for displaying Recurring Invoice PDF
2021-01-15 13:02:55 +11:00
David Bomba
7b1f7b7bbd
Merge pull request #4687 from beganovich/v5-0114-change-default-pdf-viewer
...
(v5) Show quotes/invoices in full-screen by default
2021-01-15 08:33:14 +11:00
David Bomba
b72a4567db
Merge pull request #4688 from beganovich/v5-0114-remove-url-in-settings
...
(v5) Client portal: Remove URL validation from the website
2021-01-15 08:33:09 +11:00
Benjamin Beganović
f8e57f57a5
Remove drafts from the quotes-table
2021-01-14 14:17:39 +01:00
Benjamin Beganović
6f9bedd7f1
remove url validation from settings/website
2021-01-14 14:15:09 +01:00
Benjamin Beganović
2a193c97ea
Show quotes/invoices in full-screen by default
2021-01-14 13:29:46 +01:00
David Bomba
8b22fa5a47
Fixes for user events
2021-01-14 15:31:45 +11:00
David Bomba
7d46ec489a
User Activities
2021-01-14 14:44:52 +11:00
David Bomba
95e5b89641
fixes for validation of line_items
2021-01-14 08:16:07 +11:00
David Bomba
4ad3e7fc8a
Fix for group_settings_id being dropped in certain edge cases
2021-01-14 08:01:27 +11:00
David Bomba
ee85a6487c
Merge pull request #4670 from beganovich/v5-jan12-required-fields
...
(v5) Required fields for gateways
2021-01-14 07:55:27 +11:00
David Bomba
20b13d131b
Return expense response when using delete route
2021-01-14 07:33:45 +11:00
Benjamin Beganović
9516f877f6
Skip showing the page if no fields
2021-01-13 13:39:34 +01:00
Benjamin Beganović
b014aecc7d
- Add getClientRequiredFields in BaseDriver.php
...
- Pass $fields in @required-client-info
- Don't show form if fields are satisfied
- Remove $gateway reference in RequiredClientInfo.php
- StripePaymentDriver.php required fields
- Removed old-redirect logic for required fields
2021-01-13 13:31:00 +01:00
David Bomba
976f610158
fixes for validation
2021-01-13 23:20:15 +11:00
David Bomba
4ff0108c5c
fixes for validation
2021-01-13 22:52:30 +11:00
David Bomba
e3efa5790f
Email validation
2021-01-13 22:47:36 +11:00
David Bomba
3b02dd56e0
Save documents to Company Entity
2021-01-13 21:12:14 +11:00
David Bomba
a6121295c2
Fix for retrieving quote PDF
2021-01-13 19:58:01 +11:00
David Bomba
989d2fe574
Default show dashboard to false
2021-01-13 18:47:14 +11:00
David Bomba
ccf65f1c7c
Fix for Hide/Show Client Portal Dashboard
2021-01-13 18:43:26 +11:00
David Bomba
7f03a1900e
Refactor notifications to be more specific, ie. Invoice -> Reminder 1 template
2021-01-13 18:20:46 +11:00
Benjamin Beganović
0b4e85957c
wip
2021-01-12 16:30:11 +01:00
Benjamin Beganović
cdd62f7e2a
wip
2021-01-12 16:23:39 +01:00
Benjamin Beganović
ff3ee60cf9
wip
2021-01-12 15:43:07 +01:00
David Bomba
e804e083a0
Add slight delay to mailer
2021-01-12 20:54:45 +11:00
David Bomba
e3f0493c48
Cleanup for emails
2021-01-12 10:21:17 +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
b76e404401
Adjust use credits functionality
2021-01-12 08:42:30 +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
7c1d751e56
Merge pull request #4659 from turbo124/v5-develop
...
Version bump
2021-01-10 09:15:47 +11:00
David Bomba
7285a6df03
Mark invoice as sent if viewed in portal as Draft
2021-01-10 09:13:48 +11:00
Benjamin Beganović
fe4f01d98a
Wrap processPaymentView & processPaymentRequest into try-catch
2021-01-08 13:45:08 +01:00
David Bomba
13420a93b9
Fixes for validation
2021-01-08 21:19:26 +11:00
David Bomba
a5290e067e
Fix for suming amounts payable
2021-01-08 14:25:54 +11:00
David Bomba
b5606c1524
Fixes for task statuses and tests
2021-01-08 09:25:00 +11:00
David Bomba
2e499adea6
Fix for task status null color value
2021-01-08 09:03:29 +11:00
=
56bcaf0785
Fix for custom payment driver label
2021-01-07 21:09:24 +11:00
David Bomba
5d302ad450
Fixes for multi payments
2021-01-07 18:21:49 +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
2cd5d2d68a
Minor fixes for credit_payments in CP
2021-01-07 10:18:57 +11:00
Benjamin Beganović
e1df465883
Show the message if invoice is unpayable
2021-01-06 14:22:48 +01:00
David Bomba
04d8bcccb1
Fix for error handling in PayPal driver
2021-01-06 20:28:48 +11:00
David Bomba
65afd70b38
Always ensure the client has a currency set
2021-01-06 19:50:13 +11:00
David Bomba
47f42b804d
Fixes for partial credit payments"
2021-01-06 16:54:04 +11:00
David Bomba
3ee3f67c8c
Fixes for over payments
2021-01-06 16:14:20 +11:00
David Bomba
c132e9ace8
Fixes for tasks, and migrations
2021-01-06 10:36:20 +11:00
Benjamin Beganović
fd1c655c34
Set debug default to 'false'
2021-01-04 13:43:13 +01:00
Benjamin Beganović
b266def75b
Remove debug from the setup page
2021-01-04 13:42:31 +01:00
Benjamin Beganović
603f7baa58
apply php-cs-fixeR
2021-01-04 13:38:00 +01:00
Benjamin Beganović
14efcc77e6
Support for database port on the setup
2021-01-04 13:36:47 +01:00
David Bomba
15b2ee6642
Add additional mimes
2021-01-04 21:49:28 +11:00
David Bomba
934610a01c
Update copyright + version bump + set canadian dollar symbol to $
2021-01-04 08:54:54 +11:00
David Bomba
8653cc6114
Fixes for unique taxrate constraint on update
2021-01-04 08:22:42 +11:00
David Bomba
e791741efa
Fixes for displaying recurring invoices in the client portal
2021-01-03 18:56:42 +11:00
=
6c098160df
Allow a user to change only their own password
2021-01-01 20:11:21 +11:00
Benjamin Beganović
8df80ddab0
fixes for paypal redirecting to stripe
2020-12-30 12:02:04 +01:00
=
7a058c9ae6
Move logging to nlog
2020-12-30 08:10:03 +11:00
=
4129dba08b
Test for HTML output for preview controller
2020-12-26 20:26:19 +11:00
David Bomba
b3962986fb
Merge pull request #4577 from turbo124/v5-develop
...
Fix for company.users.company_user
2020-12-26 19:04:03 +11:00
=
53ff009d74
fix for company.users.company_user
2020-12-26 19:03:24 +11:00
Benjamin Beganović
9f58ccb028
Add support for custom Chromium path (ie. support for Windows & Mac)
2020-12-25 14:15:57 +01:00
Benjamin Beganović
77a8771c78
Setup improvements:
...
- Disable Test PDF button while network request loading
- Return correct public/test.pdf file path
2020-12-24 12:25:22 +01:00
Benjamin Beganović
ada4f3065c
fixes for tests
2020-12-23 11:41:57 +01:00
Benjamin Beganović
69bc664457
Merge pull request #4549 from beganovich/v5-snappdf-integration
...
(v5) snappdf support
2020-12-22 09:31:22 +01:00
Benjamin Beganović
6009d49330
Merge pull request #4546 from beganovich/v5-amount-with-fee
...
(v5) Change amount_with_fee source location
2020-12-22 09:26:24 +01:00
Benjamin Beganović
95c1f60674
Install beganovich/snappdf package
2020-12-21 16:32:04 +01:00
Benjamin Beganović
940c5c77f3
find and setup db by company key in webhook request
2020-12-21 12:19:48 +01:00
Benjamin Beganović
09a5ab4fad
Merge remote-tracking branch 'upstream/v5-develop' into v5-amount-with-fee
2020-12-21 12:14:43 +01:00
Benjamin Beganović
5a8dfd85eb
Apply php-cs-fixer
2020-12-21 11:46:46 +01:00
David Bomba
950a057496
Merge pull request #4545 from turbo124/v5-develop
...
Fix for preview
2020-12-21 20:59:17 +11:00
David Bomba
95455f732b
Minor fix for preview
2020-12-21 20:58:55 +11:00
Benjamin Beganović
6f32fd6c4b
Merge pull request #4527 from beganovich/v5-stripe-webhook-support
...
(v5) Stripe support for webhooks
2020-12-21 08:14:00 +01:00
David Bomba
c1edc905db
Importing invoices
2020-12-20 20:02:10 +11:00
David Bomba
ccde0eaced
Working on importing CSV Invoices
2020-12-20 18:02:58 +11:00
David Bomba
4df646f93b
Fixes for tests
2020-12-20 12:21:40 +11:00
Benjamin Beganović
92d2a514ca
Supprot Stripe for webhooks
2020-12-19 13:11:42 +01:00
David Bomba
6b02d51080
Invoice Import
2020-12-19 18:28:58 +11:00
David Bomba
df30f0cbc5
Fixes for github actions
2020-12-18 11:31:27 +11:00
David Bomba
3ad3d0a418
Fix for editting invoice where number in pending state
2020-12-18 07:14:46 +11:00
David Bomba
f45588d26e
Merge pull request #4522 from turbo124/v5-develop
...
Handle invoice numbers on restore
2020-12-18 07:12:17 +11:00
David Bomba
d3cdfd670f
Product import
2020-12-17 23:00:32 +11:00
Benjamin Beganović
6fa90c7060
Change webhook order
2020-12-17 12:47:46 +01:00
Benjamin Beganović
79c6cc474a
Merge pull request #4515 from beganovich/v5-checkout-webhooks-update
...
(v5) Support for Checkout @ webhooks
2020-12-17 12:33:01 +01:00
Benjamin Beganović
5ea07fde66
Merge pull request #4512 from beganovich/v5-remove-trailing-slash-from-setup
...
(v5) Remove trailing slash from URLs on setup
2020-12-17 12:32:47 +01:00
Benjamin Beganović
942652b668
Update webhooks to support Checkout.com & apply php-cs-fixer
2020-12-17 12:27:15 +01:00
Benjamin Beganović
d8405710e7
Merge pull request #4513 from beganovich/v5-webhooks-refactor
...
(wip) (v5) Webhooks refactor
2020-12-17 11:56:16 +01:00
Benjamin Beganović
c78a03b095
Remove trailing slash from URLs on setup
2020-12-17 11:10:47 +01:00
David Bomba
831d1e0816
revert to exec() to composer install
2020-12-17 10:23:54 +11:00
Benjamin Beganović
d3033c902d
wip
2020-12-16 15:25:42 +01:00
Benjamin Beganović
9662d9af92
Update webhooks for Checkout:
...
- Update api.php -> gateway_key => company_gateway_id
- Pass correct reference to url in CreditCard.php
- Update PaymentWebhookController.php to support new company_gateway_id
- Update PaymentWebhookRequest.php to resolve company gateway from correct input
2020-12-16 13:47:10 +01:00
Benjamin Beganović
20c010448a
apply php-cs-fixer
2020-12-16 12:52:40 +01:00
Benjamin Beganović
9f4481d35f
Enable support for ChromiumPdf on setup
...
Add test.pdf to .gitignore
2020-12-16 12:51:41 +01:00
David Bomba
7353687c04
Working on client import
2020-12-16 21:06:20 +11:00
David Bomba
8df553c4cc
Working on CSV imports
2020-12-16 11:01:15 +11:00
David Bomba
57ee54032f
Import CSV
2020-12-15 09:59:41 +11:00