Go to file
Marcus Hill bdef68ddf5 Add notes to client overview 2022-03-13 11:27:23 +00:00
.github Move to correct dir 2022-01-31 11:11:46 +00:00
api/v1 Add create asset functionality to API 2022-02-27 16:09:21 +00:00
backups Add automatic database backup functionality 2022-02-24 19:13:45 +00:00
css upgraded PHPMailer, AdminLTE, chartJS, Select2 Libraries 2020-01-21 00:45:16 -05:00
dist Bump AdminLTE from 3.1 to 3.2, Bump plugins Summernote, phpMailer, clipboardjs, bootstrap, fontawesome-free, fullcalendar, inputmask, JQuery, moment, pdfmake, and more. Removed Unnessesary files from from plugins directories to reduce app size 2022-02-07 19:20:56 -05:00
js Fix Inputmask and password popovers along with Copy to Clipboard 2022-02-08 15:13:31 -05:00
plugins Added Ticket to Invoice functionality Thanks @aftechro 2022-03-11 20:24:03 -05:00
uploads Created a tmp directory, added states array to setup add localhost default database host value to setup, added inputmask to setup 2019-08-22 13:24:36 -04:00
vendor Bump AdminLTE from 3.1 to 3.2, Bump plugins Summernote, phpMailer, clipboardjs, bootstrap, fontawesome-free, fullcalendar, inputmask, JQuery, moment, pdfmake, and more. Removed Unnessesary files from from plugins directories to reduce app size 2022-02-07 19:20:56 -05:00
.gitignore Ignore 2022-01-04 03:33:47 +00:00
LICENSE Remove additonal 'how to use' info 2022-01-09 22:46:27 +00:00
README.md Add php-mysqli to install instructions 2022-03-02 21:41:03 +00:00
account_add_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
account_edit_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
accounts.php Made the php includes much more modular and simpler by lumping them all in 1 file inc_all.php instead of all over the place 2022-02-22 00:29:39 -05:00
admin_side_nav.php Show API key section in new admin side navbar 2022-02-26 12:50:44 +00:00
ajax.php Add notes to client overview 2022-03-13 11:27:23 +00:00
api.php oopps Forgot the r in strip_tags 2022-02-04 16:58:30 -05:00
api_key_add_modal.php Old API fixes 2022-02-04 16:22:23 -05:00
api_key_edit_modal.php Removed old API Key from Settings api.php now uses api_keys and a key is no longer generated upon setup, Also autogen an API key upon creation. 2022-02-04 15:59:51 -05:00
assets.php Made the php includes much more modular and simpler by lumping them all in 1 file inc_all.php instead of all over the place 2022-02-22 00:29:39 -05:00
base32static.php Implemented 2FA TOTP with Google Authenticator 2019-06-16 22:33:55 -04:00
blank.php Made the php includes much more modular and simpler by lumping them all in 1 file inc_all.php instead of all over the place 2022-02-22 00:29:39 -05:00
calendar_add_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
calendar_event_add_modal.php Fix various vars and include errors 2022-02-13 15:43:51 -05:00
calendar_event_edit_modal.php Fix various vars and include errors 2022-02-13 15:43:51 -05:00
calendar_events.php Made the php includes much more modular and simpler by lumping them all in 1 file inc_all.php instead of all over the place 2022-02-22 00:29:39 -05:00
campaign.php Made the php includes much more modular and simpler by lumping them all in 1 file inc_all.php instead of all over the place 2022-02-22 00:29:39 -05:00
campaign_add_modal.php Added Location Column to client networks, more work on Campaigns 2022-01-25 13:22:26 -05:00
campaign_edit_modal.php Finished Campaign Test Email and some other fixups 2022-01-24 22:07:50 -05:00
campaign_test_modal.php Finished Campaign Test Email and some other fixups 2022-01-24 22:07:50 -05:00
campaign_track.php DB Structure update on Mailing list Campaign Removed click and open count from campaigns as they are in the campaign_messages 2022-01-24 18:30:29 -05:00
campaigns.php Made the php includes much more modular and simpler by lumping them all in 1 file inc_all.php instead of all over the place 2022-02-22 00:29:39 -05:00
categories.php Reworked Admin Settings Menu, moved items to their own side nav and removed settings from the main side nav and moved it to the user drop down on the top nav 2022-02-22 01:26:15 -05:00
category_add_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
category_edit_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
category_quick_add_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
check_login.php DB Structure Update table name alerts is now notifications also update the fields accordingly to the notifications table - Reworked Notifications a bit 2022-02-21 21:21:13 -05:00
client.js Added selectable num of records on each listing page, fixed up Pagination Records UI, added new stripe library, further worked on stripe integration, fixed mispelling in client details 2021-02-10 11:21:38 -05:00
client.php Add functionality to pull/sync assets & info from MeshCentral 2022-02-26 21:51:37 +00:00
client_add_modal.php Reverted Modal Callback naming IDs, these do not follow the same logic as File Entity renaming 2022-02-05 13:43:52 -05:00
client_asset_add_modal.php Added autocomplete=new-password to more password fields to prevent browser from asking to save passwords 2022-03-05 15:04:49 -05:00
client_asset_copy_modal.php Added autocomplete=new-password to more password fields to prevent browser from asking to save passwords 2022-03-05 15:04:49 -05:00
client_asset_edit_modal.php Added autocomplete=new-password to more password fields to prevent browser from asking to save passwords 2022-03-05 15:04:49 -05:00
client_asset_import_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
client_asset_tickets_modal.php DB Update Added Null Default to new meshcentral vars so it doesnt break when adding records, Added Service History #384 Thank you @aftechro for the idea. This has been added to asset list and ticket details and some UI updates to ticket details as well 2022-02-27 16:55:57 -05:00
client_assets.php started work on client Related Item Queries currently commented out, allow to search phone numbers under contacts with - and () 2022-03-02 11:02:55 -05:00
client_certificate_add_modal.php Dynamically load certificate edit modal with ajax, fix certificate details fetch error 2022-02-24 16:03:00 +00:00
client_certificate_edit_modal.php Dynamically load certificate edit modal with ajax, fix certificate details fetch error 2022-02-24 16:03:00 +00:00
client_certificates.php Move ajax logic to ajax.php 2022-02-26 11:16:53 +00:00
client_contact_add_modal.php DB Structure Update - Added Extension to contact on export PDF, finished contact departments 2022-02-22 13:14:17 -05:00
client_contact_details_modal.php DB Update added contact_id to files, documents and logins Added Related Items Modal to Client Contacts still more work to do 2022-03-04 00:24:58 -05:00
client_contact_edit_modal.php DB Structure Update - Added Extension to contact on export PDF, finished contact departments 2022-02-22 13:14:17 -05:00
client_contacts.php DB Update added contact_id to files, documents and logins Added Related Items Modal to Client Contacts still more work to do 2022-03-04 00:24:58 -05:00
client_delete_modal.php Reverted Modal Callback naming IDs, these do not follow the same logic as File Entity renaming 2022-02-05 13:43:52 -05:00
client_department_add_modal.php UI updates mainly icon swaps etc 2022-02-22 14:41:48 -05:00
client_department_edit_modal.php DB Structure Update - Added Extension to contact on export PDF, finished contact departments 2022-02-22 13:14:17 -05:00
client_departments.php Started work on departments 2022-02-18 01:31:56 -05:00
client_document_add_modal.php Merged table Document and Document Template and just added a new field to differentiate, can save a document as a template now more to come, also added folder selection not quite ready yet 2022-02-20 17:02:48 -05:00
client_document_edit_modal.php Merged table Document and Document Template and just added a new field to differentiate, can save a document as a template now more to come, also added folder selection not quite ready yet 2022-02-20 17:02:48 -05:00
client_document_tags_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
client_document_view_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
client_documents.php Merged table Document and Document Template and just added a new field to differentiate, can save a document as a template now more to come, also added folder selection not quite ready yet 2022-02-20 17:02:48 -05:00
client_domain_add_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
client_domain_edit_modal.php Fix icon 2022-03-07 22:35:10 +00:00
client_domains.php Refactor domains modals so they are dyanmically populated. Implement basic NS, MX and WHOIS scraping for domains on add/edit 2022-03-07 22:31:19 +00:00
client_edit_modal.php Add functionality to pull/sync assets & info from MeshCentral 2022-02-26 21:51:37 +00:00
client_events.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
client_file_add_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
client_file_view_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
client_files.php Add file & login sharing functionality & ip/ua view tracking 2022-02-20 17:16:28 +00:00
client_invoices.php Refactored Currency Display using PHP numfmt_format_currency() function as this is best practice and will put the right currency symbol in the right place based off locale and currency type 2022-02-17 22:20:59 -05:00
client_location_add_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
client_location_edit_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
client_locations.php You can now search by phone numbers with dashes or () before it requied you to only type in the numbers only 2022-03-05 14:41:52 -05:00
client_login_add_modal.php Added autocomplete=new-password to more password fields to prevent browser from asking to save passwords 2022-03-05 15:04:49 -05:00
client_login_edit_modal.php Added autocomplete=new-password to more password fields to prevent browser from asking to save passwords 2022-03-05 15:04:49 -05:00
client_logins.php DB Update added contact_id to files, documents and logins Added Related Items Modal to Client Contacts still more work to do 2022-03-04 00:24:58 -05:00
client_logs.php UI updates mainly icon swaps etc 2022-02-22 14:41:48 -05:00
client_network_add_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
client_network_edit_modal.php Cleaned up the new JS edit Modal sperating Javascript vars with camelCase and php var with seperate_words 2022-02-19 16:17:07 -05:00
client_networks.php Move ajax logic to ajax.php 2022-02-26 11:16:53 +00:00
client_overview.php Add notes to client overview 2022-03-13 11:27:23 +00:00
client_payments.php Refactored Currency Display using PHP numfmt_format_currency() function as this is best practice and will put the right currency symbol in the right place based off locale and currency type 2022-02-17 22:20:59 -05:00
client_print.php Fixed broken Client Print, added option to export client documentation with and without password 2021-12-04 12:12:14 -05:00
client_quotes.php Refactored Currency Display using PHP numfmt_format_currency() function as this is best practice and will put the right currency symbol in the right place based off locale and currency type 2022-02-17 22:20:59 -05:00
client_recurring_invoices.php Refactored Currency Display using PHP numfmt_format_currency() function as this is best practice and will put the right currency symbol in the right place based off locale and currency type 2022-02-17 22:20:59 -05:00
client_routes.php Initial work has begun on Client Overview 2022-03-12 12:05:27 -05:00
client_service_add_modal.php Add functionality to link certificates to services 2022-02-18 08:35:32 +00:00
client_service_edit_modal.php Add functionality to link certificates to services 2022-02-18 08:35:32 +00:00
client_service_view_modal.php Use div styling instead for service note line breaks 2022-02-21 21:37:39 +00:00
client_services.php Merge pull request #363 from wrongecho/services-certs 2022-02-18 18:00:18 -05:00
client_side_nav.php Initial work has begun on Client Overview 2022-03-12 12:05:27 -05:00
client_software.php UI updates mainly icon swaps etc 2022-02-22 14:41:48 -05:00
client_software_add_modal.php Added autocomplete=new-password to more password fields to prevent browser from asking to save passwords 2022-03-05 15:04:49 -05:00
client_software_edit_modal.php Added autocomplete=new-password to more password fields to prevent browser from asking to save passwords 2022-03-05 15:04:49 -05:00
client_tickets.php Ticketing updates 2022-02-24 17:57:41 +00:00
client_trips.php DB Update tip_user_id added to the trips tables. Updated Trips to include the driver. WIP limit users to the session_company 2022-02-26 11:16:33 -05:00
client_vendors.php You can now search by phone numbers with dashes or () before it requied you to only type in the numbers only 2022-03-05 14:41:52 -05:00
clients.php Clicking client links take you to client overview by default 2022-03-12 13:38:30 -05:00
companies.php Reworked Admin Settings Menu, moved items to their own side nav and removed settings from the main side nav and moved it to the user drop down on the top nav 2022-02-22 01:26:15 -05:00
company_add_modal.php Added Locale option for company, this works in conjunction with the way the currency is displayed 2022-02-18 11:14:14 -05:00
company_edit_modal.php Added Locale option for company, this works in conjunction with the way the currency is displayed 2022-02-18 11:14:14 -05:00
cron-mailer.php Bump AdminLTE from 3.1 to 3.2, Bump plugins Summernote, phpMailer, clipboardjs, bootstrap, fontawesome-free, fullcalendar, inputmask, JQuery, moment, pdfmake, and more. Removed Unnessesary files from from plugins directories to reduce app size 2022-02-07 19:20:56 -05:00
cron.php DB Updated removed history_date from history table as this is redundant with history_created_at 2022-03-04 00:41:34 -05:00
custom_link_add_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
custom_link_edit_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
custom_links.php Reworked Admin Settings Menu, moved items to their own side nav and removed settings from the main side nav and moved it to the user drop down on the top nav 2022-02-22 01:26:15 -05:00
dashboard_financial.php Made the php includes much more modular and simpler by lumping them all in 1 file inc_all.php instead of all over the place 2022-02-22 00:29:39 -05:00
db.sql Merge pull request #391 from wrongecho/domains 2022-03-08 10:23:20 -05:00
expense_add_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
expense_copy_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
expense_edit_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
expense_export_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
expense_refund_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
expenses.php Made the php includes much more modular and simpler by lumping them all in 1 file inc_all.php instead of all over the place 2022-02-22 00:29:39 -05:00
footer.php Updated DB Structure, Added Seperate From Name and From Email to Invoices / Quotes and Tickets, seperated Quote and Invoice to their own settings pane 2022-02-18 15:26:16 -05:00
functions.php Refactored Currency Display using PHP numfmt_format_currency() function as this is best practice and will put the right currency symbol in the right place based off locale and currency type 2022-02-17 22:20:59 -05:00
get_credential.php Add IP / UA logging 2022-01-15 23:43:29 +00:00
get_settings.php Storing the secret in plaintext so we can use it during cron eventually 2022-02-26 21:59:01 +00:00
global.css Added selectable num of records on each listing page, fixed up Pagination Records UI, added new stripe library, further worked on stripe integration, fixed mispelling in client details 2021-02-10 11:21:38 -05:00
global_search.php You can now search by phone numbers with dashes or () before it requied you to only type in the numbers only 2022-03-05 14:41:52 -05:00
guest_checkout.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
guest_download_file.php Add file & login sharing functionality & ip/ua view tracking 2022-02-20 17:16:28 +00:00
guest_footer.php Removed extra > in guest view footer 2021-02-27 14:09:26 -05:00
guest_header.php Fixed Guest Accept or Decline Quote through guest URL, add correct bage color for Accepted quotes 2022-02-21 19:12:17 -05:00
guest_pay_invoice.php Hide Archived dropdowns when adding adding a new item, except when you are editing an item from before the archived date, Do not allow archiving account until balance is 0. 2021-02-07 13:58:42 -05:00
guest_post.php DB Updated removed history_date from history table as this is redundant with history_created_at 2022-03-04 00:41:34 -05:00
guest_view_invoice.php DB Updated removed history_date from history table as this is redundant with history_created_at 2022-03-04 00:41:34 -05:00
guest_view_item.php Add file & login sharing functionality & ip/ua view tracking 2022-02-20 17:16:28 +00:00
guest_view_quote.php DB Updated removed history_date from history table as this is redundant with history_created_at 2022-03-04 00:41:34 -05:00
header.php Made the php includes much more modular and simpler by lumping them all in 1 file inc_all.php instead of all over the place 2022-02-22 00:29:39 -05:00
inc_alert_feedback.php Made the php includes much more modular and simpler by lumping them all in 1 file inc_all.php instead of all over the place 2022-02-22 00:29:39 -05:00
inc_all.php Got ride of the side nav logic as this is not needed now as we modularized the includes 2022-02-22 00:37:58 -05:00
inc_all_admin.php Reworked Admin Settings Menu, moved items to their own side nav and removed settings from the main side nav and moved it to the user drop down on the top nav 2022-02-22 01:26:15 -05:00
inc_all_reports.php Seperated Reports in its own side nav menu to allow more reports 2022-02-22 15:01:13 -05:00
inc_wrapper.php Made the php includes much more modular and simpler by lumping them all in 1 file inc_all.php instead of all over the place 2022-02-22 00:29:39 -05:00
index.php Made the php includes much more modular and simpler by lumping them all in 1 file inc_all.php instead of all over the place 2022-02-22 00:29:39 -05:00
invoice.php Update price placeholder to use $invoice_currency_code 2022-02-26 11:22:27 +00:00
invoice_add_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
invoice_copy_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
invoice_edit_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
invoice_note_modal.php Fixed Edit Client Contact Title it was missing 2021-08-29 14:01:04 -04:00
invoice_payment_add_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
invoice_recurring_add_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
invoices.php Made the php includes much more modular and simpler by lumping them all in 1 file inc_all.php instead of all over the place 2022-02-22 00:29:39 -05:00
item_edit_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
login.php Fixed current_code error on login page 2022-02-13 15:19:45 -05:00
logs.php UI updates mainly icon swaps etc 2022-02-22 14:41:48 -05:00
notifications.php Made the php includes much more modular and simpler by lumping them all in 1 file inc_all.php instead of all over the place 2022-02-22 00:29:39 -05:00
notifications_dismissed.php Made the php includes much more modular and simpler by lumping them all in 1 file inc_all.php instead of all over the place 2022-02-22 00:29:39 -05:00
pagination.php Updated no results 2022-02-22 02:04:51 -05:00
payments.php Made the php includes much more modular and simpler by lumping them all in 1 file inc_all.php instead of all over the place 2022-02-22 00:29:39 -05:00
post.php Added Ticket to Invoice functionality Thanks @aftechro 2022-03-11 20:24:03 -05:00
product_add_modal.php Fixed Products listing broken due to unused funtion get_currency 2022-02-22 02:33:26 -05:00
product_edit_modal.php Removed some unused files, updated product add and edit description to textboxes to match invoice/quote and recurring 2022-02-16 14:19:15 -05:00
products.php bolded product name 2022-02-22 02:34:33 -05:00
quote.php DB Updated removed history_date from history table as this is redundant with history_created_at 2022-03-04 00:41:34 -05:00
quote_add_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
quote_copy_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
quote_edit_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
quote_note_modal.php Fixed Edit Client Contact Title it was missing 2021-08-29 14:01:04 -04:00
quote_to_invoice_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
quotes.php Made the php includes much more modular and simpler by lumping them all in 1 file inc_all.php instead of all over the place 2022-02-22 00:29:39 -05:00
recurring_invoice.php DB Updated removed history_date from history table as this is redundant with history_created_at 2022-03-04 00:41:34 -05:00
recurring_invoice_add_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
recurring_invoice_edit_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
recurring_invoice_note_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
recurring_invoices.php Made the php includes much more modular and simpler by lumping them all in 1 file inc_all.php instead of all over the place 2022-02-22 00:29:39 -05:00
report_expense_summary.php Seperated Reports in its own side nav menu to allow more reports 2022-02-22 15:01:13 -05:00
report_income_summary.php Seperated Reports in its own side nav menu to allow more reports 2022-02-22 15:01:13 -05:00
report_profit_loss.php Seperated Reports in its own side nav menu to allow more reports 2022-02-22 15:01:13 -05:00
report_tax_summary.php Seperated Reports in its own side nav menu to allow more reports 2022-02-22 15:01:13 -05:00
reports_side_nav.php Seperated Reports in its own side nav menu to allow more reports 2022-02-22 15:01:13 -05:00
revenue_add_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
revenue_edit_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
revenues.php Made the php includes much more modular and simpler by lumping them all in 1 file inc_all.php instead of all over the place 2022-02-22 00:29:39 -05:00
rfc6238.php Implemented 2FA TOTP with Google Authenticator 2019-06-16 22:33:55 -04:00
robots.txt First commit 2019-03-13 17:40:00 +00:00
scheduled_ticket_add_modal.php Add scheduling frequency options: quarterly, biannually, annually 2022-02-13 15:10:14 +00:00
scheduled_ticket_edit_modal.php Add scheduling frequency options: quarterly, biannually, annually 2022-02-13 15:10:14 +00:00
scheduled_tickets.php Made the php includes much more modular and simpler by lumping them all in 1 file inc_all.php instead of all over the place 2022-02-22 00:29:39 -05:00
settings-alerts.php Reworked Admin Settings Menu, moved items to their own side nav and removed settings from the main side nav and moved it to the user drop down on the top nav 2022-02-22 01:26:15 -05:00
settings-api.php Show API key section in new admin side navbar 2022-02-26 12:50:44 +00:00
settings-backup.php UI Backup 2022-03-05 15:20:01 -05:00
settings-defaults.php Reworked Admin Settings Menu, moved items to their own side nav and removed settings from the main side nav and moved it to the user drop down on the top nav 2022-02-22 01:26:15 -05:00
settings-general.php Added autocomplete=new-password to more password fields to prevent browser from asking to save passwords 2022-03-05 15:04:49 -05:00
settings-invoice.php Reworked Admin Settings Menu, moved items to their own side nav and removed settings from the main side nav and moved it to the user drop down on the top nav 2022-02-22 01:26:15 -05:00
settings-mail.php Added autocomplete=new-password to more password fields to prevent browser from asking to save passwords 2022-03-05 15:04:49 -05:00
settings-online-payment.php Reworked Admin Settings Menu, moved items to their own side nav and removed settings from the main side nav and moved it to the user drop down on the top nav 2022-02-22 01:26:15 -05:00
settings-quote.php Reworked Admin Settings Menu, moved items to their own side nav and removed settings from the main side nav and moved it to the user drop down on the top nav 2022-02-22 01:26:15 -05:00
settings-ticket.php UI updates mainly icon swaps etc 2022-02-22 14:41:48 -05:00
settings-update.php Show diff between current DB structure and the latest DB structure 2022-02-22 21:57:43 +00:00
settings-user.php Made the php includes much more modular and simpler by lumping them all in 1 file inc_all.php instead of all over the place 2022-02-22 00:29:39 -05:00
setup.php General readability edits - Move text around, remove references to API as this will be in docs instead 2022-02-26 12:15:59 +00:00
share_modal.php Add file & login sharing functionality & ip/ua view tracking 2022-02-20 17:16:28 +00:00
side_nav.php Seperated Reports in its own side nav menu to allow more reports 2022-02-22 15:01:13 -05:00
tag_add_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
tag_edit_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
tags.php Made the php includes much more modular and simpler by lumping them all in 1 file inc_all.php instead of all over the place 2022-02-22 00:29:39 -05:00
tax_add_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
tax_edit_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
taxes.php Reworked Admin Settings Menu, moved items to their own side nav and removed settings from the main side nav and moved it to the user drop down on the top nav 2022-02-22 01:26:15 -05:00
ticket.php Added Ticket to Invoice functionality Thanks @aftechro 2022-03-11 20:24:03 -05:00
ticket_add_modal.php Ticketing updates 2022-02-24 17:57:41 +00:00
ticket_edit_modal.php Ticketing updates 2022-02-24 17:57:41 +00:00
ticket_invoice_add_modal.php Added Ticket to Invoice functionality Thanks @aftechro 2022-03-11 20:24:03 -05:00
ticket_merge_modal.php Move ajax logic to ajax.php 2022-02-26 11:16:53 +00:00
ticket_reply_edit_modal.php Reverted Modal Callback naming IDs, these do not follow the same logic as File Entity renaming 2022-02-05 13:43:52 -05:00
tickets.php Reverting Pop overs on ticket subjects as the ticket details are not compatile with the inline text. This may be corrected when we finish the javascript handler but will explore pop overs in the future they are pretty neat Thanks @aftechro 2022-03-10 11:03:36 -05:00
top_nav.php Reworked Admin Settings Menu, moved items to their own side nav and removed settings from the main side nav and moved it to the user drop down on the top nav 2022-02-22 01:26:15 -05:00
transfer_add_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
transfer_edit_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
transfers.php Made the php includes much more modular and simpler by lumping them all in 1 file inc_all.php instead of all over the place 2022-02-22 00:29:39 -05:00
trip_add_modal.php DB Update Added Null Default to new meshcentral vars so it doesnt break when adding records, Added Service History #384 Thank you @aftechro for the idea. This has been added to asset list and ticket details and some UI updates to ticket details as well 2022-02-27 16:55:57 -05:00
trip_copy_modal.php Fixed an = oops 2022-02-26 11:25:27 -05:00
trip_edit_modal.php Fixed an = oops 2022-02-26 11:25:27 -05:00
trip_export_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
trips.php DB Update tip_user_id added to the trips tables. Updated Trips to include the driver. WIP limit users to the session_company 2022-02-26 11:16:33 -05:00
user_add_modal.php Started using new php function for Currency formatting as this is best preactice, removed Client Access and removed certian user roles 2022-02-17 17:41:30 -05:00
user_companies_modal.php More Var Fixes 2022-02-13 15:59:27 -05:00
user_edit_modal.php Fix Views based off new role Permissions 2022-02-17 23:46:04 -05:00
user_logs.php Reworked Admin Settings Menu, moved items to their own side nav and removed settings from the main side nav and moved it to the user drop down on the top nav 2022-02-22 01:26:15 -05:00
users.php Reworked Admin Settings Menu, moved items to their own side nav and removed settings from the main side nav and moved it to the user drop down on the top nav 2022-02-22 01:26:15 -05:00
vendor_add_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
vendor_edit_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
vendors.php You can now search by phone numbers with dashes or () before it requied you to only type in the numbers only 2022-03-05 14:41:52 -05:00

