Go to file
johnnyq 5ee78ef1f3 When deleting quote from the client or global list view redirect quote delete back to the correct corresponsing list view also make Delete Quote Functional on quote details 2023-05-08 12:37:05 -04:00
.github Add files via upload 2023-02-12 18:36:32 +00:00
api/v1 Bump phpMailer from 6.7.1 to 6.8.0 2023-03-18 12:44:55 -04:00
css Add initial stripe integration 2023-02-07 18:09:07 +00: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 Change client - fix code smell 2023-04-10 19:13:31 +01:00
models Fix custom Fields DB Structure Remove Unique Indexes change defaut type TEXT to text Added Add edit Delete Read for custom fields 2023-05-07 20:46:09 -04:00
plugins Bump phpMailer from 6.7.1 to 6.8.0 2023-03-18 12:44:55 -04:00
portal Codesmell 2023-05-08 10:54:40 +01:00
uploads Ticket attachments (email) 2023-04-30 10:52:25 +01:00
vendor Re-add stripe php library v 10.5.0, git errored because it had it's own git folder 2023-02-07 21:34:50 +00:00
.gitignore Ticket attachments (email) 2023-04-30 10:52:15 +01: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 Links referencing the new documentation URLs 2023-04-28 19:53:23 -04:00
SECURITY.md Update SECURITY.md 2023-02-05 12:28:17 +00:00
account_add_modal.php More UI work and santitizeInput migrations 2023-02-20 22:02:39 -05:00
account_edit_modal.php More UI work and santitizeInput migrations 2023-02-20 22:02:39 -05:00
accounts.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
ajax.php Ticketing - add ability to change client 2023-04-10 18:52:23 +01:00
api_key_add_modal.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
base32static.php General cleanup/formatting 2023-02-09 12:29:12 +00:00
blank.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
calendar_add_modal.php More UI work and santitizeInput migrations 2023-02-20 22:02:39 -05:00
calendar_event_add_modal.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
calendar_event_edit_modal.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
calendar_events.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
categories.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
category_add_modal.php More UI Work, santizeInput conv 2023-02-21 01:29:04 -05:00
category_edit_modal.php More UI Work, santizeInput conv 2023-02-21 01:29:04 -05:00
category_quick_add_modal.php Tidy 2023-02-04 22:09:56 +00:00
check_login.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
client_add_modal.php Finished DB Structure for the coming new feature custom fields 2023-05-07 19:45:55 -04:00
client_asset_add_modal.php More UI Work, santizeInput conv 2023-02-21 01:29:04 -05:00
client_asset_copy_modal.php More UI Work, santizeInput conv 2023-02-21 01:29:04 -05:00
client_asset_documents_modal.php More UI Work, santizeInput conv 2023-02-21 01:29:04 -05:00
client_asset_edit_modal.php More UI Work, santizeInput conv 2023-02-21 01:29:04 -05:00
client_asset_export_modal.php Updated all Export CSV to Modals with export disclaimer 2023-04-23 16:12:18 -04:00
client_asset_import_modal.php More UI Work, santizeInput conv 2023-02-21 01:29:04 -05:00
client_asset_interface_add_modal.php General cleanup/formatting 2023-02-09 12:29:12 +00:00
client_asset_tickets_modal.php More UI Work, santizeInput conv 2023-02-21 01:29:04 -05:00
client_assets.php Updated all Export CSV to Modals with export disclaimer 2023-04-23 16:12:18 -04:00
client_certificate_add_modal.php More UI Work, santizeInput conv 2023-02-21 01:29:04 -05:00
client_certificate_edit_modal.php More UI Work, santizeInput conv 2023-02-21 01:29:04 -05:00
client_certificate_export_modal.php Updated all Export CSV to Modals with export disclaimer 2023-04-23 16:12:18 -04:00
client_certificates.php Updated all Export CSV to Modals with export disclaimer 2023-04-23 16:12:18 -04:00
client_contact_add_modal.php Toyed with the idea of showing Which Column is being sorted and if its ASC or DESC in dismissed notifications 2023-02-26 22:39:34 -05:00
client_contact_details.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
client_contact_edit_modal.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
client_contact_export_modal.php Updated all Export CSV to Modals with export disclaimer 2023-04-23 16:12:18 -04:00
client_contact_import_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_contact_invite_modal.php More UI Work, santizeInput conv 2023-02-21 01:29:04 -05:00
client_contacts.php Updated all Export CSV to Modals with export disclaimer 2023-04-23 16:12:18 -04:00
client_delete_modal.php Tidy 2023-02-04 22:09:56 +00:00
client_document_add_from_template_modal.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
client_document_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_document_details.php Use htmlpurify to show client shared document, Clean up some formatting in guest item view, fixed Invoice and Quote not logging the client who view them this was a regression from the company removal 2023-03-13 15:45:12 -04:00
client_document_edit_modal.php Used HTMLPUrify to Purify the output of Tickets, Documents, Document Templates. Removed Redundant htmlentities in edit document edit ticket etc, Removed Company ID from Document Template Details 2023-03-11 21:24:35 -05:00
client_document_folder_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_document_folder_rename_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_document_template_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_document_template_details.php Remove HTML Entity Decode from the HTML Purifier as this is not needed now 2023-03-11 21:47:11 -05:00
client_document_template_edit_modal.php Used HTMLPUrify to Purify the output of Tickets, Documents, Document Templates. Removed Redundant htmlentities in edit document edit ticket etc, Removed Company ID from Document Template Details 2023-03-11 21:24:35 -05:00
client_document_templates.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
client_document_view_modal.php Tidy 2023-02-04 22:09:56 +00:00
client_documents.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
client_domain_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_domain_edit_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_domain_export_modal.php Updated all Export CSV to Modals with export disclaimer 2023-04-23 16:12:18 -04:00
client_domains.php Updated all Export CSV to Modals with export disclaimer 2023-04-23 16:12:18 -04:00
client_download_pdf_modal.php Feature: You can now select/deselect entities for client Data PDF Export Closes #178 2023-02-25 21:00:51 -05:00
client_edit_modal.php Fix client_tax_id_number variable name in edit modal 2023-04-12 21:21:56 +01:00
client_events.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
client_export_modal.php Feature: Client CSV Exportation 2023-04-24 16:48:47 -04:00
client_file_add_modal.php Client file deletion 2023-04-08 21:59:54 +01:00
client_file_delete_modal.php Client file deletion 2023-04-08 21:59:54 +01:00
client_file_view_modal.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
client_files.php Client file deletion 2023-04-08 21:59:54 +01:00
client_invoice_export_modal.php Updated all Export CSV to Modals with export disclaimer 2023-04-23 16:12:18 -04:00
client_invoices.php Updated all Export CSV to Modals with export disclaimer 2023-04-23 16:12:18 -04:00
client_location_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_location_edit_modal.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
client_location_export_modal.php Updated all Export CSV to Modals with export disclaimer 2023-04-23 16:12:18 -04:00
client_location_import_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_locations.php Updated all Export CSV to Modals with export disclaimer 2023-04-23 16:12:18 -04:00
client_login_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_login_edit_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_login_export_modal.php Updated all Export CSV to Modals with export disclaimer 2023-04-23 16:12:18 -04:00
client_login_import_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_logins.php Updated all Export CSV to Modals with export disclaimer 2023-04-23 16:12:18 -04:00
client_logs.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
client_network_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_network_edit_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_network_export_modal.php Updated all Export CSV to Modals with export disclaimer 2023-04-23 16:12:18 -04:00
client_networks.php Updated all Export CSV to Modals with export disclaimer 2023-04-23 16:12:18 -04:00
client_overview.php Fix another 0000-00-00 to NULL 2023-03-19 12:21:13 -04:00
client_payment_export_modal.php Updated all Export CSV to Modals with export disclaimer 2023-04-23 16:12:18 -04:00
client_payments.php Updated all Export CSV to Modals with export disclaimer 2023-04-23 16:12:18 -04:00
client_quote_export_modal.php Updated all Export CSV to Modals with export disclaimer 2023-04-23 16:12:18 -04:00
client_quotes.php When deleting quote from the client or global list view redirect quote delete back to the correct corresponsing list view also make Delete Quote Functional on quote details 2023-05-08 12:37:05 -04:00
client_recurring_export_modal.php Updated all Export CSV to Modals with export disclaimer 2023-04-23 16:12:18 -04:00
client_recurring_invoices.php Updated all Export CSV to Modals with export disclaimer 2023-04-23 16:12:18 -04:00
client_scheduled_tickets.php Fixed padding under client scheduled tickets, Removed HTMLPurify under schedueld tickets post as it is not needed and seems to be taken care of by the javascript modal 2023-03-12 10:13:03 -04:00
client_service_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_service_edit_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_service_view_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_services.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
client_shared_items.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
client_side_nav.php Add stronger input validation/output escaping for theme, tags and categories vars 2023-03-05 19:13:48 +00:00
client_software.php Updated all Export CSV to Modals with export disclaimer 2023-04-23 16:12:18 -04:00
client_software_add_from_template_modal.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
client_software_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_software_edit_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_software_export_modal.php Updated all Export CSV to Modals with export disclaimer 2023-04-23 16:12:18 -04:00
client_ticket_export_modal.php Updated all Export CSV to Modals with export disclaimer 2023-04-23 16:12:18 -04:00
client_tickets.php Updated all Export CSV to Modals with export disclaimer 2023-04-23 16:12:18 -04:00
client_trip_export_modal.php Updated all Export CSV to Modals with export disclaimer 2023-04-23 16:12:18 -04:00
client_trips.php Updated all Export CSV to Modals with export disclaimer 2023-04-23 16:12:18 -04:00
client_vendor_export_modal.php Updated all Export CSV to Modals with export disclaimer 2023-04-23 16:12:18 -04:00
client_vendors.php Updated all Export CSV to Modals with export disclaimer 2023-04-23 16:12:18 -04:00
clients.php Finished DB Structure for the coming new feature custom fields 2023-05-07 19:45:55 -04:00
cron.php You can now set the number of hours before a ticket is automatically closed if autoclose is set 2023-05-07 21:09:18 -04:00
cron_ticket_email_parser.php Fix cron stating cron key is always invalid 2023-05-02 13:45:23 -04:00
custom_field_create_modal.php Fix custom Fields DB Structure Remove Unique Indexes change defaut type TEXT to text Added Add edit Delete Read for custom fields 2023-05-07 20:46:09 -04:00
custom_field_edit_modal.php Fix custom Fields DB Structure Remove Unique Indexes change defaut type TEXT to text Added Add edit Delete Read for custom fields 2023-05-07 20:46:09 -04:00
dashboard_financial.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
dashboard_technical.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
database_updates.php Initial DB Structure for Projects and Tasks with Ticket and Client Linkage 2023-05-07 21:43:20 -04:00
database_version.php Initial DB Structure for Projects and Tasks with Ticket and Client Linkage 2023-05-07 21:43:20 -04:00
db.sql Initial DB Structure for Projects and Tasks with Ticket and Client Linkage 2023-05-07 21:43:20 -04:00
expense_add_modal.php Only select used fields on SQL Query for Edit Add Refund and copy queries to reduce the SQL Load on large expense tables 2023-04-03 19:18:32 -04:00
expense_copy_modal.php Only select used fields on SQL Query for Edit Add Refund and copy queries to reduce the SQL Load on large expense tables 2023-04-03 19:18:32 -04:00
expense_edit_modal.php Only select used fields on SQL Query for Edit Add Refund and copy queries to reduce the SQL Load on large expense tables 2023-04-03 19:18:32 -04:00
expense_export_modal.php Add precautionary warning when exporting CSV data, still need to add modals for client data 2023-04-23 14:27:45 -04:00
expense_refund_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
expenses.php Feature: Added Optional Client Field to Expenses to track your expenses to the client 2023-04-03 19:08:37 -04:00
footer.php Tidy 2023-02-04 22:09:56 +00:00
functions.php Set File Size to 20MB 2023-03-21 13:00:50 -04:00
get_credential.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
get_settings.php You can now set the number of hours before a ticket is automatically closed if autoclose is set 2023-05-07 21:09:18 -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 Update Global Search Documents to reference actual document 2023-03-23 16:57:06 -04:00
guest_ajax.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
guest_download_file.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
guest_footer.php Removed extra > in guest view footer 2021-02-27 14:09:26 -05:00
guest_header.php Add sme more htmlemtities for consistency 2023-03-05 20:06:42 -05:00
guest_pay_invoice_stripe.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
guest_post.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
guest_view_invoice.php Convert CSS to nl2br() functions where nessesessaery to interept new lines into html code, Tidy Code remove depreciated <center> Tags 2023-04-05 15:20:07 -04:00
guest_view_item.php Use htmlpurify to show client shared document, Clean up some formatting in guest item view, fixed Invoice and Quote not logging the client who view them this was a regression from the company removal 2023-03-13 15:45:12 -04:00
guest_view_quote.php Convert CSS to nl2br() functions where nessesessaery to interept new lines into html code, Tidy Code remove depreciated <center> Tags 2023-04-05 15:20:07 -04:00
header.php Add sme more htmlemtities for consistency 2023-03-05 20:06:42 -05:00
inc_alert_feedback.php Adjust core files to 4 spaces 2023-02-12 14:40:10 +00:00
inc_all.php Tidy 2023-02-04 22:09:56 +00:00
inc_all_client.php Added new Field Client Tax ID Number, currently only vieable on the client top head, and under edit. It is also searchable 2023-04-11 16:20:48 -04:00
inc_all_reports.php Adjust core files to 4 spaces 2023-02-12 14:40:10 +00:00
inc_all_settings.php Adjust core files to 4 spaces 2023-02-12 14:40:10 +00:00
inc_client_top_head.php Added new Field Client Tax ID Number, currently only vieable on the client top head, and under edit. It is also searchable 2023-04-11 16:20:48 -04:00
inc_export_warning.php Add precautionary warning when exporting CSV data, still need to add modals for client data 2023-04-23 14:27:45 -04:00
inc_wrapper.php Use toastr notifications and alerts instead dedupe alert feedback code 2022-05-14 13:03:03 -04:00
index.php Fix last commit from redirecting to login page when already logged in 2023-02-09 20:22:55 -05:00
invoice.php Convert CSS to nl2br() functions where nessesessaery to interept new lines into html code, Tidy Code remove depreciated <center> Tags 2023-04-05 15:20:07 -04:00
invoice_add_modal.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
invoice_copy_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
invoice_edit_modal.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
invoice_note_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
invoice_payment_add_modal.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
invoice_recurring_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
invoices.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
item_edit_modal.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
login.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
logs.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
notifications.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
notifications_dismissed.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
pagination.php General cleanup/formatting 2023-02-09 12:29:12 +00:00
pagination_head.php Possible fix for MYSQL Date not handling 0000-00-00 2023-02-27 12:35:41 -05:00
payments.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
post.php When deleting quote from the client or global list view redirect quote delete back to the correct corresponsing list view also make Delete Quote Functional on quote details 2023-05-08 12:37:05 -04:00
product_add_modal.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
product_edit_modal.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
products.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
quote.php When deleting quote from the client or global list view redirect quote delete back to the correct corresponsing list view also make Delete Quote Functional on quote details 2023-05-08 12:37:05 -04:00
quote_add_modal.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
quote_copy_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
quote_edit_modal.php Convert quote edit modal to be dynamically populated 2023-04-09 20:10:19 +01:00
quote_note_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
quote_to_invoice_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
quotes.php Convert quote edit modal to be dynamically populated 2023-04-09 20:10:19 +01:00
recurring_invoice.php Fix Recurring Invoice syntax 2023-04-06 16:44:11 -04:00
recurring_invoice_add_modal.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
recurring_invoice_edit_modal.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
recurring_invoice_note_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
recurring_invoices.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
report_expense_by_vendor.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
report_expense_summary.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
report_income_by_client.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
report_income_summary.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
report_profit_loss.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
report_recurring_by_client.php Fix typo 2023-03-12 10:12:53 +00:00
report_tax_summary.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
report_ticket_by_client.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
report_ticket_summary.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
reports_side_nav.php Reduced Padding/Margin Font Header Sizes for Side Navs 2023-02-09 17:08:14 -05:00
revenue_add_modal.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
revenue_edit_modal.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
revenues.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
rfc6238.php General cleanup/formatting 2023-02-09 12:29:12 +00:00
robots.txt First commit 2019-03-13 17:40:00 +00:00
scheduled_ticket_add_modal.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
scheduled_ticket_edit_modal.php Add bulk delete option for scheduled tickets 2023-02-26 15:00:54 +00:00
scheduled_tickets.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
settings_alerts.php BREAKING CRON CHANGES: must generate a cron key before using cron. Cron will need updated like so php /full/path/to/cron.php [KEY] and same with cron_ticket_parse.php 2023-05-01 16:51:20 -04:00
settings_api.php Add multi-select/bulk deletion for API keys 2023-04-10 12:32:05 +01:00
settings_backup.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
settings_company.php Fix Company File Upload Regression 2023-03-11 17:02:53 -05:00
settings_custom_fields.php Remove cruft 2023-05-07 20:47:15 -04:00
settings_defaults.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
settings_integrations.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
settings_invoice.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
settings_mail.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
settings_modules.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
settings_online_payment.php Fixed broken Online Payments Settings Page due to a regression 2023-03-11 19:34:30 -05:00
settings_quote.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
settings_side_nav.php Fix custom Fields DB Structure Remove Unique Indexes change defaut type TEXT to text Added Add edit Delete Read for custom fields 2023-05-07 20:46:09 -04:00
settings_software_template_add_modal.php Fixed undefine vendor_id and asset_id under tickets 2023-02-24 21:30:30 -05:00
settings_software_template_edit_modal.php Fixed undefine vendor_id and asset_id under tickets 2023-02-24 21:30:30 -05:00
settings_software_templates.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
settings_tag_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
settings_tag_edit_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
settings_tags.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
settings_tax_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
settings_tax_edit_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
settings_taxes.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
settings_telemetry.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
settings_theme.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
settings_ticket.php Ticket autoclose: Clarify auto-close help wording; only show as ticket status option if enabled 2023-05-08 09:43:46 +01:00
settings_update.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
settings_vendor_templates.php Fixed undefine vendor_id and asset_id under tickets 2023-02-24 21:30:30 -05:00
setup.php Update Links referencing the new documentation URLs 2023-04-28 19:53:23 -04:00
share_modal.php Touch up share modal 2023-02-25 22:53:14 +00:00
side_nav.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
test_cron.php Created test_cron.php to help diagnose whois data fetching 2023-02-20 15:34:36 -05:00
ticket.php Ticket autoclose: Clarify auto-close help wording; only show as ticket status option if enabled 2023-05-08 09:43:46 +01:00
ticket_add_modal.php Update ticket to require the body field to mimic the same function as edit ticket 2023-04-16 10:49:15 -04:00
ticket_change_client_modal.php Change client - fix code smell 2023-04-10 19:13:31 +01:00
ticket_edit_modal.php Sanitize ticket details output in main edit modal 2023-04-29 12:34:14 +01:00
ticket_invoice_add_modal.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
ticket_merge_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
ticket_reply_edit_modal.php Update ticket_reply_edit_modal.php 2023-03-06 21:12:58 +00:00
tickets.php Sanitize ticket details output in main edit modal 2023-04-29 12:34:14 +01:00
top_nav.php Add Quick link to docs.itflow.org on the top bar 2023-05-02 14:58:35 -04:00
transfer_add_modal.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
transfer_edit_modal.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
transfers.php Remove a lingering D under transfers 2023-04-10 17:32:21 -04:00
trip_add_modal.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
trip_copy_modal.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
trip_edit_modal.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
trip_export_modal.php Add precautionary warning when exporting CSV data, still need to add modals for client data 2023-04-23 14:27:45 -04:00
trips.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
user_add_modal.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
user_archive_modal.php Correct typos 2023-01-21 17:22:27 +00:00
user_edit_modal.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
user_export_modal.php Feature: Users can now be exported to a CSV file 2023-04-24 17:03:01 -04:00
user_invite_modal.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
user_profile.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
users.php Feature: Users can now be exported to a CSV file 2023-04-24 17:03:01 -04:00
vendor_add_from_template_modal.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05:00
vendor_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
vendor_edit_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
vendor_template_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
vendor_template_edit_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
vendors.php BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes 2023-03-11 16:16:46 -05: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 comprehensive, free & open-source documentation, ticket management, and accounting platform.

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 (IT Documentation, ticketing and billing) into one system

In Beta

  • This project is in beta with many ongoing changes. Updates may unintentionally introduce bugs/security issues.
  • Whilst we are confident the code is safe, nothing in life is 100% safe or risk-free. Use your best judgement before deciding to store highly confidential information in ITFlow.
  • We are hoping to have a stable 1.0 release by May/June 2023.

Built With

  • Backend / PHP libs

    • PHP
    • MariaDB
    • PHPMailer
    • HTML Purifier
    • PHP Mime Mail Parser
  • 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-imap php-mailparse 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
  • Completely free & open-source alternative to ITGlue and Hudu

Roadmap / Future to-do

  • Comprehensive API to allow custom third party integration
  • CalDAV to integrate with 3rd party calendars
  • CardDAV to integrate with 3rd party Address books
  • 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.