David Bomba
e174b379a6
Additional mailer implementation
2023-01-11 19:29:27 +11:00
David Bomba
515e93250f
Purchase Order Notifications
2022-12-19 23:25:48 +11:00
David Bomba
0f2e19a873
Merge branch 'v5-develop' into bank_rules
2022-11-23 12:54:26 +11:00
David Bomba
86813f91cc
Adjust when we send certain events after an email failure
2022-11-20 12:00:04 +11:00
David Bomba
6ef21be16c
Bank transaction rules
2022-11-13 15:21:37 +11:00
David Bomba
c0cb157309
Merge branch 'v5-develop' into yodlee
2022-09-07 14:54:50 +10:00
David Bomba
30defb6170
Fixes for postmark delivery logging
2022-08-17 17:18:30 +10:00
David Bomba
d50220c387
Bank Integration API Tests
2022-08-11 17:05:33 +10:00
David Bomba
0dc50bb171
Stubbing bank integration controllers
2022-08-05 19:05:59 +10:00
David Bomba
2ec8e21506
Fixes for mail sent listener
2022-07-31 20:43:43 +10:00
David Bomba
6581abf46d
Merge v5-develop into L9
2022-07-15 22:59:25 +10:00
David Bomba
b1ff9f0305
Mailers for Laravel
2022-06-24 23:49:22 +10:00
David Bomba
6bd785cc66
Add boot up for gmail api transport
2022-06-24 13:25:02 +10:00
David Bomba
ff783804ff
Working on mail drivers
2022-06-24 13:15:56 +10:00
David Bomba
865bb009ad
Laravel 9
2022-06-22 21:57:45 +10:00
Shift
6edb82308f
Shift cleanup
2022-06-21 10:03:51 +00:00
Shift
8a74d9072a
Shift to class based routes
2022-06-21 09:59:51 +00:00
Shift
e0a8e84108
Shift core files
2022-06-21 09:59:19 +00:00
Shift
a1403b62da
Convert to Symfony Mailer
2022-06-21 09:59:02 +00:00
Shift
19080933b6
Apply Laravel coding style
...
Shift automatically applies the Laravel coding style - which uses the PSR-2 coding style as a base with some minor additions.
You may customize the code style applied by adding a [PHP CS Fixer][1] or [PHP CodeSniffer][2] ruleset to your project root. Feel free to use [Shift's Laravel ruleset][3] to help you get started.
For more information on customizing the code style applied by Shift, [watch this short video][4].
[1]: https://github.com/FriendsOfPHP/PHP-CS-Fixer
[2]: https://github.com/squizlabs/PHP_CodeSniffer
[3]: https://gist.github.com/laravel-shift/cab527923ed2a109dda047b97d53c200
[4]: https://laravelshift.com/videos/shift-code-style
2022-06-21 09:57:17 +00:00
David Bomba
3d7a65fea0
OAuth o365 permissions
2022-06-17 15:42:14 +10:00
David Bomba
9032bc6fa7
Notifications for Purchase orders / Viewed / Accepted
2022-06-16 14:42:24 +10:00
David Bomba
0f32e43fb6
Accept listener
2022-06-15 16:27:21 +10:00
David Bomba
6674424244
Stubs for vendor portal
2022-06-13 19:59:24 +10:00
David Bomba
19216934a5
Merge pull request #7540 from CirkaN/Cirkovic/INA-12
...
Cirkovic/ina 12
2022-06-12 17:13:56 +10:00
David Bomba
7658c66953
Merge pull request #7507 from CirkaN/Cirkovic/INA-7
...
INA-7 | Add Vendor guard
2022-06-12 17:13:26 +10:00
Nikola Cirkovic
e626896732
INA-7 | fix routes file
2022-06-12 02:16:14 +02:00
Nikola Cirkovic
94a07df7cc
INA-12 | Register drivers in EventServiceProvider.php (required for Manager to actually register drivers)
2022-06-11 05:27:26 +02:00
David Bomba
e6e651b4b4
Event / Listeners for Purchase Orders
2022-06-09 13:33:13 +10:00
David Bomba
76bd11facb
Purchase Order Events
2022-06-09 12:24:42 +10:00
Nikola Cirkovic
93b0ebe716
INA-6 | Add PurchaseOrderWasMarkedSent to the EventServiceProvider.php
2022-06-05 05:57:08 +02:00
Nikola Cirkovic
1daed11b7c
INA-7 | Map vendors api routes
2022-06-05 01:44:12 +02:00
Nikola Cirkovic
020cf10202
INA-4 | Add Purchase Order Observer
2022-05-29 05:59:44 +02:00
Nikola Cirkovic
eaa0898222
INA-4 | Register purchase order policy
2022-05-29 05:59:35 +02:00
David Bomba
6f491dfb92
Update Copyright text
2022-04-27 13:20:41 +10:00
David Bomba
127683ee29
Fixes for eager loading
2022-04-20 11:55:33 +10:00
David Bomba
e8e8598fd8
Webhooks for Projects
2022-04-14 21:38:29 +10:00
David Bomba
c2ec39dc4c
Disable lazy load blocker
2022-04-11 17:45:59 +10:00
David Bomba
fabf8e0bae
Query lazy loading imrpovements
2022-04-11 17:45:37 +10:00
David Bomba
dcc724b667
Ensure queue state is sane
2022-03-15 07:12:37 +11:00
David Bomba
e2cd1e5c71
Cache company, company_user and user in container
2022-03-13 20:18:15 +11:00
David Bomba
a37bf5cb70
Center auth login logo
2022-02-20 21:09:20 +11:00
David Bomba
0bd0c0d2a1
Fixes for mollie webhooks with credit cards
2022-02-20 19:02:57 +11:00
David Bomba
e42ac1197d
Performance improvements for Swoole
2022-02-18 19:06:09 +11:00
David Bomba
910aeebaf7
Fixes for auth.net
2022-02-15 21:23:51 +11:00
David Bomba
6b9f211812
Update route throttling limits
2022-01-21 14:58:58 +11:00
David Bomba
3ebb576be7
Add Payment Terms filters
2021-12-21 10:35:20 +11:00
David Bomba
4e127fab2d
Add Quote Approved Notification
2021-11-16 14:14:15 +11:00
David Bomba
dc116013d9
Fixes for observers
2021-10-14 17:54:38 +11:00
David Bomba
02de2607e0
Fixes for recurring expenses
2021-09-14 18:52:54 +10:00
=
b38cd1ef32
Approve Quote Webhook
2021-09-11 12:51:34 +10:00
David Bomba
65bc26ab79
Start and Stop Recurring Expenses
2021-09-07 09:02:23 +10:00
=
d3c4e1080a
Fixes for Recurring Expense Transformer
2021-08-27 20:45:09 +10:00
David Bomba
827dba0bed
Recurring Quotes / Expenses events
2021-08-24 15:55:14 +10:00
David Bomba
a0f6afec0f
Stubs for Recurring Expenses
2021-08-23 09:38:55 +10:00
David Bomba
4031606de4
Fixes for broken invoice pdf links
2021-06-17 19:06:11 +10:00
David Bomba
907f55dec6
Fixes for MailServiceProvider
2021-06-17 18:53:45 +10:00
David Bomba
0cf76259df
Fixes for MailServiceProvider
2021-06-17 18:47:14 +10:00
David Bomba
a059924ca2
Fixes for conflicts
2021-06-17 18:44:07 +10:00
David Bomba
63242a62c1
Fixes for conflicts
2021-06-17 18:39:09 +10:00
David Bomba
1cda49e6bb
Fixes for conflicts
2021-06-17 18:20:03 +10:00
David Bomba
79c598b13d
Fixes for conflicts
2021-06-17 17:59:02 +10:00
David Bomba
8c06eaa5ae
Fixes for mail drivers
2021-06-17 17:48:23 +10:00
David Bomba
cdd074f000
Fixes for postmark bindings
2021-06-17 14:34:01 +10:00
David Bomba
6ac714960a
Fixes for postmark bindings
2021-06-17 14:29:39 +10:00
David Bomba
4be5d8783e
Fixes for postmark bindings
2021-06-17 13:36:23 +10:00
David Bomba
eb3d3ca858
Fixes for mail providers
2021-06-17 12:57:47 +10:00
David Bomba
2adb1728ea
Fixes for license
2021-06-16 20:34:30 +10:00
David Bomba
36f6cbbcc9
Update license in codebase
2021-06-16 16:58:16 +10:00
Benjamin Beganović
dfdb4b1cd9
Merge remote-tracking branch 'upstream/v5-develop' into v5-update-email-templates
2021-06-15 15:45:14 +02:00
Benjamin Beganović
2bc83aff27
CSS inliner plugin
2021-06-14 14:50:28 +02:00
David Bomba
0fb7f58851
code cleanup
2021-06-13 09:58:23 +10:00
David Bomba
a0211acc59
Fixes for Multi DB and Livewire.
2021-05-24 07:53:30 +10:00
=
3b5a6d5392
Events and listeners for Recurring Invoices
2021-05-10 18:45:07 +10:00
David Bomba
810ed113c7
Invoice / Quote / Credit created notification
2021-04-28 10:02:31 +10:00
David Bomba
75e833aab3
Fixes for listeners:
2021-04-26 13:01:59 +10:00
David Bomba
e844d4715b
Fixes for post mark mailer
2021-04-25 01:09:38 +10:00
David Bomba
47050adb57
Fixes for initializaing PostMark
2021-04-25 00:37:54 +10:00
David Bomba
f62518f63b
Stripe Connect
2021-04-22 20:38:22 +10:00
David Bomba
e6c083cf29
Stripe Connect
2021-04-20 21:30:52 +10:00
David Bomba
4fba838ee8
Minor fixes for initializing the mail malier
2021-04-16 17:16:32 +10:00
David Bomba
c90fe87388
Adjust initialization of mail service provider
2021-04-16 16:54:07 +10:00
David Bomba
7026dbd8f2
Add custom translations to email preview and sent emails
2021-04-16 16:22:42 +10:00
David Bomba
18cf8110b5
Change from singleton to binding
2021-04-16 16:03:09 +10:00
David Bomba
7e3a9205b9
Add event listeners for Subscriptions + fix user actioning the event()
2021-04-13 09:52:17 +10:00
David Bomba
73e7aadaad
Working on pro plan;
2021-04-07 08:56:36 +10: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
00eefcd781
Client Subscription scaffolding
2021-03-10 11:08:58 +11:00
David Bomba
1599711dee
Observers and policy scaffold
2021-03-05 21:18:28 +11:00
David Bomba
55a0d596e0
Fixes for newer postmark driver
2021-02-22 14:39:53 +11:00
David Bomba
c72fcfed64
Mail listeners to harvest message ids
2021-02-22 11:18:52 +11:00
David Bomba
7bf6d7c48a
Document route for clients / company
2021-02-15 21:52:50 +11:00
David Bomba
5a29b3ef02
Working on GMail
2021-02-11 10:38:42 +11:00
=
dcf3d40709
Add Mail Manager
2021-02-10 22:34:39 +11:00
=
02ad1c0a55
Register mail.mailer
2021-02-10 22:17:27 +11:00
=
2b48477785
Register Gmail Mail Transport
2021-02-10 22:06:10 +11:00
David Bomba
ef8f5d8e28
Check data
2021-02-08 21:11:17 +11:00
David Bomba
92e5465679
Entity mail failure email
2021-01-20 12:59:39 +11:00
David Bomba
7d46ec489a
User Activities
2021-01-14 14:44:52 +11:00
David Bomba
3b02dd56e0
Save documents to Company Entity
2021-01-13 21:12:14 +11:00
Benjamin Beganović
603f7baa58
apply php-cs-fixeR
2021-01-04 13:38:00 +01:00
David Bomba
934610a01c
Update copyright + version bump + set canadian dollar symbol to $
2021-01-04 08:54:54 +11:00
David Bomba
e791741efa
Fixes for displaying recurring invoices in the client portal
2021-01-03 18:56:42 +11:00
=
b8fae9249b
fixes for migration
2020-12-28 17:04:24 +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
df9fe5677d
Notification for quotes credits and invoices
2020-12-09 21:05:26 +11:00
David Bomba
7ba78cc342
Reduce notification emails to one per entity
2020-12-09 20:52:08 +11:00
Benjamin Beganović
ae88d5e08e
php-cs-fixer format
2020-11-25 15:19:52 +01:00
David Bomba
5cd2ae0dbe
payment listeners
2020-11-12 14:04:27 +11:00
David Bomba
9174b7e628
Fixes for emails and reminders
2020-11-09 21:17:20 +11:00
David Bomba
6eb9f0f6a6
Event testing
2020-11-03 21:04:15 +11:00
David Bomba
e7a1e4c4db
Working on activities
2020-11-03 16:44:50 +11:00
David Bomba
de48512908
Activity record when quote is approved
2020-10-30 08:43:23 +11:00
David Bomba
9aeb2d7a5b
Psalm cleanup
2020-10-28 21:10:49 +11:00
David Bomba
f0e4a94bee
Task Statuses
2020-10-20 10:01:59 +11:00
David Bomba
05caec8aef
expense categories
2020-10-13 15:08:56 +11:00
David Bomba
71535c0e41
Add tasks to API
2020-10-13 07:42:02 +11:00
David Bomba
dd4d14d128
Implement Projects API
2020-10-08 09:25:39 +11:00
David Bomba
10d62f23f8
Fixes for regressions
2020-09-22 16:11:32 +10:00
David Bomba
8d3154a149
Add credit to paymentables on invoice reversal
2020-09-22 13:09:42 +10:00
David Bomba
3f62ff941e
Add more events when a PDF must be updated
2020-09-21 12:26:10 +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
=
279609f70f
Add CompanyGatewayObserverg
2020-08-22 10:42:12 +10:00
David Bomba
941e790a95
More activities
2020-08-12 12:02:21 +10:00
David Bomba
152e9b88f6
Activity for paid invoice
2020-08-12 11:45:40 +10:00
David Bomba
c29c6ba480
Cleanup for Custom Translations
2020-08-11 11:13:49 +10:00
David Bomba
d05c6ec975
Inject custom translations
2020-08-11 10:48:05 +10:00
David Bomba
d5b777206e
Shop routes
2020-07-28 21:19:51 +10:00
David Bomba
62f084b2aa
Events
2020-07-22 17:53:14 +10:00
David Bomba
9d276ffa70
Working on user notifications when an email changes
2020-07-22 12:25:58 +10:00
David Bomba
7636595f7e
Fix for dupe ESP
2020-07-20 15:57:02 +10:00
David Bomba
adb705d7f0
Adding Events
2020-07-20 09:02:31 +10:00
David Bomba
fec8e8b520
Fix bug where restoring a credit wouldn't work
2020-07-20 07:54:10 +10:00
David Bomba
cd5bebbe5f
Credit events and listeners
2020-07-17 14:44:34 +10:00
David Bomba
8fa1bd5c7a
Fixes for event service provideR
2020-07-17 11:47:37 +10:00
David Bomba
1b79188b35
Adding more event listeners
2020-07-17 11:28:54 +10:00
David Bomba
da88319418
Event listener for invoice viewed
2020-07-17 11:18:40 +10:00
David Bomba
c593f2bd58
Add event listeners
2020-07-17 10:31:19 +10:00
David Bomba
f3572a5d11
Refactor for events
2020-07-08 22:02:16 +10:00
David Bomba
4c321d41c3
Change subscriptions to webhooks
2020-07-06 21:22:36 +10:00
David Bomba
245980ce4b
Send company with all events
2020-06-30 09:35:17 +10:00
David Bomba
74450727b1
Document events
2020-06-24 21:49:06 +10:00
David Bomba
afc8537a2f
Add document routes
2020-06-23 21:05:41 +10:00
David Bomba
6b7db63e66
Design repository
2020-06-22 08:34:02 +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
Benjamin Beganović
d516b1b097
Workflow settings for quotes & invoices ( #3655 )
...
* Fix inputs
* Workflow settings: Auto archive
- New InvoiceWorkflowSettings job
- Updated PaymentCreatedActivity to dispatch the job
- New 'Archivable' trait
- New 'archived_at' field
* Workflow settings: Sending e-mail to client with auto_send
* Workflow settings: Quotes
* Fix HTML markup
* Fix archive & sending
* Remove Archivable trait & migration file
* Change order of sending the events
2020-04-28 09:50:54 +10:00
David Bomba
280e42d366
Hosted platform rules ( #3650 )
...
* Filter properties which can be saved on free accounts
* Self Updater
* Fixes for tests
* Refactor for settings
* Working on feature permissions - Settings Saver
* Fixes for events on self-updater
* Working on Self Updater
* Working on free /pro settings saver
* Implement free/pro/enterprise saving for settings
* Update company request
* Implement settings saver for hosted platform for clients and group level settings
* Implement quotas for hosted version
* Validation rules for hosted platform"
2020-04-21 15:16:45 +10:00
Benjamin Beganović
f118f3bfda
Show custom messages ( #3616 )
...
* Show custom messages
* Fix getSetting key
* Add custom messages support with variable parsing
2020-04-13 11:48:23 +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
2103758d36
Invoice Activities ( #3608 )
...
* Version bump
* reverse and cancelled activities
* Invoice reversal/cancellation activities
2020-04-09 09:35:40 +10:00