README.md

Contributors Stargazers Issues Commits GPL License

ITFlow

IT Documentation, Accounting and Invoicing System for Small MSPs.

View demo
Username: demo@demo | Password: demo

Docs · Forum · Report Bug · Request Feature

About

ITFlow

ITFlow is a free & open-source solution for IT service management, documentation, and accounting.

The Problem

  • You're a busy MSP with 101 things to do.
  • Information about your clients is unorganised and unstructured: scattered in random tickets or folders - when you do eventually find it, it's out of date.
  • For some tickets, you spend longer looking for the relevant documentation than actually working the ticket.
  • On top of the technical day to day, you also have to take care of the financial side of the business - consistent pricing, quotes/invoicing, and accounting.

The Solution: ITFlow

  • ITFlow consolidates common MSP needs (ticketing, wiki/docs, CMDB and accounting) into one system to help you do what you do best - IT.

In Beta

  • This project is still in early beta and is considered a work in progress. Many changes are being performed and may cause breakage upon updates.
  • We strongly recommend against storing confidential information like passwords in ITFlow at this time.
  • We are hoping to have a stable 1.0 release by July 2022.

Built With

  • Backend / PHP libs

    • PHP
    • MariaDB
    • PHPMailer
  • CSS

    • Bootstrap
    • AdminLTE
    • fontawesome
  • JS Libraries

    • chart.js
    • moments.js
    • jQuery
    • pdfmake
    • Select2
    • SummerNote
    • FullCalendar.io

