626 Commits

Author SHA1 Message Date
David Bomba
47be5a5f3a Enable forwarding 2022-03-18 13:48:08 +11:00
Hillel Coren
45acf67daa Hide referral link 2021-12-19 10:24:52 +02:00
David Bomba
bdecb380fc Forwarding URL automation for v4 2021-11-12 07:29:19 +11:00
David Bomba
7aa172b1db Refactor Forwarding 2021-11-08 09:27:36 +11:00
David Bomba
9a4b63adbb Minor fixes for PHP 7.4 2021-09-29 20:25:46 +10:00
Joshua Dwire
40c30cce2f Laravel 6 support 2021-09-25 20:13:01 -04:00
David Bomba
48cfe8cc6b Move new properties to account_email_settings 2021-06-23 14:46:13 +10:00
David Bomba
7dc4ecd209 Forward requests to V5 and disable V4 2021-06-23 12:43:29 +10:00
David Bomba
a99aa30669 Forward request to V5 2021-06-23 11:57:40 +10:00
Hillel Coren
8dde332c6d Show migration option 2021-06-20 08:53:34 +03:00
Hillel Coren
90cb83be90 Update version 2021-06-10 10:30:28 +03:00
Hillel Coren
1d2cfb2bd7 Update version 2021-06-10 10:24:59 +03:00
Hillel Coren
b645356122 Hide migration on hosted 2021-04-25 08:43:49 +03:00
Hillel Coren
63eeb28bc4 Update languages 2021-03-17 08:39:34 +02:00
Benjamin Beganović
c4b147d7c8 Fix absolute route /migration/start 2020-11-10 14:29:38 +01:00
Hillel Coren
08efcc0342 Minor fixes 2020-11-01 17:34:29 +02:00
Hillel Coren
be00050615 Clarify Stripe help 2020-03-29 07:24:39 +03:00
Hillel Coren
c3a0c2a465 UI tweaks and hide on hosted 2020-03-12 09:42:31 +02:00
Benjamin Beganović
d9a3b5453a
Make sure user is allowed to migrate (#3468) 2020-03-11 08:08:10 +11:00
Benjamin Beganović
b67b97430c Export data for the migration (master) (#3239)
* Scaffold migration controller & steps

* - Basic controller scaffold
- Intro step
- Downloading data

* Import step for the v2

* Export file using account_key property

* Fix button displaying

* Client export mappings

* Company export mappings

* Add withTrashed() for clients

* Export users mappings

* Export invoices mappings

* Export company properties as array

* add withTrashed() for invoices

* Downloading the json file

* Fix 'account_id' for company export
- Code cleanup & leftovers

* Creating zip for logo & storing json as file (wip)

* Zipping & sending migration files (wip)

* Exporting & mappings for quotes

* Re-enable headers for downloading

* Mappings for tax rates

* Mappings for the products

* Fix formattings & php doc messages

* Bring back headers for downloading

* Export 'company_id', 'user_id' with clients

* Export 'id' with users resource

* Remove unused parameter

* Export mappings for payments

* Export 'line_items' with invoices

* Export credits & export client id

* Export 'credits' within main JSON

* Mappings for line_items

* Fix 'is_amount_discount' for invoice export

* Exporting migration file as .zip archive

* Improve settings card for migration

* Removed duplicated keys in texts.php for en

* Fix formatting in en/texts.php

* Integrate the migration part with rest of UI

* Export company as object, not array

* Clean up

* Fixes for V1

* Apply formatting

* Remove comments
- Added 'ext-zip' in composer.json
- Fixed $credits transform

* Remove unused params

Co-authored-by: David Bomba <turbo124@gmail.com>
2020-01-24 07:34:30 +11:00
David Bomba
aefe133ba0
fix permissions (#2637) 2019-01-30 22:25:37 +11:00
David Bomba
5ccf7369ca Rebase to v4.5.9 2019-01-30 21:45:46 +11:00
Hillel Coren
7401e632b4 Fix links to docs 2018-07-26 18:42:25 +03:00
Hillel Coren
239f492311 Bug fixes 2018-07-08 14:01:12 +03:00
Hillel Coren
fe1362eef4 Changes for mobile app 2018-07-07 22:14:34 +03:00
Hillel Coren
f4db62cf51 Permission fixes 2018-06-10 13:34:07 +03:00
David Bomba
a9f2d0d855
This PR implements Create/View/Edit permissions based on ENTITY TYPE (ie invoice/expense/client). (#2150)
* migration for new permissions schema

* update permissions across data tables

* refactor migrations to prevent duplicate attribute

* update permissions in views

* Product Permissions

* permissions via controllers

* Refactor to use Laravel authorization gate

* Doc Blocks for EntityPolicy

* check permissions conditional on create new client

* Bug Fixes

* Data table permissions

* working on UI

* settings UI/UX finalised

* Datatable permissions

* remove legacy permissions

* permission fix for viewing client

* remove all instances of viewByOwner

* refactor after PR

* Bug fix for Functional test and implementation of Functional tests for Permissions

* fix for tests
2018-06-07 20:08:34 +10:00
Christopher Di Carlo
b4740d93fb Changed location of product edit Blade template in module 2018-06-03 11:49:30 -04:00
Hillel Coren
2853351ca2 Support filtering email notifications 2018-05-14 20:12:25 +03:00
Hillel Coren
a70d4bc805 Support filtering email notifications 2018-05-14 20:08:32 +03:00
Hillel Coren
5df2397c1c Clarify mysqldump in docs/notes 2018-05-08 23:07:33 +03:00
Christopher Di Carlo
1b2de482d0 Add ability to hook into Product view
Adds ability to define dynamic relations on entities
2018-05-03 10:31:28 -04:00
Hillel Coren
a520cd2533 Hide duplicate webhook URL 2018-04-27 16:10:24 +03:00
Hillel Coren
5c31818cc7 Add link to WePay's privacy policy 2018-04-23 13:02:27 +03:00
Hillel Coren
38fe3d1e21 Adjust keyboard shortcuts 2018-04-21 22:05:47 +03:00
Hillel Coren
96a95d95e7 Changes for SagePay 2018-04-18 17:27:25 +03:00
Hillel Coren
a637a8312a Show file size in background image select/recommend using a small file 2018-04-17 15:43:11 +03:00
Hillel Coren
1a39d86af7 Update label 2018-04-16 21:49:39 +03:00
Hillel Coren
a69ecb9cc9 Support custom domains 2018-04-16 21:38:55 +03:00
Hillel Coren
809a53ae65 Clarify invoice design label 2018-04-15 22:31:26 +03:00
Hillel Coren
2379005943 "Buy now" button "Payment" landing page does not work with iframe client portal #1630 2018-04-15 22:26:22 +03:00
Hillel Coren
77b97a7195 Support variables in custom gateways 2018-04-13 14:23:17 +03:00
Hillel Coren
4002b755d1 Added additional custom gateways #1858 2018-04-13 13:50:38 +03:00
Hillel Coren
a6cbe6f795 Fix for saving change to WePay settings 2018-04-12 23:09:29 +03:00
Hillel Coren
1459dabe67 Enable setting exchange rate when converting product prices 2018-04-12 20:40:44 +03:00
Hillel Coren
7a5215e6a0 Support background image on invoice 2018-04-11 23:18:01 +03:00
Hillel Coren
ec05cd1160 Disable/enable client portal setting checkboxes 2018-04-10 23:28:26 +03:00
Hillel Coren
d95d8ae5f0 Set startDate in date pickers 2018-04-10 22:53:39 +03:00
Hillel Coren
d0d510331a Added password strength check 2018-04-10 18:07:10 +03:00
Hillel Coren
c31221149b Custom portal messages 2018-04-09 14:45:38 +03:00