Go to file
johnnyq d57caed793 tidy 2025-01-11 17:41:50 -05:00
.github Update php-lint.yml - bump to 9.4.1 2024-08-10 12:21:43 +01:00
api/v1 API - New tickets 2024-12-14 17:06:03 +00:00
css
guest Add index.php in /guest to redirect to the portal 2025-01-11 17:28:49 -05:00
includes Fix index.php, Move Guest files to /Guest directory, fix adminlte path 2025-01-11 15:48:10 -05:00
js Recurring tickets 2024-12-16 12:11:29 +00:00
modals Moved client location modals inside /modals and updated the require links in location listing 2025-01-11 13:05:26 -05:00
plugins Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
portal tidy 2025-01-11 17:41:50 -05:00
post Allow archiving roles 2025-01-11 22:08:28 +00:00
scripts Update URLs for guest being in subdir 2025-01-11 21:46:34 +00:00
uploads
vendor
xcustom tidy 2024-10-02 11:35:14 +01:00
.gitignore Add xcustom and /post/xcustom to the git ignore list so git doesnt overwrite them except for the readme.php inside them 2024-11-04 22:03:57 -05:00
CHANGELOG.md Guest ticket feedback now shows friendly ticket prefix & number 2025-01-11 19:51:32 +00:00
CODE_OF_CONDUCT.md Update CODE_OF_CONDUCT.md 2024-09-20 23:32:05 +01:00
LICENSE
README.md Update README.md 2025-01-08 13:42:37 +00:00
SECURITY.md Update SECURITY.md 2024-09-15 00:10:42 +01:00
account_add_modal.php Remove all reminense of Account Types next is deleting the DB Tables for account types 2024-09-17 13:59:58 -04:00
account_edit_modal.php Remove all reminense of Account Types next is deleting the DB Tables for account types 2024-09-17 13:59:58 -04:00
accounts.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_api.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_api_key_add_modal.php Tidying 2024-10-08 23:08:05 +01:00
admin_app_log.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_audit_log.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_backup.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_bulk_mail.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_category.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_category_add_modal.php
admin_category_edit_modal.php
admin_custom_link.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_custom_link_add_modal.php Change theme on click now instead of selecting them then hitting submit more ?? 0s for the form checkboxes 2024-11-17 14:33:31 -05:00
admin_custom_link_edit_modal.php Change theme on click now instead of selecting them then hitting submit more ?? 0s for the form checkboxes 2024-11-17 14:33:31 -05:00
admin_debug.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_document_template.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_document_template_add_modal.php Feature: Allow AI to Generate Document Templates with a prompt example Generate AD Structure Documentation, File Share etc 2024-12-10 15:47:12 -05:00
admin_document_template_details.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_document_template_edit_modal.php
admin_legacy_debug.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_mail_queue.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_mail_queue_message_view.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_project_template.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_project_template_add_modal.php
admin_project_template_details.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_project_template_edit_modal.php
admin_project_template_ticket_template_add_modal.php When Adding a Ticket Template to a Project Template use the Template name and not the subject also optimized Query 2024-10-10 14:42:57 -04:00
admin_role.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_role_add_modal.php Permissions overhaul - Define permissions in the database 2024-09-14 18:29:44 +01:00
admin_role_edit_modal.php Permissions overhaul - Define permissions in the database 2024-09-14 18:29:44 +01:00
admin_settings_ai.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_settings_company.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_settings_custom_fields.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_settings_default.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_settings_integration.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_settings_invoice.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_settings_localization.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_settings_mail.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_settings_maintenance.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_settings_module.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_settings_notification.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_settings_online_payment.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_settings_project.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_settings_quote.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_settings_security.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_settings_telemetry.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_settings_theme.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_settings_ticket.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_software_template.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_software_template_add_modal.php
admin_software_template_edit_modal.php
admin_tag.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_tag_add_modal.php FEATURE: Added Credential Tagging Support 2024-10-30 14:40:02 -04:00
admin_tag_edit_modal.php FEATURE: Added Credential Tagging Support 2024-10-30 14:40:02 -04:00
admin_tax.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_tax_add_modal.php
admin_tax_edit_modal.php
admin_ticket_status.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_ticket_status_add_modal.php Tidying 2024-10-28 21:16:15 +00:00
admin_ticket_status_edit_modal.php Tidying 2024-10-28 21:16:15 +00:00
admin_ticket_template.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_ticket_template_add_modal.php Simplify Ticket Template Creation by putting all fields into 1 modal tab instead of multiple and removing the ability to ass tasks via add ticket template, this should be done in the details 2024-10-18 15:11:54 -04:00
admin_ticket_template_details.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_ticket_template_edit_modal.php Tidying 2024-10-28 21:16:15 +00:00
admin_update.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_user.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_user_add_modal.php Fix alert 2024-11-19 11:45:01 -05:00
admin_user_all_reset_password_modal.php
admin_user_archive_modal.php
admin_user_edit_modal.php Fix alert 2024-11-19 11:45:01 -05:00
admin_user_export_modal.php Fix Non Existent warning file causing Javascipt to break in Users section 2024-12-12 17:55:55 -05:00
admin_user_invite_modal.php
admin_vendor_template.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
admin_vendor_template_add_modal.php
admin_vendor_template_edit_modal.php
ajax.php Update all email content links to use the /guest directory now for ticket viewing, invoice, quote and item 2025-01-11 16:07:48 -05:00
app_version.php Add versioning/release system - December 2024 / 24.12 2024-12-30 12:58:50 +00:00
base32static.php
blank.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
budget.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
budget_create_modal.php
budget_edit.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
budget_edit_modal.php
calendar_add_modal.php
calendar_edit_modal.php
calendar_event_add_modal.php Disable calendar repeat for now until we properly add it 2024-11-02 10:50:30 +00:00
calendar_event_edit_modal.php Disable calendar repeat for now until we properly add it 2024-11-02 10:50:30 +00:00
calendar_events.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
check_login.php Move more things to new role perms system 2024-12-20 11:23:41 +00:00
client_add_modal.php Added Fax in the UI 2024-12-13 15:59:20 -05:00
client_asset_add_modal.php Assets: Suggest operating systems when adding an asset 2024-12-14 13:37:40 +00:00
client_asset_bulk_add_ticket_modal.php Moved AI Reword Buttons to the WYSISYG toolbar, Seperated Document and ticket toolbars. Ticket Toolbar has items related to tickets while document has additional items related to documents 2024-11-19 15:33:14 -05:00
client_asset_bulk_assign_contact_modal.php
client_asset_bulk_assign_location_modal.php
client_asset_bulk_edit_status_modal.php
client_asset_copy_modal.php Added Many to Many Linkage between contacts and documents, asset, credential linkage and unlinkage in contact details, more to come 2024-11-25 23:55:33 -05:00
client_asset_details.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
client_asset_documents_modal.php
client_asset_edit_modal.php Add Acceptable File formats on the Client side, also allow webp for image file uploads in assets, locations, expenses and contact 2024-11-18 18:14:13 -05:00
client_asset_export_modal.php Fix Non Existent warning file causing Javascipt to break in Client Assets section 2024-12-12 11:37:34 -05:00
client_asset_import_modal.php Import CSV - Check file uploaded 2024-11-14 11:51:39 +00:00
client_asset_interface_add_modal.php Bugfix: Asset interface DHCP vanishing 2025-01-02 22:57:13 +00:00
client_asset_interface_edit_modal.php Bugfix: Asset interface DHCP vanishing 2025-01-02 22:57:13 +00:00
client_asset_transfer_modal.php Enforce CSRF for post/asset and post/account 2024-09-08 22:52:38 +01:00
client_assets.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
client_certificate_add_modal.php
client_certificate_edit_modal.php More enforcing user permissions 2024-09-28 20:04:33 +01:00
client_certificate_export_modal.php Remove ridicelous Export CSV Warning message 2024-12-11 16:30:42 -05:00
client_certificates.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
client_contact_details.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
client_contacts.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
client_delete_modal.php
client_document_add_file_relation_modal.php
client_document_add_from_template_modal.php
client_document_add_modal.php Moved AI Reword Buttons to the WYSISYG toolbar, Seperated Document and ticket toolbars. Ticket Toolbar has items related to tickets while document has additional items related to documents 2024-11-19 15:33:14 -05:00
client_document_bulk_move_modal.php FEATURE: Nested folders in Files 2024-10-30 16:55:19 -04:00
client_document_details.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
client_document_edit_modal.php Moved AI Reword Buttons to the WYSISYG toolbar, Seperated Document and ticket toolbars. Ticket Toolbar has items related to tickets while document has additional items related to documents 2024-11-19 15:33:14 -05:00
client_document_link_asset_modal.php Replaced old logging with new logging function in document post along with tidy, wording updates and better logging 2024-11-09 18:01:59 -05:00
client_document_link_contact_modal.php Replaced old logging with new logging function in document post along with tidy, wording updates and better logging 2024-11-09 18:01:59 -05:00
client_document_link_file_modal.php Replaced old logging with new logging function in document post along with tidy, wording updates and better logging 2024-11-09 18:01:59 -05:00
client_document_link_software_modal.php Replaced old logging with new logging function in document post along with tidy, wording updates and better logging 2024-11-09 18:01:59 -05:00
client_document_link_vendor_modal.php Replaced old logging with new logging function in document post along with tidy, wording updates and better logging 2024-11-09 18:01:59 -05:00
client_document_move_modal.php Replaced old logging with new logging function in document post along with tidy, wording updates and better logging 2024-11-09 18:01:59 -05:00
client_document_rename_modal.php
client_document_view_modal.php
client_documents.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
client_domain_add_modal.php
client_domain_edit_modal.php More enforcing user permissions 2024-09-28 20:04:33 +01:00
client_domain_export_modal.php Remove ridicelous Export CSV Warning message 2024-12-11 16:30:42 -05:00
client_domains.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
client_download_pdf_modal.php Tidying/General quality of life updates 2024-12-28 01:12:59 +00:00
client_edit_modal.php Change theme on click now instead of selecting them then hitting submit more ?? 0s for the form checkboxes 2024-11-17 14:33:31 -05:00
client_events.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
client_export_modal.php Remove ridicelous Export CSV Warning message 2024-12-11 16:30:42 -05:00
client_file_bulk_move_modal.php FEATURE: Nested folders in Files 2024-10-30 16:55:19 -04:00
client_file_delete_modal.php
client_file_link_asset_modal.php Updated file post to use new logAction function, tidy and added more details to logging 2024-11-10 14:37:02 -05:00
client_file_move_modal.php Updated file post to use new logAction function, tidy and added more details to logging 2024-11-10 14:37:02 -05:00
client_file_rename_modal.php Updated file post to use new logAction function, tidy and added more details to logging 2024-11-10 14:37:02 -05:00
client_file_upload_modal.php FEATURE: Nested folders in Files 2024-10-30 16:55:19 -04:00
client_file_view_modal.php Add Image Thumbnails and Previews for better image optimization update view image modal to JS and allow to move between images using previous and next arrows 2024-12-08 15:22:37 -05:00
client_files.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
client_import_modal.php Import CSV - Check file uploaded 2024-11-14 11:51:39 +00:00
client_invoice_export_modal.php Remove ridicelous Export CSV Warning message 2024-12-11 16:30:42 -05:00
client_invoices.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
client_locations.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
client_login_add_modal.php Credential add modal - URI placeholder text was off 2025-01-09 16:11:52 +00:00
client_login_bulk_assign_tags_modal.php FEATURE: Added Bulk Tag Assignment to Credentials 2024-10-30 15:07:51 -04:00
client_login_edit_modal.php Replaced old logging with new logging function in credential post along with tidy, wording updates 2024-11-09 15:07:55 -05:00
client_login_export_modal.php Remove ridicelous Export CSV Warning message 2024-12-11 16:30:42 -05:00
client_login_import_modal.php Import CSV - Check file uploaded 2024-11-14 11:51:39 +00:00
client_logins.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
client_network_add_modal.php
client_network_edit_modal.php Wording 2024-10-18 16:12:11 -04:00
client_network_export_modal.php Remove ridicelous Export CSV Warning message 2024-12-11 16:30:42 -05:00
client_networks.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
client_overview.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
client_payment_export_modal.php Remove ridicelous Export CSV Warning message 2024-12-11 16:30:42 -05:00
client_payments.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
client_quote_export_modal.php Remove ridicelous Export CSV Warning message 2024-12-11 16:30:42 -05:00
client_quotes.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
client_rack_add_modal.php Add Acceptable File formats on the Client side, also allow webp for image file uploads in assets, locations, expenses and contact 2024-11-18 18:14:13 -05:00
client_rack_edit_modal.php Add Acceptable File formats on the Client side, also allow webp for image file uploads in assets, locations, expenses and contact 2024-11-18 18:14:13 -05:00
client_rack_unit_add_modal.php UI Cleanup Move the the from and to Unit to one row when adding a device 2024-06-16 12:08:59 -04:00
client_racks.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
client_recurring_export_modal.php Remove ridicelous Export CSV Warning message 2024-12-11 16:30:42 -05:00
client_recurring_invoices.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
client_recurring_tickets.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
client_service_add_modal.php
client_service_edit_modal.php More enforcing user permissions 2024-09-28 20:04:33 +01:00
client_service_view_modal.php
client_services.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
client_software.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
client_software_add_from_template_modal.php
client_software_add_modal.php Fix Invalid Var in Add License 2024-07-09 14:30:23 -04:00
client_software_edit_modal.php More enforcing user permissions 2024-09-28 20:04:33 +01:00
client_software_export_modal.php Remove ridicelous Export CSV Warning message 2024-12-11 16:30:42 -05:00
client_ticket_export_modal.php Remove ridicelous Export CSV Warning message 2024-12-11 16:30:42 -05:00
client_tickets.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
client_trip_export_modal.php Remove ridicelous Export CSV Warning message 2024-12-11 16:30:42 -05:00
client_trips.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
client_vendor_export_modal.php Remove ridicelous Export CSV Warning message 2024-12-11 16:30:42 -05:00
client_vendors.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
clients.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
cron.php Update all email content links to use the /guest directory now for ticket viewing, invoice, quote and item 2025-01-11 16:07:48 -05:00
cron_certificate_refresher.php Certificate cron bugfix 2024-10-02 12:00:56 +01:00
cron_domain_refresher.php
cron_mail_queue.php Updated cron mail queue and cron email ticket parser to use new logAction and tidy up code 2024-11-15 13:40:04 -05:00
cron_ticket_email_parser.php Anonymous/Guest tickets - Add the anon email as a watcher 2024-12-14 17:31:06 +00:00
custom_field_create_modal.php
custom_field_edit_modal.php
dashboard.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
database_updates.php Recurring Payments - Added Auto Pay via cron, removed auto pay amount as it uses the recurring invoice amount, next up integrate with stripe 2024-12-21 20:25:21 -05:00
database_version.php Recurring Payments - Added Auto Pay via cron, removed auto pay amount as it uses the recurring invoice amount, next up integrate with stripe 2024-12-21 20:25:21 -05:00
db.sql Recurring Payments - Added Auto Pay via cron, removed auto pay amount as it uses the recurring invoice amount, next up integrate with stripe 2024-12-21 20:25:21 -05:00
document_edit_visibility_modal.php Replaced old logging with new logging function in document post along with tidy, wording updates and better logging 2024-11-09 18:01:59 -05:00
expense_add_modal.php Add Acceptable File formats on the Client side, also allow webp for image file uploads in assets, locations, expenses and contact 2024-11-18 18:14:13 -05:00
expense_bulk_edit_account_modal.php
expense_bulk_edit_category_modal.php
expense_bulk_edit_client_modal.php
expense_copy_modal.php
expense_edit_modal.php Add Acceptable File formats on the Client side, also allow webp for image file uploads in assets, locations, expenses and contact 2024-11-18 18:14:13 -05:00
expense_export_modal.php Added Additonal Export Options to Expenses Including Account, Vendor and Category, removed CSV Warning on Export Model 2024-09-13 12:32:16 -04:00
expense_refund_modal.php
expenses.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
favicon.ico
folder_create_modal.php Wording Updates 2024-10-30 15:49:39 -04:00
folder_rename_modal.php Updated folder post to use new logAction function, tidy and added more details to logging 2024-11-11 16:13:44 -05:00
force_mfa.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
functions.php Renamed error_logs to app_logs, created app logs list view and renamed function logError to logApp, updated some of the log functions in cron and ticket mail parser to use the new appLog 2024-12-10 22:06:35 -05:00
get_credential.php
get_settings.php Revert Wireless Access Point to Access Point 2024-12-09 11:29:00 -05:00
global.css
global_search.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
inc_set_timezone.php Do not check to see if session is set before setting timezone always set timezone, Fixes MFA when switching timezones 2024-11-25 12:20:56 -05:00
index.php Fix index.php, Move Guest files to /Guest directory, fix adminlte path 2025-01-11 15:48:10 -05:00
invoice.php Update all email content links to use the /guest directory now for ticket viewing, invoice, quote and item 2025-01-11 16:07:48 -05:00
invoice_add_modal.php Refactor POST handling. 2024-09-29 19:02:28 +01:00
invoice_add_ticket_modal.php
invoice_copy_modal.php
invoice_edit_modal.php Refactor POST handling. 2024-09-29 19:02:28 +01:00
invoice_export_modal.php Remove ridicelous Export CSV Warning message 2024-12-11 16:30:42 -05:00
invoice_note_modal.php
invoice_payment_add_bulk_modal.php Remove all reminense of Account Types next is deleting the DB Tables for account types 2024-09-17 13:59:58 -04:00
invoice_payment_add_modal.php Remove all reminense of Account Types next is deleting the DB Tables for account types 2024-09-17 13:59:58 -04:00
invoice_recurring_add_modal.php
invoices.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
item_edit_modal.php
keepalive.php
login.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
notifications.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
notifications_dismissed.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
payments.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
post.php Prevent post pages being accessed directly 2025-01-09 16:09:39 +00:00
product_add_modal.php Refactor POST handling. 2024-09-29 19:02:28 +01:00
product_bulk_edit_category_modal.php
product_edit_modal.php Refactor POST handling. 2024-09-29 19:02:28 +01:00
product_export_modal.php Remove ridicelous Export CSV Warning message 2024-12-11 16:30:42 -05:00
products.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
project_add_modal.php Do not require Client for Projects, allow to add multiple tickets at once when adding tickets to a project 2024-09-06 17:53:35 -04:00
project_details.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
project_edit_modal.php
project_ticket_add_modal.php Do not require Client for Projects, allow to add multiple tickets at once when adding tickets to a project 2024-09-06 17:53:35 -04:00
projects.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
quote.php Update all email content links to use the /guest directory now for ticket viewing, invoice, quote and item 2025-01-11 16:07:48 -05:00
quote_add_modal.php Refactor POST handling. 2024-09-29 19:02:28 +01:00
quote_copy_modal.php
quote_edit_modal.php Refactor POST handling. 2024-09-29 19:02:28 +01:00
quote_note_modal.php
quote_to_invoice_modal.php
quotes.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
recurring_expense_create_modal.php Refactor POST handling. 2024-09-29 19:02:28 +01:00
recurring_expense_edit_modal.php When Editing Recurring Expense use the Next Month Date instead of selecting the month that the recurring expense was initially created 2024-10-15 18:28:53 -04:00
recurring_expenses.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
recurring_invoice.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
recurring_invoice_add_modal.php Refactor POST handling. 2024-09-29 19:02:28 +01:00
recurring_invoice_edit_modal.php Refactor POST handling. 2024-09-29 19:02:28 +01:00
recurring_invoice_note_modal.php
recurring_invoices.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
recurring_payment_add_modal.php Moved Create and Disable Auto Pay from Hamburger menu to a button by Email Notify, also Tidied up the Header in add payment 2024-12-21 20:50:21 -05:00
recurring_ticket_add_modal.php Don't require a contact for recurring tickets 2025-01-09 16:23:35 +00:00
recurring_ticket_edit_modal.php Don't require a contact for recurring tickets 2025-01-09 16:23:35 +00:00
recurring_tickets.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
report_assets.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
report_budget.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
report_clients_with_balance.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
report_domains.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
report_expense_by_vendor.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
report_expense_summary.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
report_income_by_client.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
report_income_summary.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
report_password_rotation.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
report_profit_loss.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
report_recurring_by_client.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
report_tax_summary.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
report_ticket_by_client.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
report_ticket_summary.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
report_tickets_unbilled.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
revenue_add_modal.php Refactor POST handling. 2024-09-29 19:02:28 +01:00
revenue_edit_modal.php Refactor POST handling. 2024-09-29 19:02:28 +01:00
revenues.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
rfc6238.php
robots.txt
settings_localization_array.php Opps settings_localization_array.php should have not have amin_ prepended reverting 2024-09-20 16:15:05 -04:00
setup.php Tweak docs link 2025-01-09 15:14:46 +00:00
setup_cli.php Ensure All commands are executed within the update and setup scripts directory 2024-12-07 15:53:17 -05:00
share_modal.php Fix View After Delete and turn it into a switch 2024-12-06 16:10:56 -05:00
task_edit_modal.php FEATURE: Added Task Completion Estimate to the UI 2024-10-23 14:06:41 -04:00
temp_bulk_close_bugfix.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
ticket.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
ticket_add_modal.php Automatically select the current asset in asset details whjen creating a recurring or regular ticket 2024-12-10 20:51:16 -05:00
ticket_add_watcher_modal.php DB Optimizing in Ticket Selections and relogicify mark billable also more logging 2024-11-19 18:46:07 -05:00
ticket_assign_modal.php DB Optimizing in Ticket Selections and relogicify mark billable also more logging 2024-11-19 18:46:07 -05:00
ticket_bulk_add_project_modal.php DB Optimizing in Ticket Selections and relogicify mark billable also more logging 2024-11-19 18:46:07 -05:00
ticket_bulk_assign_modal.php DB Optimizing in Ticket Selections and relogicify mark billable also more logging 2024-11-19 18:46:07 -05:00
ticket_bulk_edit_priority_modal.php
ticket_bulk_merge_modal.php Remove the hidden form name for bulk merge and just leave the id 2024-09-09 17:55:08 -04:00
ticket_bulk_reply_modal.php Add time tracking for bulk ticket replies 2024-12-04 16:49:51 +00:00
ticket_bulk_resolve_modal.php TT for bulk resolve too 2024-12-04 21:14:35 +00:00
ticket_change_client_modal.php
ticket_edit_asset_modal.php More in depth logging ticket history and less passing vars from POT in ticket POAST 2024-11-19 18:18:32 -05:00
ticket_edit_billable_modal.php More in depth logging ticket history and less passing vars from POT in ticket POAST 2024-11-19 18:18:32 -05:00
ticket_edit_contact_modal.php DB Optimizing in Ticket Selections and relogicify mark billable also more logging 2024-11-19 18:46:07 -05:00
ticket_edit_modal.php Bugfix: Ticket edit modal not showing multi-client/no-client projects 2025-01-02 22:21:02 +00:00
ticket_edit_priority_modal.php
ticket_edit_schedule_modal.php
ticket_edit_vendor_modal.php More in depth logging ticket history and less passing vars from POT in ticket POAST 2024-11-19 18:18:32 -05:00
ticket_invoice_add_modal.php Fix Extra spacing in Ticket to Invoice Description 2024-10-31 17:21:47 -04:00
ticket_merge_modal.php Add bulk merge ticket feature 2024-08-25 19:06:57 +01:00
ticket_reply_edit_modal.php Add time tracking for bulk ticket replies 2024-12-04 16:49:51 +00:00
tickets.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
top_nav_tickets_modal.php
transfer_add_modal.php
transfer_edit_modal.php
transfers.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
trip_add_modal.php Change theme on click now instead of selecting them then hitting submit more ?? 0s for the form checkboxes 2024-11-17 14:33:31 -05:00
trip_copy_modal.php
trip_edit_modal.php Change theme on click now instead of selecting them then hitting submit more ?? 0s for the form checkboxes 2024-11-17 14:33:31 -05:00
trip_export_modal.php Remove ridicelous Export CSV Warning message 2024-12-11 16:30:42 -05:00
trips.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
update_cli.php Really fix it now 2024-12-10 22:26:05 -05:00
user_activity.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
user_details.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
user_preferences.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
user_security.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
vendor_add_from_template_modal.php
vendor_add_modal.php
vendor_contact_add_modal.php Initial Work on Vendor Details 2024-12-11 18:58:01 -05:00
vendor_contact_edit_modal.php Initial Work on Vendor Details 2024-12-11 18:58:01 -05:00
vendor_details.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00
vendor_edit_modal.php Show object ID when editing items 2024-09-10 23:04:12 +01:00
vendors.php Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes 2025-01-11 14:47:32 -05:00

