David Bomba
ff5a850e8d
Fixes for notifications ( #3427 )
...
* Fix for pdf_variables
* Fixes for notification
2020-03-05 19:36:52 +11:00
David Bomba
804153b049
fixes for design seeder ( #3426 )
2020-03-05 18:55:30 +11:00
David Bomba
ab4ec76830
Fixes for designs and pdf_variables ( #3425 )
2020-03-05 18:50:50 +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
Benjamin Beganović
5a7d6c4a7a
[v2] Hide white label for paid users ( #3421 )
...
* Control the white label
* Remove redirect
2020-03-04 22:22:57 +11:00
David Bomba
e14c3682f2
remove jobs table ( #3420 )
2020-03-04 22:15:27 +11:00
David Bomba
6d5d1da472
Fixes for pdf_variables validation ( #3419 )
...
* Client and System Notifications
* Fix for group settings currency not applying correctly.
* Split head out of design in order to reuse headers and footers
* export the designs
* Fixes for pdf_variables
2020-03-04 22:09:43 +11:00
David Bomba
d14b21f471
Fixes for migration ( #3418 )
...
* Fix for setting a currency!
* Additional logic to ensure invites are only created for the client_contact -> client
* Move credit number generation after the save to ensure we do not fail on the credit creation because of a number race condition
* fixes for migration
2020-03-04 15:06:27 +11:00
David Bomba
b157ee3917
Fixes for Credit PDF generation ( #3417 )
...
* Fix for design GET route
* Fixes for Credit PDF creation
2020-03-04 10:51:50 +11:00
David Bomba
b8c26bb534
company_user.settings default to null ( #3416 )
2020-03-04 09:46:19 +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
a3e960cbba
Fixes for currency id insertion in new client ( #3413 )
2020-03-03 23:18:24 +11:00
David Bomba
2085fa38dc
Missing files ( #3412 )
2020-03-03 20:51:05 +11:00
David Bomba
1393179160
Multiple fixes and features ( #3411 )
...
* Performance improvements for seeding
* Differentiating between system notification and user notifications
* Remove hard coded webhook url
* Working on system and user notifications
* notifications
* Set the currency on client if blank
* Refactor for inserting invoice defaults
* Refactor Default Invoice/Quote/Credit objects
* working on credits
* Implement mark_sent for quotes and credits
2020-03-03 20:44:26 +11:00
David Bomba
cf345b1932
Set Default PDF Variables ( #3409 )
2020-03-02 22:03:40 +11:00
David Bomba
db88d6a50d
Fixes for V2 ( #3408 )
...
* Refactor for user
* payment notifications
* Fixes for contact request
* Fix validation for contacts
* Fixes for base repo
* Fixes for Invoice Repo
* hide password field on clientcontact
2020-03-02 21:22:37 +11:00
hillelcoren
36abedf6aa
Update Flutter client
2020-03-01 20:41:23 +00:00
hillelcoren
d670a76f32
Update Flutter client
2020-03-01 20:30:58 +00:00
hillelcoren
4f44db821b
Update Flutter client
2020-03-01 20:19:26 +00:00
David Bomba
6e51b225b0
Fixes for missing fields for company transformer ( #3406 )
2020-03-01 21:45:23 +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
e2ed1fad8b
Enable client contact password to be set via API. ( #3402 )
...
* Tests for client contact passwords
* test for client API
* Client Tests for password quality
* Final tests for client contact password
2020-03-01 16:00:54 +11:00
David Bomba
0f1c685bfa
Fixes for updating company user ( #3401 )
...
* update company schema descriptions
* Fixes for company user controlleR
2020-03-01 08:03:43 +11:00
Benjamin Beganović
6b6fb6c807
Fix DB migration ( #3399 )
2020-02-29 08:58:30 +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
hillelcoren
3ae5c0467e
Update Flutter client
2020-02-28 14:37:53 +00:00
hillelcoren
2b9c5b8052
Update Flutter client
2020-02-28 13:27:02 +00:00
David Bomba
0061da2600
Update Company User Route ( #3398 )
...
* Working on CompanyUser route
* CompanyUser update route
* tests for updating a company user
2020-02-28 23:11:56 +11:00
David Bomba
abe3376c48
Validate invoices in a payment ( #3397 )
...
* Payment Scenarios:
* Fixes for duplicate invoice-ids in a payment
2020-02-28 19:18:34 +11:00
David Bomba
08ce375fbc
Fixes for payments with invoices from different clients ( #3396 )
2020-02-28 12:58:49 +11:00
Benjamin Beganović
177c756dd8
Increase logo size ( #3394 )
2020-02-28 08:17:31 +11:00
David Bomba
fba88c2d62
Fixes for tests ( #3395 )
2020-02-28 08:17:17 +11:00
David Bomba
7abab22c43
Fixes for base repo ( #3393 )
2020-02-28 07:34:25 +11:00
Benjamin Beganović
79a5f6b809
Remove SVG from e-mails ( #3391 )
2020-02-28 07:23:57 +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
hillelcoren
a5cbcebcf9
Update Flutter client
2020-02-27 19:49:02 +00:00
hillelcoren
ad47bbf801
Update Flutter client
2020-02-27 18:11:10 +00:00
David Bomba
9ac66661ba
Fixes for tests ( #3389 )
...
* Fixes for tests
* payment
2020-02-27 17:29:40 +11:00
David Bomba
c15f17186d
Fixes for transformerS ( #3388 )
2020-02-27 10:32:44 +11:00
Benjamin Beganović
200b26d809
Refactor save() method to apply DRY for invoices, Quotes & Credits ( #3387 )
...
* Refactor save() method to apply DRY
* Update BaseRepository.php
2020-02-27 08:21:12 +11:00
Benjamin Beganović
aef6135e30
New email design ( #3386 )
2020-02-27 07:55:23 +11:00
David Bomba
b2f4e51b55
V2 ( #3385 )
...
* Fixes for payment number
* Fixes for tests
2020-02-26 21:46:35 +11:00
David Bomba
0b2435af2a
Fixes for payment numbers ( #3384 )
2020-02-26 21:06:08 +11:00
David Bomba
cb9e4b26e5
payment number enforce ( #3383 )
2020-02-26 20:43:41 +11:00
David Bomba
628b77e369
fixes for casts ( #3382 )
2020-02-26 19:04:20 +11:00
David Bomba
a74b644f6a
Fixes for feesandlimits ( #3381 )
2020-02-26 18:55:01 +11:00
David Bomba
bfee59b529
casts public_notes to string ( #3380 )
2020-02-26 17:46:27 +11:00
David Bomba
886139d6cd
Fixes for transformers ( #3379 )
2020-02-26 17:37:38 +11:00
David Bomba
d93c3500e6
size_id = string ( #3378 )
2020-02-26 16:29:17 +11:00
David Bomba
0f050ae236
uses_inclusive_taxes ( #3377 )
2020-02-26 16:18:38 +11:00