Getting Started / Installation

ITFlow is self-hosted. There is a full installation guide in the docs, but the main steps are:

  1. Install a a LAMP stack (Linux, Apache, MariaDB, PHP)
    sudo apt install git apache2 php libapache2-mod-php php-intl php-mysqli mariadb-server
    
  2. Clone the repo
    git clone https://github.com/johnnyq/itflow.git /var/www/html
    
  3. Create a MariaDB Database
  4. Point your browser to your HTTPS web server to begin setup

Key Features

  • Client documentation - assets, contacts, domains, files, passwords, and more
  • Accounting/Billing - finance dashboard, quotes, invoices, accounting, expenses, etc
  • Client Portal - self service quotes/invoices management for clients (more features to come soon!)
  • Alerting - account balance, invoices, domain/SSL renewals

Roadmap / Future to-do

  • MeshCentral / TacticalRMM (Export Assets Info to ITFlow, Exports common software applications to Software)
  • CalDAV to integrate with 3rd party calendars
  • CardDAV to integrate with 3rd party Address books
  • Stripe Integration for online payments
  • Toast Alerts with recent caller that matches caller ID in database which allows you to click on the toast alerts and bring up the clients account right away.
  • FIDO2 WebAuthn Support for passwordless auth (TPM Fingerprint), (USB Hardware keys such as Yubikey)

See the forum and the open issues for a full list of proposed features & known issues.

Support & Contributions

Forum

For assistance using ITFlow, feature requests, and general ideas/discussions please use the community forum. For bugs, please raise an issue.

Contributing

If you are able to make a contribution that would make ITFlow better, please fork the repo and create a pull request. Please make sure you're following our code standards. For large changes/new features, please discuss the issue with other contributors first.

Contributors

License

ITFlow is distributed under the GPL License in the hope that it will be useful, but WITHOUT ANY WARRANTY. See LICENSE.txt for details.