Updated Toolbar for summernote and some more phone adjustments

This commit is contained in:
johnnyq
2021-09-12 14:58:50 -04:00
parent 55a9e87604
commit 025e7caad2
2 changed files with 43 additions and 31 deletions

View File

@@ -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

View File

@@ -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
}); });