mirror of
https://github.com/itflow-org/itflow
synced 2026-03-06 05:44:52 +00:00
Updated Toolbar for summernote and some more phone adjustments
This commit is contained in:
64
README.md
64
README.md
@@ -14,42 +14,42 @@
|
|||||||
* Assets (Laptop, Workstations, Routers, Switches, Access Points, phones, etc)
|
* Assets (Laptop, Workstations, Routers, Switches, Access Points, phones, etc)
|
||||||
* Password Manager (AES Encrypted in DB)
|
* Password Manager (AES Encrypted in DB)
|
||||||
* Domain Names
|
* Domain Names
|
||||||
* Applications Licenses
|
* Software (Manage Applications Licenses)
|
||||||
* Networks
|
* Networks
|
||||||
* Files
|
* Files (PDF Contracts, Manuals, Router Backup Configs, etc)
|
||||||
* Notes
|
* Documents (Tech Docs, How-tos, Notes, etc)
|
||||||
* Tickets
|
* Tickets
|
||||||
* Single Downloadable PDF of all documentation for a client to give them.
|
* Client Documentation (Single Downloadable PDF of all documentation for a client)
|
||||||
* Client Portal
|
* Client Portal
|
||||||
* Invoice and Payment information
|
* Invoice, Quotes and Payment information
|
||||||
* More to come soon...
|
* More to come soon...
|
||||||
* Invoicing
|
* Invoicing
|
||||||
* Automatically Emails Past Due Invoices to clients
|
* Automatically Emails Past Due Invoices to clients
|
||||||
* Auto Email Receipts upon receiving payments
|
* Auto Email Receipts upon receiving payments
|
||||||
* Recurring Invoices
|
* Automatic Recurring Invoices
|
||||||
* Quotes
|
* Quotes
|
||||||
* Automated customer approval process using email
|
* Automated customer approval process using a link that sent via email
|
||||||
* Turn Quotes into invoices with a signle click
|
* Turn Quotes into invoices with a signle click
|
||||||
* Accounting
|
* Accounting
|
||||||
* Expense Tracking
|
* Expense Tracking (Track Internal Business Expenses such as Office Supplies, Professional Services, Equipment etc)
|
||||||
* Profit and Loss Reports
|
* Profit and Loss Reports
|
||||||
* Income/Expense Summaries
|
* Income/Expense Summaries
|
||||||
* Travel Mileage Tracking
|
* Travel Mileage Tracking (Track your mileage to and from clients and other points of business)
|
||||||
* Account Transfers / Deposits
|
* Account Transfers / Deposits (Keep track of money transfers from account to account)
|
||||||
* Accounts
|
* Accounts
|
||||||
* Alerting/Notifications
|
* Alerting/Notifications
|
||||||
* Low Account Balances
|
* Low Account Balances
|
||||||
* Domains to expire
|
* Domains to expire
|
||||||
* Password reset reminder for customers
|
* Password reset reminder for customers
|
||||||
* Past Due Invoices
|
* Past Due Invoices
|
||||||
* Software License Expiring
|
* Software License Expiration
|
||||||
* Calendar
|
* Calendar
|
||||||
* Schedule Jobs
|
* Schedule Jobs
|
||||||
* Overview of Invoices, Domains that are expiring, etc
|
* Overview of Invoices, Domains that are expiring, etc
|
||||||
* Schedule Events
|
* Schedule Events
|
||||||
* Automatic Email Reminders of upcoming calendar events to customers
|
* Automatic Email Reminders of upcoming calendar events to customers
|
||||||
* Dashboard
|
* Dashboard
|
||||||
* Gives a clear overview of your business financials using graphs
|
* Overview of business financials
|
||||||
|
|
||||||
* API
|
* API
|
||||||
* XML Phonebook download for VOIP Phones
|
* XML Phonebook download for VOIP Phones
|
||||||
@@ -59,16 +59,14 @@
|
|||||||
|
|
||||||
* Multi-Tenant - One Instance Multiple Companies and Users
|
* Multi-Tenant - One Instance Multiple Companies and Users
|
||||||
* Audit Logging - Logs actions of users on the system
|
* Audit Logging - Logs actions of users on the system
|
||||||
|
* Permission / Roles
|
||||||
* 2FA Login Support (TOTP)
|
* 2FA Login Support (TOTP)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Installation Instructions
|
### Installation Instructions
|
||||||
|
|
||||||
* Change directory to your webroot
|
* Change directory to your webroot
|
||||||
* git clone https://github.com/johnnyq/itflow.git .
|
* git clone https://github.com/johnnyq/itflow.git .
|
||||||
* Set web owner on public web directory usually chown -R www-data:www-data /var/www
|
* Create a MySQL/MariaDB database
|
||||||
* Create a MySQL database
|
|
||||||
* Point your browser to your Web Server
|
* Point your browser to your Web Server
|
||||||
* Go through the Setup Process
|
* Go through the Setup Process
|
||||||
* Login
|
* Login
|
||||||
@@ -77,23 +75,27 @@
|
|||||||
#### Requirements
|
#### Requirements
|
||||||
* Webserver (Apache, NGINX)
|
* Webserver (Apache, NGINX)
|
||||||
* PHP7+
|
* PHP7+
|
||||||
* MySQL or MariaDB
|
* MariaDB / MySQL
|
||||||
|
|
||||||
### Technologies Used
|
### Technologies Used
|
||||||
* PHP/MySQL
|
* Backend / PHP libs
|
||||||
* Bootstrap
|
* PHP
|
||||||
* AdminLTE3
|
* MariaDB / MySQL
|
||||||
* fontawesome
|
* PHPmailer
|
||||||
* chart.js
|
|
||||||
* moments.js
|
* CSS
|
||||||
* Jquery
|
* Bootstrap
|
||||||
* PHPmailer
|
* AdminLTE
|
||||||
* pdfmake
|
* fontawesome
|
||||||
* FullCalendar.io
|
|
||||||
* Select2
|
* JS Libraries
|
||||||
* Date Range Picker
|
* chart.js
|
||||||
* Bootstrap Typeahead
|
* moments.js
|
||||||
* SummerNote
|
* Jquery
|
||||||
|
* pdfmake
|
||||||
|
* Select2
|
||||||
|
* SummerNote
|
||||||
|
* FullCalendar.io
|
||||||
|
|
||||||
### API Calls
|
### API Calls
|
||||||
* Caller ID lookup (Great for integrating with your phone system like FreePBX, and having your VOIP phone return the client thats calling) - /api.php?api_key=[API_KEY]&cid=[PHONE_NUMBER] - Returns a name
|
* Caller ID lookup (Great for integrating with your phone system like FreePBX, and having your VOIP phone return the client thats calling) - /api.php?api_key=[API_KEY]&cid=[PHONE_NUMBER] - Returns a name
|
||||||
|
|||||||
10
js/app.js
10
js/app.js
@@ -15,6 +15,16 @@ $('.select2').select2({
|
|||||||
|
|
||||||
// Summernote
|
// Summernote
|
||||||
$('.summernote').summernote({
|
$('.summernote').summernote({
|
||||||
|
toolbar: [
|
||||||
|
['style', ['style']],
|
||||||
|
['font', ['bold', 'underline', 'clear']],
|
||||||
|
['fontname', ['fontname']],
|
||||||
|
['color', ['color']],
|
||||||
|
['para', ['ul', 'ol', 'paragraph']],
|
||||||
|
['table', ['table']],
|
||||||
|
['insert', ['link', 'picture', 'video']],
|
||||||
|
['view', ['codeview']],
|
||||||
|
],
|
||||||
height: 300
|
height: 300
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user