Commit Graph

30 Commits

Author SHA1 Message Date
David Bomba 0d96e989f5 Refactor for document / file validation 2025-04-26 10:15:23 +10:00
David Bomba 780dda4957 Updated copyright doc blocks 2025-02-17 11:11:38 +11:00
David Bomba f65567a637 Update copyright 2024-04-12 14:15:41 +10:00
David Bomba 4574c48985 Static analysis cleanup 2023-07-25 20:24:33 +10:00
David Bomba eea6bf3659 Static analysis cleanup 2023-04-26 16:55:49 +10:00
David Bomba 055bd979fb Update ide helpers 2023-04-26 08:43:54 +10:00
David Bomba abf3afd75f Product Sales Report 2023-04-13 15:39:12 +10:00
David Bomba d6bb7a3510 Update model definitions 2023-04-10 17:37:40 +10:00
David Bomba d471604862 Refactor for tax structure 2023-03-29 14:23:06 +11:00
David Bomba 1ab8097d44 Refactor for tax structure 2023-03-29 13:13:50 +11:00
David Bomba 67179887d7 Update BaseRule taxes 2023-03-28 07:47:07 +11:00
David Bomba 160ca1c9ad Refactor for taxes 2023-03-27 14:47:01 +11:00
David Bomba aa51299a10 Working on auto tax calculations 2023-03-24 18:02:34 +11:00
David Bomba 19e2e98665 Base Controller clean up 2023-03-24 12:12:12 +11:00
David Bomba cd741efa2a fixes for tests 2023-03-21 22:37:06 +11:00
David Bomba 6729678332 client initiated payments 2023-03-16 15:20:38 +11:00
David Bomba 615e82a5c8 ide helpers 2023-03-08 18:33:42 +11:00
David Bomba 6c86d7151a Update copyright year 2023-01-29 09:21:40 +11:00
Shift 63dc08532c
Convert deprecated `$dates` property to `$casts` 2022-06-21 09:59:53 +00:00
David Bomba 6f491dfb92 Update Copyright text 2022-04-27 13:20:41 +10:00
David Bomba 36f6cbbcc9 Update license in codebase 2021-06-16 16:58:16 +10:00
David Bomba 934610a01c Update copyright + version bump + set canadian dollar symbol to $ 2021-01-04 08:54:54 +11:00
Benjamin Beganović ae88d5e08e php-cs-fixer format 2020-11-25 15:19:52 +01:00
David Bomba 9aeb2d7a5b Psalm cleanup 2020-10-28 21:10:49 +11: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 b3eb2ae3b4
Fix companygatewaytransformer (#3677)
* Working on subscriptions

* Implement return type in models

* Subscription implementation

* Improvements to handling importation of large accountS

* Loggin imports

* Activate collector

* Improve memory usage of import script

* Appen Tags into emails - fix companygatewaytransformer
2020-05-06 21:49:42 +10: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 9b86780fa3 Update copyright 2019-05-11 13:32:07 +10:00
David Bomba d430600e1e
Datatables, Base Model, Base Presenter (#2484)
* Fixes for datatables

* Implement a BaseModel

* Working on reusable header data model

* Working on adding session variables

* Clean up header data

* Random Data Seeder

* working on searching datatables across relationships.

* Working on transforming primary keys between client and server facinglogic

* Updated assets
2018-11-02 21:54:46 +11:00
David Bomba 528c99f655
Login UI, Database Seeds, Dashboard layouts (#2450)
* Implement CoreUI Interface

* Core UI Navigation wire frame

* UI - Fix sidebar nav - add Invoice Ninja Logo

* Create layout using CoreUI admin template

* Login UI, Database seeds
2018-10-16 22:42:43 +11:00