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
David Bomba
6d7b7ca9a3
Invoice Deletion - Ledger ( #3590 )
...
* Fixes when implementing
* php_cs
* Clean up
* Clean up
* Working on adjusting ledger when an invoice is deleted
2020-04-04 21:32:42 +11:00
David Bomba
cfafd65be0
Performance improvements for eager loading ( #3584 )
...
* Fixes for Sentry
* performance improvements for eager loading
2020-04-02 20:02:39 +11: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
91cf1cc1f2
Debugging migrations ( #3570 )
...
* Remove \Log::, fixes for tests, and fixes for migration
* Debugging migration
2020-03-31 22:52:21 +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
6df62faa82
Fixes for Invoice Designs ( #3559 )
...
* fixes for tests
* Working on Invoice Designs
* Update phpunit.yml
* Update phpunit.yml
* Working on sending an individual email
* Update phpunit.yml
* Fixes for designs
* Update phpunit.yml
* Working on sending entity email - individual
* Fixes for account creation
* Remove Laravel Horizon
* remove logging
2020-03-28 22:34:04 +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
374a44aa55
Laravel Horizon. ( #3517 )
...
* Fixes for white label
* Include Laravel Horizon
2020-03-24 04:15:56 +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
Benjamin Beganović
fbf9f39cc6
Remove 'documents' when company is deleted ( #3462 )
...
* Remove 'documents' when company is deleted
* Fix Codacy warnings
2020-03-10 07:05:23 +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
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
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
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
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
4eebaf7eb4
Migrate to services ( #3358 )
...
* Working on ledger
* Migrate to services
* Refactor to services
* Migrate to services
* Jobs cleanup
2020-02-21 08:05:01 +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
a79c7bf60d
Code Cleanup
...
* 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
* refactor for emails
* Design Transformer
* Include designs in first_load response
* Code cleanup
2020-02-15 20:06:30 +11:00
David Bomba
3ec996ee5d
Invoice Designer ( #3283 )
...
* Working self-updater package
* Fixes for travis
* Working on invoice designs
* Working on invoice builder
* Tests for invoice design
* Working on invoice designs
* Minor fixes
* Minor fixes for randomdataseeder
2020-02-05 15:06:03 +11:00
Benjamin Beganović
67c6ac1bc2
Test fixes & code improvements ( #3267 )
...
- Updated rules for storing credits
- Fixed route controller
- Added test for crud operations
- Added new $invoice object in MockAccountData
- Added & registered CreditPolicy
2020-01-30 14:02:25 +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
f712b789ca
Fixes for tests ( #3184 )
...
* fix typo
* php-cs traits
* CS fixer pass
* Password protect User routes
* Implement checks to prevent editing a deleted record
* Clean up payment flows
* Fixes for tests
2019-12-31 08:59:12 +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
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
f59585dd62
Fixes for tests ( #3082 )
...
* Update client paid to date job:
* Backup Invoice HTML when invoice is marked as sent and paid
* Store HTML of invoice when invoice was paid
* Fix foreign keys in db schema
* V2 Endpoints for Company Migrations
* Fixes for tests
2019-11-20 16:41:49 +11:00
David Bomba
ff17e3eb67
Payment deletes ( #3079 )
...
* Add amount to paymentable tables to enable reversing payments gracefully
* Create Test Data artisan comannd
* Delete Payments + Fixes for company settings persistence
2019-11-19 21:23:56 +11:00
Benjamin Beganović
11690ae50e
(v2): Automatic resolving on route binding ( #3035 )
...
* Resolve route binding
* add withTrashed() property
* Remove route binds from the Provider
2019-11-05 10:22:36 +11:00
David Bomba
14ea3fe256
Tax Rate fixes ( #3031 )
...
* Ensure tax rate queries are scoped appropriately
* Add Tax Rate Policy
* Fixes for settings
* doc blocks
* Add failed jobs tables to migrations
* Only 1 migration file for failed table
2019-10-30 13:41:18 +11:00
David Bomba
ed449ea1ab
Default gateway type ID ( #3008 )
...
* Show Recurring Invoice - Client Portal
* Password protect some routes
* Password Protection Routes
* Add default_gateway_type_id to gateway table
2019-10-22 22:27:03 +11:00
David Bomba
95be70a7b5
Group Settings
2019-10-06 08:24:46 +11:00
David Bomba
2f657aaac8
Stubs for group settings controller
2019-10-05 08:58:51 +10:00
David Bomba
724cccacfc
Fixes for tests
2019-10-03 21:50:50 +10:00
David Bomba
16cd98980b
Company Gateway Tests
2019-10-03 20:59:19 +10:00
David Bomba
a57de08178
Working on partial invoice payments
2019-10-02 08:44:13 +10:00
David Bomba
2d5d9b816b
Payment Events
2019-10-01 11:56:48 +10:00
David Bomba
441d52523d
Add activities to API
2019-09-27 14:31:13 +10:00
David Bomba
308406c0fb
Create or Update invitations on invoice save / creation
2019-09-23 13:10:51 +10:00
David Bomba
668e01b814
Stubbing invoice design templates
2019-08-29 14:07:04 +10:00
David Bomba
dc65ede956
Remove links to multidatabaseuserprovider
2019-08-14 15:40:22 +10:00
David Bomba
3f1fcdda76
Working on client portal
2019-08-12 08:33:17 +10:00
David Bomba
5ea1ac6fd2
Telescope
2019-08-08 15:33:11 +10:00
David Bomba
2df2ec44ba
View Composer for Client Portal
2019-07-19 14:32:51 +10:00
David Bomba
241cb02a86
Start Front End of Client Portal - Authentication
2019-07-16 12:38:11 +10:00
David Bomba
feff6a1c76
Refactoring how we set the DB in the request cycle
2019-07-12 15:03:30 +10:00
David Bomba
89797b0991
Handle list filters from Contact Routes
2019-07-10 13:10:18 +10:00
David Bomba
2f401e3457
Log contact logins
2019-07-10 11:50:49 +10:00
David Bomba
8a08e9b12e
documentation
2019-07-08 15:16:38 +10:00
David Bomba
51b0c17c4c
Working on client login routes
2019-07-08 10:08:57 +10:00
David Bomba
2ddb9ddde3
Company TestS
2019-06-20 16:20:14 +10:00
David Bomba
544e59bbba
Transform id keys from Bulk routes
2019-06-12 14:22:05 +10:00
David Bomba
79907e6206
Refactor the way we harvest the company entity
2019-06-12 09:15:17 +10:00
David Bomba
f4ae84e954
Re work the way we harvest a user token
2019-06-11 13:20:23 +10:00
David Bomba
671760eda4
Fixes for unique email rule
2019-06-05 10:43:23 +10:00
David Bomba
e458ec6331
Update user table on access
2019-06-04 07:46:46 +10:00
David Bomba
d7fa857f10
patch for basic web views
2019-05-22 13:52:38 +10:00
David Bomba
b365d8dc6e
Wire up Activity Listeners for update/create invoice
2019-05-15 15:19:18 +10:00
David Bomba
5467fc64b1
Invoice activity listeners
2019-05-15 15:03:18 +10:00
David Bomba
ad76169b6c
Working on invoice payments
2019-05-13 16:18:46 +10:00
David Bomba
9b86780fa3
Update copyright
2019-05-11 13:32:07 +10:00
David Bomba
10e0c8a05f
Recurring Quotes
2019-05-05 10:49:01 +10:00
David Bomba
ac05fc6ff6
Working on Payments
2019-05-03 17:57:55 +10:00
David Bomba
7b62c50f90
Fix Recurring implicit binding
2019-05-03 11:30:08 +10:00
David Bomba
c35f9fbe04
recurring invoices
2019-05-03 08:29:04 +10:00
David Bomba
d9324697c0
Quote Tests
2019-05-02 21:24:00 +10:00
David Bomba
6d14821528
Working on Quotes
2019-05-02 21:07:38 +10:00
David Bomba
16379fe514
User Requests
2019-04-27 19:20:03 +10:00
David Bomba
e37c6912b1
Refactor for invoice calculations, implementing testing for Invoice Invitation creation
2019-04-24 15:18:48 +10:00
David Bomba
56d4a98707
Trying to fix chrome for laravel dusk - travis
2019-04-24 11:49:41 +10:00
David Bomba
86d123ff9a
Working on Invitations
2019-04-24 10:22:02 +10:00
David Bomba
cd8d479209
fixes for activities
2019-04-21 22:28:28 +10:00
David Bomba
2545935d31
Wiring up Activities table and events
2019-04-21 22:24:26 +10:00
David Bomba
61b7481eda
Listeners
2019-04-20 11:19:43 +10:00
David Bomba
e06773bdc4
fixes for tests
2019-04-20 08:27:37 +10:00
David Bomba
a1a5561ee8
fixes for tests
2019-04-20 08:14:52 +10:00
David Bomba
72dee9bfb6
User login via API
2019-04-19 12:58:40 +10:00
David Bomba
788a42e9a4
Working on API Login Authentication
2019-04-18 16:11:37 +10:00