Go to file
johnnyq 996c603826 Operation Cleanup Round 4 - Remove config_base_url from settings table in db. This should be in your config.php now, if this is not added this can break things 2022-09-17 18:04:26 -04:00
.github Update issue templates 2022-03-29 21:42:21 +01:00
api/v1 Adjust contact API to allow department to be text rather than int due to db schema change 2022-09-11 11:08:48 +01: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 Use toastr notifications and alerts instead dedupe alert feedback code 2022-05-14 13:03:03 -04:00
plugins Bump moments.js 2022-07-17 18:49:02 -04:00
portal Add ability for locally authenticated client contacts to change their portal password 2022-09-10 22:46:01 +01: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 DB Structure Updated 2 new settings config_backup_enable and config_backup_path. This is to fix an issue where not specifying the full backup path would cause cron to error out and not run completely 2022-03-29 12:59:42 -04:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2022-04-02 22:46:44 +01:00
LICENSE Remove additonal 'how to use' info 2022-01-09 22:46:27 +00:00
README.md Update README.md 2022-04-16 00:08:06 +01:00
SECURITY.md Update SECURITY.md 2022-04-16 00:10:14 +01: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 Code deduplication/tidying 2022-04-14 19:49:18 +01:00
admin_side_nav.php Operation Cleanup Round 4 - Remove config_base_url from settings table in db. This should be in your config.php now, if this is not added this can break things 2022-09-17 18:04:26 -04:00
ajax.php Move role validation to functions.php 2022-05-07 17:25:30 +01:00
api_key_add_modal.php Add CSRF Token validation for API key create/delete 2022-05-07 16:56:55 +01:00
assets.php Code deduplication/tidying 2022-04-14 19:49:18 +01:00
base32static.php Implemented 2FA TOTP with Google Authenticator 2019-06-16 22:33:55 -04:00
blank.php Use toastr notifications and alerts instead dedupe alert feedback code 2022-05-14 13:03:03 -04: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 Update calendar_events.php 2022-03-21 21:47:01 +00:00
categories.php Code deduplication/tidying 2022-04-14 19:49:18 +01: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 Move role validation to functions.php 2022-05-07 17:25:30 +01: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 UI move client tags from the client side nav bar to client header under client name and website with a tag icon 2022-09-17 17:44:07 -04:00
client_add_modal.php New Feature Enable/Disable ITFlow Modules now using the automated DB updater 2022-04-14 22:59:36 -04:00
client_asset_add_modal.php Added Client Asset Status functionality need to work on the names 2022-05-25 16:09:20 -04:00
client_asset_copy_modal.php Added Client Asset Status functionality need to work on the names 2022-05-25 16:09:20 -04:00
client_asset_documents_modal.php Fixed Global Search listing of multiples of the same client 2022-05-16 20:01:57 -04:00
client_asset_edit_modal.php Added Client Asset Status functionality need to work on the names 2022-05-25 16:09:20 -04:00
client_asset_import_modal.php Added location import capability, cleaned up some import wording, renamed clean_file_name function to just strto_AZaz09 and clean export and sample csv client names 2022-05-13 13:29:03 -04: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 Added Client Asset Status functionality need to work on the names 2022-05-25 16:09:20 -04: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 Code deduplication/tidying 2022-04-14 19:49:18 +01:00
client_contact_add_modal.php Remove Departments table and remove it from the client side nav, takes up too much space, added it as a text input on contact add/edit instead 2022-04-29 16:39:15 -04:00
client_contact_details_modal.php Added Contact Import Capabilities and fixed some undefined vars 2022-05-13 11:53:17 -04:00
client_contact_edit_modal.php Remove Departments table and remove it from the client side nav, takes up too much space, added it as a text input on contact add/edit instead 2022-04-29 16:39:15 -04:00
client_contact_import_modal.php Added location import capability, cleaned up some import wording, renamed clean_file_name function to just strto_AZaz09 and clean export and sample csv client names 2022-05-13 13:29:03 -04:00
client_contacts.php Do not show Archive / Delete if contact is a primary contact 2022-05-14 10:32:58 -04:00
client_delete_modal.php Updated Delete Client confirmation modal to include all financial associated data and logs etc 2022-05-07 17:41:14 -04:00
client_document_add_modal.php Updated Licence Type var under client export pdf 2022-04-29 12:11:57 -04:00
client_document_details.php UI updates Document Details 2022-05-22 12:22:25 -04:00
client_document_edit_modal.php Sort folders A to Z instead of Z to A 2022-04-27 22:32:53 -04:00
client_document_folder_add_modal.php Added Folder support to Client Documents, partially removed legacy document tagging 2022-04-27 00:53:45 -04:00
client_document_folder_rename_modal.php Added Rename and Delete folder capabilities to documents and some minor UI cleanup 2022-04-27 22:31:15 -04:00
client_document_view_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
client_documents.php Full page Document View with related items under client documents 2022-05-17 13:12:07 -04:00
client_domain_add_modal.php Auto-add SSL certificate for new domains 2022-04-02 10:16:20 +01:00
client_domain_edit_modal.php Add TXT records under domain records 2022-07-07 20:17:16 +01:00
client_domains.php Add TXT records under domain records 2022-07-07 20:17:16 +01:00
client_edit_modal.php Minor update 2022-05-15 11:48:33 -04: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 Replace depreciated <center> tag with CSS 2022-04-19 23:13:44 +01:00
client_files.php Replace depreciated <center> tag with CSS 2022-04-19 23:13:44 +01:00
client_invoices.php Invoice is now searchable by amount 2022-04-29 18:44:17 -04:00
client_location_add_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
client_location_edit_modal.php Replace depreciated <center> tag with CSS 2022-04-19 23:13:44 +01:00
client_location_import_modal.php Added location import capability, cleaned up some import wording, renamed clean_file_name function to just strto_AZaz09 and clean export and sample csv client names 2022-05-13 13:29:03 -04:00
client_locations.php Add Location Archive Functionality, do not allow archiving if location is primary, added undo location archive, some other cleanups 2022-05-14 11:44:48 -04:00
client_login_add_modal.php Add button to generate a password for you, on new login modal 2022-04-24 17:18:27 +01: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_login_import_modal.php Added Client Logins Import 2022-05-13 14:42:46 -04:00
client_logins.php Added Client Logins Import 2022-05-13 14:42:46 -04:00
client_logs.php Code deduplication/tidying 2022-04-14 19:49:18 +01: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 Code deduplication/tidying 2022-04-14 19:49:18 +01:00
client_overview.php Fix td closing tag for stale tickets 2022-05-20 16:10:59 +01:00
client_payments.php Add more reverse sort orders 2022-04-14 19:46:59 -04: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 Add more reverse sort orders 2022-04-14 19:46:59 -04:00
client_recurring_invoices.php Code deduplication/tidying 2022-04-14 19:49:18 +01:00
client_routes.php Full page Document View with related items under client documents 2022-05-17 13:12:07 -04:00
client_scheduled_tickets.php Code deduplication/tidying 2022-04-14 19:49:18 +01:00
client_service_add_modal.php Reposition service asset selects 2022-04-24 16:48:42 +01:00
client_service_edit_modal.php Reposition service asset selects 2022-04-24 16:48:42 +01:00
client_service_view_modal.php Change all "AND" / "OR" to && / || 2022-04-14 18:40:51 +01:00
client_services.php Add pagination 2022-04-24 16:57:30 +01:00
client_shared_items.php Code deduplication/tidying 2022-04-14 19:49:18 +01:00
client_side_nav.php UI move client tags from the client side nav bar to client header under client name and website with a tag icon 2022-09-17 17:44:07 -04:00
client_software.php Fix Software password display and edit functionality 2022-04-29 11:04:38 -04: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 Add more reverse sort orders 2022-04-14 19:46:59 -04:00
client_trips.php Add more reverse sort orders 2022-04-14 19:46:59 -04:00
client_vendors.php Code deduplication/tidying 2022-04-14 19:49:18 +01:00
clients.php Added copy to clipboard for contact emails 2022-05-14 18:26:31 -04:00
companies.php CSRF Token 2022-05-01 18:43:53 +01: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.php Operation Cleanup Round 4 - Remove config_base_url from settings table in db. This should be in your config.php now, if this is not added this can break things 2022-09-17 18:04:26 -04:00
dashboard_financial.php Fix New Clients Link on Dashboard to only show clients added on year selected 2022-09-17 17:21:44 -04:00
database_updates.php Operation Cleanup Round 4 - Remove config_base_url from settings table in db. This should be in your config.php now, if this is not added this can break things 2022-09-17 18:04:26 -04:00
database_version.php Operation Cleanup Round 4 - Remove config_base_url from settings table in db. This should be in your config.php now, if this is not added this can break things 2022-09-17 18:04:26 -04:00
db.sql Operation Cleanup Round 4 - Remove config_base_url from settings table in db. This should be in your config.php now, if this is not added this can break things 2022-09-17 18:04:26 -04: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 Rearranged Expense columns 2022-05-19 13:08:58 -04:00
footer.php Use toastr notifications and alerts instead dedupe alert feedback code 2022-05-14 13:03:03 -04:00
functions.php Update functions.php 2022-08-04 15:02:13 +10:00
get_credential.php Fix role check, minor comments 2022-04-24 11:50:44 +01:00
get_settings.php Operation Cleanup Round 4 - Remove config_base_url from settings table in db. This should be in your config.php now, if this is not added this can break things 2022-09-17 18:04:26 -04: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 Fixed Global Search listing of multiples of the same client 2022-05-16 20:01:57 -04:00
guest_checkout.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
guest_download_file.php Change all "AND" / "OR" to && / || 2022-04-14 18:40:51 +01:00
guest_footer.php Removed extra > in guest view footer 2021-02-27 14:09:26 -05:00
guest_header.php Minor UI touchups 2022-05-29 11:50:23 +01: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 Add missing Quote and Invoice Prefixes on view notifications 2022-05-13 16:54:49 -04:00
guest_view_item.php Minor UI touchups 2022-05-29 11:50:23 +01:00
guest_view_quote.php Add missing Quote and Invoice Prefixes on view notifications 2022-05-13 16:54:49 -04:00
header.php Use toastr notifications and alerts instead dedupe alert feedback code 2022-05-14 13:03:03 -04:00
inc_alert_feedback.php Use toastr notifications and alerts instead dedupe alert feedback code 2022-05-14 13:03:03 -04:00
inc_all.php Code deduplication/tidying 2022-04-14 19:49:18 +01:00
inc_all_admin.php Code deduplication/tidying 2022-04-14 19:49:18 +01: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 Use toastr notifications and alerts instead dedupe alert feedback code 2022-05-14 13:03:03 -04: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 Change all "AND" / "OR" to && / || 2022-04-14 18:40:51 +01: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 Change all "AND" / "OR" to && / || 2022-04-14 18:40:51 +01:00
invoice_recurring_add_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
invoices.php Invoice is now searchable by amount 2022-04-29 18:44:17 -04:00
item_edit_modal.php Allow Negative item line amounts for invoice/quotes/recurring for dicounts Fixes #483 and #311 2022-08-29 17:37:37 -04:00
login.php Add user role in PHP Session to remove dependency on check_login - will require you to logout & back in to take effect after the update 2022-05-07 17:44:04 +01:00
logs.php Code deduplication/tidying 2022-04-14 19:49:18 +01: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 Code deduplication/tidying 2022-04-14 19:49:18 +01:00
pagination.php Code deduplication/tidying 2022-04-14 19:49:18 +01:00
pagination_head.php Add full text index & search for document contents (related to #440) 2022-04-15 11:42:50 +01:00
payments.php Code deduplication/tidying 2022-04-14 19:49:18 +01:00
post.php Operation Cleanup Round 4 - Remove config_base_url from settings table in db. This should be in your config.php now, if this is not added this can break things 2022-09-17 18:04:26 -04: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 Code deduplication/tidying 2022-04-14 19:49:18 +01:00
quote.php Allow Negative item line amounts for invoice/quotes/recurring for dicounts Fixes #483 and #311 2022-08-29 17:37:37 -04: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 Code deduplication/tidying 2022-04-14 19:49:18 +01:00
recurring_invoice.php Allow Negative item line amounts for invoice/quotes/recurring for dicounts Fixes #483 and #311 2022-08-29 17:37:37 -04:00
recurring_invoice_add_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
recurring_invoice_edit_modal.php Minor Fixups 2022-04-01 15:58:18 -04:00
recurring_invoice_edit_next_date_modal.php Minor Fixups 2022-04-01 15:58:18 -04:00
recurring_invoice_note_modal.php Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
recurring_invoices.php Code deduplication/tidying 2022-04-14 19:49:18 +01:00
report_expense_by_vendor.php Added expense by vendor report 2022-04-03 13:36:46 -04:00
report_expense_summary.php Change all "AND" / "OR" to && / || 2022-04-14 18:40:51 +01:00
report_income_by_client.php Fix Income by Client Year 2022-04-03 13:18:20 -04:00
report_income_summary.php Change all "AND" / "OR" to && / || 2022-04-14 18:40:51 +01:00
report_profit_loss.php Fix Profit Loss Report Total Expenses for all 4 Quarters not showing and Net Profits not showing 2022-04-03 14:23:47 -04:00
report_tax_summary.php Fix Quarter 1 Tax Summary 2022-04-03 15:40:34 -04:00
reports_side_nav.php Minor update 2022-05-15 11:48:33 -04: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 Code deduplication/tidying 2022-04-14 19:49:18 +01:00
rfc6238.php Adjust RFC6283 getTokenCode to only show one token at a time. 2022-04-24 13:48:27 +01: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 - Enforce role check when editing/deleting scheduled tickets 2022-04-10 13:42:47 +01:00
scheduled_tickets.php Code deduplication/tidying 2022-04-14 19:49:18 +01:00
settings-alerts.php Changed Cron wording to run time from 11PM to 1AM Daily 2022-04-14 23:29:29 -04:00
settings-api.php Add CSRF Token validation for API key create/delete 2022-05-07 16:56:55 +01:00
settings-backup.php Operation Cleanup Round 3 - Remove automated SQL backups as this should be handled by system level backups which will also backup the files 2022-09-17 17:17:01 -04: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 Moved Mesh Central and Azure settings from general to its own tab called integrations 2022-04-01 17:20:29 -04:00
settings-integrations.php Remove MeshCentral integration 2022-04-19 22:42:38 +01: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 Change all "AND" / "OR" to && / || 2022-04-14 18:40:51 +01:00
settings-modules.php Change wording to reflect that the module is just "hidden", not necessarily disabled. 2022-04-15 17:00:47 +01: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 Add database updater 2022-04-02 19:39:55 +01:00
settings-user.php Update settings-user.php 2022-08-04 15:22:46 +10:00
setup.php Operation Cleanup Round 4 - Remove config_base_url from settings table in db. This should be in your config.php now, if this is not added this can break things 2022-09-17 18:04:26 -04:00
share_modal.php Automatically copy share link to clipboard 2022-05-20 16:27:21 +01:00
side_nav.php Operation Cleanup Round 2 - Remove Custom Links. This should really be handled by a startpage of some sort 2022-09-17 16:46:12 -04: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 Code deduplication/tidying 2022-04-14 19:49:18 +01: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 Code deduplication/tidying 2022-04-14 19:49:18 +01:00
ticket.php Allow for tickets to be unassigned after being assigned to an agent. 2022-05-11 20:27:18 +01:00
ticket_add_modal.php Update ticket add/edit modals to only show techs/admins for ticket assignment (not accountants) 2022-05-29 11:24:46 +01:00
ticket_edit_modal.php Update ticket add/edit modals to only show techs/admins for ticket assignment (not accountants) 2022-05-29 11:24:46 +01:00
ticket_invoice_add_modal.php Allow to Add Ticket to an exiting invoice item line 2022-04-02 20:50:55 -04: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 Don't show archived users for ticket filters/assignment 2022-04-28 20:52:20 +01:00
top_nav.php Moved Settings from user dropdown back to the main side nav for consistency, clicking settings now goes to the user list 2022-04-02 19:38:31 -04: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 Code deduplication/tidying 2022-04-14 19:49:18 +01: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 Code deduplication/tidying 2022-04-14 19:49:18 +01:00
user_add_modal.php Send e-mail when new user (tech) is created containing login credentials 2022-05-20 17:06:35 +01:00
user_archive_modal.php CSRF Token 2022-05-01 18:43:53 +01:00
user_companies_modal.php More Var Fixes 2022-02-13 15:59:27 -05:00
user_edit_modal.php CSRF Token 2022-05-01 18:43:53 +01:00
users.php Send e-mail when new user (tech) is created containing login credentials 2022-05-20 17:06:35 +01: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 Code deduplication/tidying 2022-04-14 19:49:18 +01:00

README.md

Contributors Stargazers Issues Commits GPL License

ITFlow

IT documentation, ticketing and accounting system for small MSPs.

View demo
Username: demo@demo | Password: demo

About · Docs · Forum · Report Bug · Request Feature

About

A free ITGlue alternative, with additional ticketing / accounting features.

ITFlow

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 issues, 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 (documentation, ticketing, and accounting) into one system

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.
  • Currently, we strongly recommend against storing confidential information in ITFlow; ITFlow has not undergone a third-party security assessment.
  • We are hoping to have a stable 1.0 release by Dec 2022.

Built With

  • Backend / PHP libs

    • PHP
    • MariaDB
    • PHPMailer
    • HTML Purifier
  • 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 LAMP stack (Linux, Apache, MariaDB, PHP)
    sudo apt install git apache2 php libapache2-mod-php php-intl php-mysqli php-curl mariadb-server
    
  2. Clone the repo
    git clone https://github.com/itflow-org/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, docs, files, passwords, and more
  • Accounting / Billing - finance dashboard, quotes, invoices, accounting, expenses, etc
  • Client Portal - self service quote/invoice/ticket management for clients
  • Alerting - account balance, invoices, domain/SSL renewals

Roadmap / Future to-do

  • MeshCentral (Export 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
  • Recent caller toast alerts to click 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 help 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 "as is" under the GPL License, WITHOUT WARRANTY OF ANY KIND. See LICENSE for details.