Commit Graph

92 Commits

Author SHA1 Message Date
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 36f6cbbcc9 Update license in codebase 2021-06-16 16:58:16 +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 7e3a9205b9 Add event listeners for Subscriptions + fix user actioning the event() 2021-04-13 09:52:17 +10:00
David Bomba c72fcfed64 Mail listeners to harvest message ids 2021-02-22 11:18:52 +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
= 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 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
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 d05c6ec975 Inject custom translations 2020-08-11 10:48:05 +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 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 6b7db63e66 Design repository 2020-06-22 08:34:02 +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
David Bomba 2103758d36
Invoice Activities (#3608)
* Version bump

* reverse and cancelled activities

* Invoice reversal/cancellation activities
2020-04-09 09:35:40 +10:00