README.md

Contributors Stargazers 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 · Security

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. Writing functional, secure code is very difficult.
  • 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 early 2025.

Getting Started

ITFlow is self-hosted. There is a full installation guide in the docs.

Requirements

  • Clean Install of Debian 12 or Ubuntu 22.04
  • A public IP Address
  • Ports 80 (HTTP) and 443 (HTTPS) TCP accessible from the outside in
  • A Fully Qualified Domain Name pointing to the public IP Address example itflow.example.com

Process

  • Login as root
  • Download & run install script
      wget -O itflow_install.sh https://github.com/itflow-org/itflow-install-script/raw/main/itflow_install.sh
      bash itflow_install.sh
    
  • Follow Instructions & navigate to setup URL shown
  • Leave us feedback in the forum

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, bugs, feature requests, and general ideas / discussions please use the community forum.

Contributing

If you want to improve ITFlow, feel free to fork the repo and create a pull request, but make sure to discuss significant changes or new features with fellow contributors on the forum first. This helps ensure that your contributions are aligned with project goals, and saves time for everyone. All contributions should follow our code standards.

Contributors

Supporters

Were incredibly grateful to the organizations and individuals who support the project - a big thank you to:

  • CompuMatter
  • F1 for HELP
  • JetBrains

License

ITFlow is distributed "as is" under the GPL License, WITHOUT WARRANTY OF ANY KIND. See LICENSE for details.