Skip to content
This repository has been archived by the owner. It is now read-only.
A module for InvoiceNinja for scheduling events via FullCalendar
PHP JavaScript
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Assets
Config
Database
Datatables
Http
Models
Policies
Presenters
Providers
Repositories
Resources
Transformers
.gitattributes
.gitignore
.yarnrc
FullCalendar LICENSE.txt
LICENSE
License.txt
README.md
SchedulerAuthProvider.php
composer.json
gulpfile.js
module.json
package.json
start.php
yarn.lock

README.md

no longer actively maintained

scheduler

A module for InvoiceNinja for scheduling events via FullCalendar

Scheduler Module for InvoiceNinja

Installation or Update: Initial Installation or update from Scheduler v2.0.0 and later:

1.) Open a terminal in the InvoiceNinja web directory.

2.) Type "php artisan module:install cytech/scheduler --type=github" and press "Enter".

3.) Type "php artisan module:migrate Scheduler" and press "Enter". Answer "Yes" if prompted to continue.

4.) Type "php artisan module:publish scheduler" and press "Enter". Check that all permissions for Modules directory and contents are correct.

In InvoiceNinja

5.) Scheduler menu - Utilities - Settings Set options to your preference.

   If running the Workorders Addon for InvoiceNinja:
   Set Enable "Create Workorder" functionality to "Yes"

NOTE: Occasionally there may be a conflict with old views in the Laravel cache.

  If you receive an odd error on page load after install try and clear the cache by:
  (in browser address bar:)
        http://<YourFusionInvoice>/scheduler/viewclear

That should do it ! Description of functions is available in Scheduler -> Utilities -> About

If you find this product useful, feel free to buy me a beer: https://paypal.me/cytecheng

Alternative installations:

1.)

clone into "yourInvoiceNinja"/Modules/Scheduler:

cd /var/www/yourInvoiceNinjaWeb

mkdir Modules

cd Modules

git clone https://github.com/cytech/scheduler.git Scheduler

or

Extract contents of zip file into "yourInvoiceNinja"/Modules/Scheduler web directory.

You should have a "yourInvoiceNinja"/Modules/Scheduler directory and contents containg Assets, Config, Database, etc.

"yourInvoiceNinja"/Modules/Scheduler

                            ├── Assets
                            ├── Config
                            ├── Database
                            ├── Datatables
                            ├── Http
                            ├── Models
                            ├── Policies
                            ├── Presenters
                            ├── Providers
                            ├── Repositories
                            ├── Resources
                            ├── Transformers
                            ├── composer.json
                            ├── FullCalendar LICENSE.txt
                            ├── gulpfile.js
                            ├── LICENSE
                            ├── License.txt
                            ├── module.json
                            ├── package.json
                            ├── README.md
                            ├── SchedulerAuthProvider.php
                            ├── start.php
                            └── yarn.lock

2.) Open a terminal in the InvoiceNinja web directory.

3.) Type "php artisan module:migrate Scheduler" and press "Enter". Answer "Yes" if prompted to continue.

4.) Type "php artisan module:publish scheduler" and press "Enter". Check that all permissions for Modules directory and contents are correct.

5.) Scheduler menu - Utilities - Settings Set options to your preference.

   If running the Workorders Addon for InvoiceNinja:
   Set Enable "Create Workorder" functionality to "Yes"

NOTE: Occasionally there may be a conflict with old views in the Laravel cache.

  If you receive an odd error on page load after install try and clear the cache by:
  (in browser address bar:)
        http://<YourFusionInvoice>/scheduler/viewclear
You can’t perform that action at this time.