Backup of Invoice Ninja
Find a file
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
app This PR implements Create/View/Edit permissions based on ENTITY TYPE (ie invoice/expense/client). (#2150) 2018-06-07 20:08:34 +10:00
bootstrap Fix for tests 2018-05-03 21:46:34 +03:00
config Update privacy/terms links 2018-05-09 12:25:41 +03:00
database This PR implements Create/View/Edit permissions based on ENTITY TYPE (ie invoice/expense/client). (#2150) 2018-06-07 20:08:34 +10:00
docs Mention reverse proxy in doc 2018-06-06 13:50:42 +02:00
public Enhance Product Drop Down Selector on Invoices #1975 2018-05-14 11:58:09 +03:00
resources This PR implements Create/View/Edit permissions based on ENTITY TYPE (ie invoice/expense/client). (#2150) 2018-06-07 20:08:34 +10:00
routes Fix client overview portal link w/iframe 2018-05-14 09:45:35 +03:00
storage Improve proposals 2018-05-13 22:42:38 +03:00
tests This PR implements Create/View/Edit permissions based on ENTITY TYPE (ie invoice/expense/client). (#2150) 2018-06-07 20:08:34 +10:00
.bowerrc Move bower sources to resources/assets directory 2016-08-16 22:59:40 +02:00
.codeclimate.yml Exclude public from codeclimate 2016-07-29 11:12:48 +03:00
.env.example Change from .dev to .test 2017-12-31 11:08:46 +02:00
.env.travis Change from .dev to .test 2017-12-31 11:08:46 +02:00
.gitattributes Fix gitattributes to not export unnecessary files 2016-07-31 23:36:03 +02:00
.gitignore Adding support for modules #1131 2016-12-07 19:59:49 +02:00
.htaccess Whitelist Let's Encrypt update requests (#1927) 2018-03-01 08:32:13 +11:00
.php_cs.dist php-cs-fixer 2017-01-30 21:54:09 +02:00
.styleci.yml Update StyleCI config to exclude test, storage and resources folder 2016-07-04 00:17:28 +02:00
.travis.yml This PR implements Create/View/Edit permissions based on ENTITY TYPE (ie invoice/expense/client). (#2150) 2018-06-07 20:08:34 +10:00
artisan Bring in Laravel5 framework. 2015-03-12 10:44:39 +10:00
bower.json Remove cookieconsent from bower.json 2018-03-28 22:12:28 +03:00
codeception.yml Working on TravisCI 2016-02-18 11:21:23 +02:00
composer.json Fix for CSV import 2018-04-18 10:00:38 +03:00
composer.lock Fix for CSV import 2018-04-18 10:00:38 +03:00
CONTRIBUTING.md Update contributing.md 2017-03-19 17:22:06 +02:00
Gruntfile.js Clean up gruntfile 2017-11-07 20:56:00 +02:00
gulpfile.js Fix for proposal HTML/CSS export 2018-03-21 16:11:09 +02:00
LICENSE Update license year 2017-12-31 22:02:11 +01:00
package.json Make sure to fetch latest prerelease of 6.0.0. 2016-08-14 23:56:03 +02:00
phpspec.yml Bring in Laravel5 framework. 2015-03-12 10:44:39 +10:00
phpunit.xml Bring in Laravel5 framework. 2015-03-12 10:44:39 +10:00
README.md Update readme 2018-05-02 12:30:29 +03:00
server.php Bring in Laravel5 framework. 2015-03-12 10:44:39 +10:00

Sublime's custom image

Invoice Ninja

Build Status Docs

Hosted | Self-Hosted | iPhone | Android

We're on Slack, join us at slack.invoiceninja.com

All Pro and Enterprise features from the hosted app are included in the open-source code. We offer a $20 per year white-label license to remove our branding for personal use.

The self-host zip includes all third party libraries whereas downloading the code from GitHub requires using Composer to install the dependencies.

Affiliates Programs

  • Referral Program (we pay you)
  • White-Label Reseller (you pay us)
    • Hosted: $500 annually and either 10% of revenue or $1/user/month
    • Self-Hosted: Contact us for volume license pricing

Installation Options

Development

Third Party Modules

Feel free to email us for help if you're working on a module, we're happy to provide developer support.

Third Party Tools

Third Party Developers

Contributing

All contributors are welcome!
For information on how contribute to Invoice Ninja, please see our contributing guide.

Credits

Special thanks to:

License

Invoice Ninja is released under the Attribution Assurance License.
See LICENSE for details.