Go to file
johnnyq 68c47ee87d Updated appNotify function to allow null for client_id entity_id and action, also updated all the notification instances to use the new appNotify in cron.php, starting to drop the entity_id as well 2024-11-06 20:56:28 -05:00
.github Update php-lint.yml - bump to 9.4.1 2024-08-10 12:21:43 +01:00
api/v1 Fix issue with Contacts API - Removed contact_auth from Contacts call to the API 2024-10-30 19:35:26 -04:00
css Removed Custom CSS for ticket was able to make work with CSS Library bootstrap, asjusted spacing and layout of ticket response controls, 2024-05-30 15:35:02 -04:00
dist
js Merge pull request #1047 from itflow-org/share-modal-anyone 2024-09-11 18:05:45 -04:00
plugins Bump FullCalendar from 6.1.10 to 6.1.15 2024-10-21 13:48:29 -04:00
portal Fix broken portal login and password reset due to the timezone set before the session was initiated, now we set the timezone after session has started 2024-11-06 17:55:46 -05:00
post Moved Create Edit User code block towards the top of edit contact user to reduce the query by 1 2024-11-02 16:45:59 -04: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
CODE_OF_CONDUCT.md Update CODE_OF_CONDUCT.md 2024-09-20 23:32:05 +01:00
LICENSE
README.md README.md - Add Sponsor: F1 For Help 2024-10-07 07:49:24 +01: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 Added sort order visual cues to every listing 2024-09-20 20:00:21 -04:00
admin_api.php Added sort order visual cues to every listing 2024-09-20 20:00:21 -04:00
admin_api_key_add_modal.php Tidying 2024-10-08 23:08:05 +01:00
admin_audit_log.php Refactor POST handling. 2024-09-29 19:02:28 +01:00
admin_backup.php Refactor POST handling. 2024-09-29 19:02:28 +01:00
admin_bulk_mail.php Tidying 2024-09-14 23:43:54 +01:00
admin_category.php Refactor POST handling. 2024-09-29 19:02:28 +01:00
admin_category_add_modal.php
admin_category_edit_modal.php
admin_custom_link.php Tidying 2024-10-28 21:16:15 +00:00
admin_custom_link_add_modal.php FEATURE: Custom Links can be added to the Top Nav Note must have icons 2024-10-10 16:51:00 -04:00
admin_custom_link_edit_modal.php FEATURE: Custom Links can be added to the Top Nav Note must have icons 2024-10-10 16:51:00 -04:00
admin_debug.php Reworked the entire debugger, only grather nessesary info and database comparison to existing and db.sql works now 2024-11-05 17:36:50 -05:00
admin_document_template.php Ticket templates - edit bugfix 2024-10-07 12:18:09 +01:00
admin_document_template_add_modal.php
admin_document_template_details.php Refactor POST handling. 2024-09-29 19:02:28 +01:00
admin_document_template_edit_modal.php
admin_legacy_debug.php Reworked the entire debugger, only grather nessesary info and database comparison to existing and db.sql works now 2024-11-05 17:36:50 -05:00
admin_mail_queue.php Added sort order visual cues to every listing 2024-09-20 20:00:21 -04:00
admin_mail_queue_message_view.php Refactor POST handling. 2024-09-29 19:02:28 +01:00
admin_project_template.php Refactor POST handling. 2024-09-29 19:02:28 +01:00
admin_project_template_add_modal.php
admin_project_template_details.php Refactor POST handling. 2024-09-29 19:02:28 +01: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 Refactor POST handling. 2024-09-29 19:02:28 +01: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 Preappend admin_ to the settings files for consistency 2024-09-20 15:14:28 -04:00
admin_settings_company.php Preappend admin_ to the settings files for consistency 2024-09-20 15:14:28 -04:00
admin_settings_custom_fields.php Preappend admin_ to the settings files for consistency 2024-09-20 15:14:28 -04:00
admin_settings_default.php Show Example of what Phone masking Enable vs Disabled 2024-10-08 16:13:03 -04:00
admin_settings_integration.php Refactor POST handling. 2024-09-29 19:02:28 +01:00
admin_settings_invoice.php Invoices - Send email notif when paid 2024-10-06 20:59:54 +01:00
admin_settings_localization.php Preappend admin_ to the settings files for consistency 2024-09-20 15:14:28 -04:00
admin_settings_mail.php Preappend admin_ to the settings files for consistency 2024-09-20 15:14:28 -04:00
admin_settings_maintenance.php Preappend admin_ to the settings files for consistency 2024-09-20 15:14:28 -04:00
admin_settings_module.php Refactor POST handling. 2024-09-29 19:02:28 +01:00
admin_settings_notification.php Add Cron Execution Notify placeholder to notifications 2024-10-09 14:01:42 -04:00
admin_settings_online_payment.php Add note re payment providers 2024-09-29 12:18:41 +01:00
admin_settings_project.php Preappend admin_ to the settings files for consistency 2024-09-20 15:14:28 -04:00
admin_settings_quote.php Preappend admin_ to the settings files for consistency 2024-09-20 15:14:28 -04:00
admin_settings_security.php Preappend admin_ to the settings files for consistency 2024-09-20 15:14:28 -04:00
admin_settings_telemetry.php Preappend admin_ to the settings files for consistency 2024-09-20 15:14:28 -04:00
admin_settings_theme.php Preappend admin_ to the settings files for consistency 2024-09-20 15:14:28 -04:00
admin_settings_ticket.php Preappend admin_ to the settings files for consistency 2024-09-20 15:14:28 -04:00
admin_side_nav.php Expose more Admin Options in the Side menu without having to expand sub menus 2024-10-08 18:44:08 -04:00
admin_software_template.php Refactor POST handling. 2024-09-29 19:02:28 +01:00
admin_software_template_add_modal.php
admin_software_template_edit_modal.php
admin_tag.php FEATURE: Added Credential Tagging Support 2024-10-30 14:40:02 -04: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 Refactor POST handling. 2024-09-29 19:02:28 +01:00
admin_tax_add_modal.php
admin_tax_edit_modal.php
admin_ticket_status.php Refactor POST handling. 2024-09-29 19:02:28 +01: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 Ticket templates - edit bugfix 2024-10-07 12:18:09 +01: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 FEATURE: Added Task Completion Estimate to the UI 2024-10-23 14:06:41 -04:00
admin_ticket_template_edit_modal.php Tidying 2024-10-28 21:16:15 +00:00
admin_update.php Show DB updates before git updates 2024-09-20 21:51:51 +01:00
admin_user.php Refactor POST handling. 2024-09-29 19:02:28 +01:00
admin_user_add_modal.php Add Checkbox that will select all / de-select all Client Restriction permissions in add/edit user 2024-06-04 16:05:49 -04:00
admin_user_all_reset_password_modal.php
admin_user_archive_modal.php
admin_user_edit_modal.php Add Checkbox that will select all / de-select all Client Restriction permissions in add/edit user 2024-06-04 16:05:49 -04:00
admin_user_export_modal.php
admin_user_invite_modal.php
admin_vendor_template.php Refactor POST handling. 2024-09-29 19:02:28 +01:00
admin_vendor_template_add_modal.php
admin_vendor_template_edit_modal.php
ajax.php Update Secure Message with the intended recipient, also added a confidential disclosure method to the email and Secure message link, added number of views left and expire date, and other minor ui updates 2024-09-18 17:22:39 -04:00
base32static.php
blank.php Tidying 2024-09-14 23:43:54 +01:00
budget.php Custom Roles & Permissions 2024-09-20 17:59:49 +01:00
budget_create_modal.php
budget_edit.php Budget - CSRF + Perms 2024-10-03 20:52:37 +01:00
budget_edit_modal.php
calendar_add_modal.php
calendar_edit_modal.php Feature: Calendar Names and Colors can now be edited 2024-06-01 18:48:06 -04:00
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 Tidying 2024-10-28 21:16:15 +00:00
check_login.php Cmplete Migrate Contact Users to Users 2024-10-22 23:53:14 -04:00
client_add_modal.php Wording 2024-10-18 16:12:11 -04:00
client_asset_add_modal.php Enforce CSRF for post/asset and post/account 2024-09-08 22:52:38 +01:00
client_asset_bulk_add_ticket_modal.php Tidying 2024-10-28 21:16:15 +00: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 Enforce CSRF for post/asset and post/account 2024-09-08 22:52:38 +01:00
client_asset_details.php Also fix the credential tagging in client asset details page 2024-11-01 17:49:48 -04:00
client_asset_documents_modal.php
client_asset_edit_modal.php Added First Asset History Item, Asset Created, also delete asset history when you delete an asset 2024-10-29 19:00:02 -04:00
client_asset_export_modal.php Enforce CSRF for post/asset and post/account 2024-09-08 22:52:38 +01:00
client_asset_import_modal.php Enforce CSRF for post/asset and post/account 2024-09-08 22:52:38 +01:00
client_asset_interface_add_modal.php Enforce CSRF for post/asset and post/account 2024-09-08 22:52:38 +01:00
client_asset_interface_edit_modal.php More enforcing user permissions 2024-09-28 20:04:33 +01: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 Tidy 2024-10-09 15:49:42 -04: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
client_certificates.php Added sort order visual cues to every listing 2024-09-20 20:00:21 -04:00
client_contact_add_modal.php Feature: Add Contact Tags Support 2024-06-01 14:25:51 -04:00
client_contact_archive_modal.php Started working on Archiving Contact Options Dialog for when archiving a contact 2024-10-26 11:58:04 -04:00
client_contact_bulk_assign_location_modal.php
client_contact_bulk_assign_tags_modal.php Added the option to bulk remove contact tags 2024-06-07 18:44:21 -04:00
client_contact_bulk_edit_department_modal.php
client_contact_bulk_edit_phone_modal.php
client_contact_bulk_edit_role_modal.php
client_contact_bulk_email_modal.php Fix Contact Bulk Actions, removed required fields from Bulk Mail since its all under 1 big form you cant have required fields 2024-08-27 12:05:45 -04:00
client_contact_details.php Add Group By to logins to prevent duplicated logins from appearing, fixed client contact details from breaking because of missing login tag query 2024-11-01 17:21:55 -04:00
client_contact_edit_modal.php Wording 2024-10-18 16:12:11 -04:00
client_contact_export_modal.php
client_contact_import_modal.php
client_contact_invite_modal.php
client_contacts.php Use Tag array instead of querying by tag name when clicking on a tag to reveal other items with the same tag, this allow more narrowed searches 2024-10-30 14:51:39 -04:00
client_delete_modal.php
client_document_add_file_relation_modal.php
client_document_add_from_template_modal.php Fix Creating Document from a template where is would not set the document_parent causing new documents to display revisions that dont exist 2024-06-01 15:24:30 -04:00
client_document_add_modal.php Fix Only show Document Folders, Removed Create Subfolder as this is now merged into Create Folder Dependign on what folder you are in 2024-10-28 22:12:45 -04:00
client_document_bulk_move_modal.php FEATURE: Nested folders in Files 2024-10-30 16:55:19 -04:00
client_document_details.php Fix Only show Document Folders, Removed Create Subfolder as this is now merged into Create Folder Dependign on what folder you are in 2024-10-28 22:12:45 -04:00
client_document_edit_modal.php
client_document_link_asset_modal.php
client_document_link_contact_modal.php
client_document_link_file_modal.php
client_document_link_software_modal.php Tidying 2024-10-08 23:08:05 +01:00
client_document_link_vendor_modal.php Tidying 2024-10-08 23:08:05 +01:00
client_document_move_modal.php Fix Only show Document Folders, Removed Create Subfolder as this is now merged into Create Folder Dependign on what folder you are in 2024-10-28 22:12:45 -04:00
client_document_rename_modal.php
client_document_view_modal.php
client_documents.php UI Update to files, add Breadcrumbs, change file icon to dark 2024-10-30 17:05:58 -04:00
client_domain_add_modal.php Reworked Client Domains, added mail host and dns host, made all the host columns sortable by reworking the logic and optimized the code further 2024-04-10 13:21:45 -04:00
client_domain_edit_modal.php More enforcing user permissions 2024-09-28 20:04:33 +01:00
client_domain_export_modal.php
client_domains.php Added sort order visual cues to every listing 2024-09-20 20:00:21 -04:00
client_download_pdf_modal.php
client_edit_modal.php Bugfix: Ticket scheduling emails 2024-10-22 19:42:40 +01:00
client_events.php CONTINUE BIG FIX: Adjust the reaminder of links within client section 2024-10-31 15:56:20 -04:00
client_export_modal.php
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 Client files bugfix 2024-07-31 22:06:17 +01:00
client_file_move_modal.php FEATURE: Nested folders in Files 2024-10-30 16:55:19 -04:00
client_file_rename_modal.php FEATURE: Nested folders in Files 2024-10-30 16:55:19 -04:00
client_file_upload_modal.php FEATURE: Nested folders in Files 2024-10-30 16:55:19 -04:00
client_file_view_modal.php
client_files.php FEATURE: Files now shows File Size, Mime Type, and who uploaded the file. These fields will only populate on newly uplaoded files, existing ones will show 0 or blank 2024-10-30 18:39:00 -04:00
client_import_modal.php Updated Client Export Fields, and added Client Import along with download client sample file 2024-07-05 15:31:01 -04:00
client_invoice_export_modal.php
client_invoices.php BIG FIX: When accessing ticket, invoice, recurring invoice or quote details while in the client section of ITFlow keep the Client Side Nav instead of redirecting back to the Main Nav. This caused much confusion in the past. This will improve naviagtion in those areas greatly 2024-10-31 15:40:02 -04:00
client_location_add_modal.php Feature Added Location Tags 2024-05-31 16:13:55 -04:00
client_location_bulk_assign_tags_modal.php Tidying 2024-09-14 23:43:54 +01:00
client_location_edit_modal.php More enforcing user permissions 2024-09-28 20:04:33 +01:00
client_location_export_modal.php
client_location_import_modal.php
client_locations.php Use Tag array instead of querying by tag name when clicking on a tag to reveal other items with the same tag, this allow more narrowed searches 2024-10-30 14:51:39 -04:00
client_login_add_modal.php FEATURE: Added Credential Tagging Support 2024-10-30 14:40:02 -04: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 FEATURE: Added Credential Tagging Support 2024-10-30 14:40:02 -04:00
client_login_export_modal.php
client_login_import_modal.php
client_logins.php Add Group By to logins to prevent duplicated logins from appearing, fixed client contact details from breaking because of missing login tag query 2024-11-01 17:21:55 -04: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
client_networks.php Added sort order visual cues to every listing 2024-09-20 20:00:21 -04:00
client_overview.php CONTINUE BIG FIX: Adjust the reaminder of links within client section 2024-10-31 15:56:20 -04:00
client_payment_export_modal.php
client_payments.php CONTINUE BIG FIX: Adjust the reaminder of links within client section 2024-10-31 15:56:20 -04:00
client_quote_export_modal.php
client_quotes.php BIG FIX: When accessing ticket, invoice, recurring invoice or quote details while in the client section of ITFlow keep the Client Side Nav instead of redirecting back to the Main Nav. This caused much confusion in the past. This will improve naviagtion in those areas greatly 2024-10-31 15:40:02 -04:00
client_rack_add_modal.php Update client_rack_add_modal.php 2024-07-30 16:07:37 +01:00
client_rack_edit_modal.php Wording 2024-10-18 16:12:11 -04: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 Custom Roles & Permissions 2024-09-20 17:59:49 +01:00
client_recurring_export_modal.php
client_recurring_invoices.php BIG FIX: When accessing ticket, invoice, recurring invoice or quote details while in the client section of ITFlow keep the Client Side Nav instead of redirecting back to the Main Nav. This caused much confusion in the past. This will improve naviagtion in those areas greatly 2024-10-31 15:40:02 -04:00
client_recurring_tickets.php Added sort order visual cues to every listing 2024-09-20 20:00:21 -04: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 Fix Client Services to include interfaces 2024-06-11 23:32:09 -04:00
client_services.php Tidying 2024-10-08 23:10:27 +01:00
client_side_nav.php BIG FIX: When accessing ticket, invoice, recurring invoice or quote details while in the client section of ITFlow keep the Client Side Nav instead of redirecting back to the Main Nav. This caused much confusion in the past. This will improve naviagtion in those areas greatly 2024-10-31 15:40:02 -04:00
client_software.php Added sort order visual cues to every listing 2024-09-20 20:00:21 -04: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
client_ticket_export_modal.php
client_tickets.php BIG FIX: When accessing ticket, invoice, recurring invoice or quote details while in the client section of ITFlow keep the Client Side Nav instead of redirecting back to the Main Nav. This caused much confusion in the past. This will improve naviagtion in those areas greatly 2024-10-31 15:40:02 -04:00
client_trip_export_modal.php
client_trips.php Added sort order visual cues to every listing 2024-09-20 20:00:21 -04:00
client_vendor_export_modal.php
client_vendors.php Removed Destructive delete option in assets, Added Delete to assets if archived 2024-09-24 16:17:02 -04:00
clients.php Use Tag array instead of querying by tag name when clicking on a tag to reveal other items with the same tag, this allow more narrowed searches 2024-10-30 14:51:39 -04:00
cron.php Updated appNotify function to allow null for client_id entity_id and action, also updated all the notification instances to use the new appNotify in cron.php, starting to drop the entity_id as well 2024-11-06 20:56:28 -05:00
cron_certificate_refresher.php Certificate cron bugfix 2024-10-02 12:00:56 +01:00
cron_domain_refresher.php Set Timezone in all places and it needs to be set in and sperated it into a seperate include 2024-04-17 12:53:11 -04:00
cron_mail_queue.php Email Send - Tidy 2024-09-10 22:34:20 +01:00
cron_ticket_email_parser.php Disabled logging execution time of the mail parser 2024-10-30 21:04:16 -04:00
custom_field_create_modal.php
custom_field_edit_modal.php
dashboard.php Remove temp Debugging snippet for calculating recurring expenses 2024-09-26 16:52:17 -04:00
database_updates.php DB Stucture Update: Added Ticket History Table to keep track of ticket events such as priority changes, ticket status, assignment, task completion etc 2024-11-04 12:21:47 -05:00
database_version.php DB Stucture Update: Added Ticket History Table to keep track of ticket events such as priority changes, ticket status, assignment, task completion etc 2024-11-04 12:21:47 -05:00
db.sql DB Stucture Update: Added Ticket History Table to keep track of ticket events such as priority changes, ticket status, assignment, task completion etc 2024-11-04 12:21:47 -05:00
document_edit_visibility_modal.php Add ability to choose whether document is visible in client portal 2024-09-07 11:21:36 +01:00
expense_add_modal.php Refactor POST handling. 2024-09-29 19:02:28 +01: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 Refactor POST handling. 2024-09-29 19:02:28 +01: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 Update expenses.php 2024-09-25 22:57:31 -04:00
favicon.ico
filter_header.php Add Visual sort cues to Recurring Tickets, and projects 2024-09-20 16:02:59 -04:00
folder_create_modal.php Wording Updates 2024-10-30 15:49:39 -04:00
folder_rename_modal.php
footer.php Add banner to admin footer 2024-11-06 12:56:29 +00:00
force_mfa.php 2FA QR Codes 2024-05-26 16:08:06 +01:00
functions.php Updated appNotify function to allow null for client_id entity_id and action, also updated all the notification instances to use the new appNotify in cron.php, starting to drop the entity_id as well 2024-11-06 20:56:28 -05:00
get_credential.php
get_settings.php Invoices - Send email notif when paid 2024-10-06 20:59:54 +01:00
global.css
global_search.php MAJOR Feature Update - Backup before updating Migrated Asset Network info to a seperate table to allow for multiple interfaces per asset 2024-06-11 21:36:03 -04:00
guest_ajax.php Stripe - Client pays removal 2024-09-10 20:26:16 +01:00
guest_download_file.php Set Timezone in all places and it needs to be set in and sperated it into a seperate include 2024-04-17 12:53:11 -04:00
guest_footer.php Tidying 2024-09-14 23:43:54 +01:00
guest_header.php Add Company Name to the Browser title in guest viewing sessions such as guest_invoice, guest_quote etc 2024-05-30 19:29:33 -04:00
guest_pay_invoice_stripe.php Invoices - Send email notif when paid 2024-10-06 20:59:54 +01:00
guest_post.php Optimize Guest Post to only selecting the required Database Table Fields and Tidy 2024-10-10 17:01:40 -04:00
guest_view_invoice.php Updated appNotify function to allow null for client_id entity_id and action, also updated all the notification instances to use the new appNotify in cron.php, starting to drop the entity_id as well 2024-11-06 20:56:28 -05:00
guest_view_item.php Create Notification if a shared item was viewed 2024-10-09 12:56:55 -04:00
guest_view_quote.php Send InApp Notification when Quotes have been Declined or Accepted, also show status under guest url 2024-10-10 15:28:30 -04:00
guest_view_ticket.php Ticketing updates - guest view & resolved vs closed 2024-08-17 23:42:39 +01:00
header.php Added DataTables JS Plugin tested functionality for client contact details 2024-06-06 13:00:14 -04:00
inc_alert_feedback.php
inc_all.php Rename pagination_head.php to filter_header.php as this is a more suitable name for its function 2024-09-20 13:58:30 -04:00
inc_all_admin.php Refactor POST handling. 2024-09-29 19:02:28 +01:00
inc_all_client.php Rename pagination_head.php to filter_header.php as this is a more suitable name for its function 2024-09-20 13:58:30 -04:00
inc_all_reports.php Rename pagination_head.php to filter_header.php as this is a more suitable name for its function 2024-09-20 13:58:30 -04:00
inc_all_user.php Rename pagination_head.php to filter_header.php as this is a more suitable name for its function 2024-09-20 13:58:30 -04:00
inc_client_top_head.php Permissions - clients and tickets 2024-09-20 21:10:24 +01:00
inc_confirm_modal.php
inc_debug.php
inc_export_warning.php
inc_set_timezone.php SET SQL TIMEZONE on Session, this fixes the issue where created,deleted,updated,archived_ats using SQLs current_timestamp() are set to UTC-0 in SQL causing issues with displaying data in ITFlow as PHP is set to the timezone selected. Note its optional to set system timezone 2024-11-05 13:47:38 -05:00
inc_wrapper.php
index.php
invoice.php CONTINUE BIG FIX: Adjust the breadcrumbs according to if you are in client section or main section when view ticket, invoice, quote, recurring ticket details 2024-10-31 16:30:34 -04: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 Allow Invoices to be exportable, move export expense modal out of the record loop 2024-06-06 13:49:50 -04: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 Added Sort order visual cue to invoices 2024-09-20 16:45:45 -04:00
item_edit_modal.php
keepalive.php
login.php Force setup of MFA on login 2024-10-28 21:01:55 +00:00
notifications.php
notifications_dismissed.php Added sort order visual cues to every listing 2024-09-20 20:00:21 -04:00
pagination.php Tidying 2024-09-14 23:43:54 +01:00
payments.php Added sort order visual cues to every listing 2024-09-20 20:00:21 -04:00
post.php Move logout to a file logout.php in /post fixes issue where one cant logout if in admin section, also redirect to login page with or without login key if set 2024-10-18 00:12:08 -04:00
product_add_modal.php Refactor POST handling. 2024-09-29 19:02:28 +01:00
product_bulk_edit_category_modal.php Added Bulk Edit Category, Archive, Unarchive and Delete to Products 2024-06-10 17:26:43 -04:00
product_edit_modal.php Refactor POST handling. 2024-09-29 19:02:28 +01:00
product_export_modal.php Added Export Products CSV 2024-06-10 15:53:26 -04:00
products.php Added sort order visual cues to every listing 2024-09-20 20:00:21 -04: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 Projects 2024-09-30 21:31:04 +01:00
project_edit_modal.php Added Project Manager field to projects 2024-04-08 12:22:16 -04:00
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 Projects 2024-09-30 21:27:42 +01:00
quote.php CONTINUE BIG FIX: Adjust the breadcrumbs according to if you are in client section or main section when view ticket, invoice, quote, recurring ticket details 2024-10-31 16:30:34 -04:00
quote_add_modal.php Refactor POST handling. 2024-09-29 19:02:28 +01:00
quote_copy_modal.php Quote Copy, Make Client a required field 2024-05-10 21:57:22 -04:00
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 More enforcing user permissions 2024-09-28 20:04:33 +01: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 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_invoice.php CONTINUE BIG FIX: Adjust the breadcrumbs according to if you are in client section or main section when view ticket, invoice, quote, recurring ticket details 2024-10-31 16:30:34 -04: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 Added sort order visual cues to every listing 2024-09-20 20:00:21 -04:00
recurring_ticket_add_modal.php Bugfix: Client Access Permissions 2024-08-28 20:17:41 +01:00
recurring_ticket_edit_modal.php More enforcing user permissions 2024-09-28 20:04:33 +01:00
recurring_tickets.php Add Visual sort cues to Recurring Tickets, and projects 2024-09-20 16:02:59 -04:00
report_assets.php Added sort order visual cues to every listing 2024-09-20 20:00:21 -04:00
report_budget.php
report_clients_with_balance.php Fix Dead Link 2024-09-20 21:45:23 -04:00
report_domains.php Added sort order visual cues to every listing 2024-09-20 20:00:21 -04:00
report_expense_by_vendor.php
report_expense_summary.php
report_income_by_client.php
report_income_summary.php
report_password_rotation.php
report_profit_loss.php
report_recurring_by_client.php
report_tax_summary.php Tidy up the tax report + perms 2024-10-03 20:42:56 +01:00
report_ticket_by_client.php Update report_ticket_by_client.php 2024-09-20 14:51:18 -04:00
report_ticket_summary.php
report_tickets_unbilled.php Bugfix: Remove two role checks on unbilled ticket report that prevents any non-admins viewing it 2024-08-28 22:21:02 +01:00
reports_side_nav.php Custom Roles & Permissions 2024-09-20 17:59:49 +01: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 Added sort order visual cues to every listing 2024-09-20 20:00:21 -04:00
rfc6238.php 2FA QR Codes 2024-05-26 16:08:06 +01:00
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 small Fixes UI Cleanups in checks 2024-11-05 15:35:58 -05:00
share_modal.php Guest Link Sharing 2024-09-11 17:12:30 +01:00
side_nav.php Fix Custom Link Order to ASC instead of DESC as well 2024-10-10 16:53:31 -04: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 Bugfix: Bulk close should actually be bulk resolve 2024-08-19 21:45:03 +01:00
ticket.php Ticketing updates 2024-11-02 10:22:31 +00:00
ticket_add_modal.php Add Number of Tasks in the ticket template selection when creating a ticket 2024-10-20 14:49:50 -04:00
ticket_add_watcher_modal.php Ticket - Notifications 2024-04-13 15:33:46 +01:00
ticket_assign_modal.php
ticket_bulk_add_project_modal.php Allow Bulk Adding tickets to a Project from the Main Tickets Listing Page 2024-09-06 18:44:53 -04:00
ticket_bulk_assign_modal.php Tidying 2024-10-08 23:08:05 +01: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 Ticketing updates - guest view & resolved vs closed 2024-08-17 23:24:15 +01:00
ticket_bulk_resolve_modal.php Bugfix: Bulk close should actually be bulk resolve 2024-08-19 21:45:03 +01:00
ticket_change_client_modal.php
ticket_edit_asset_modal.php
ticket_edit_billable_modal.php
ticket_edit_contact_modal.php Ticket - Notifications 2024-04-13 15:33:46 +01:00
ticket_edit_modal.php Simplify Ticket Creation and Edit Model by removing unessesary tabs and combining fields to fewer tabs 2024-10-18 15:40:17 -04:00
ticket_edit_priority_modal.php
ticket_edit_schedule_modal.php
ticket_edit_vendor_modal.php
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 the ability to edit ticket reply types to puiblic or internal, note there is no client email option here 2024-09-17 14:55:02 -04:00
tickets.php Revert Reoslved count as ins included when you click on Closed Add Mouse Hover Effects to Header Open and Closed Status 2024-10-31 13:39:51 -04:00
top_nav.php Fix Custom Links in the Top nav from breaking ITFlow if the database isnt updated to 1.4.6 2024-10-30 19:49:39 -04:00
top_nav_tickets_modal.php Add removal notices for Stripe Fees & 'open ticket' time tracker - these features are to be removed 2024-04-13 17:21:19 +01:00
transfer_add_modal.php
transfer_edit_modal.php
transfers.php Added sort order visual cues to every listing 2024-09-20 20:00:21 -04:00
trip_add_modal.php
trip_copy_modal.php
trip_edit_modal.php
trip_export_modal.php
trips.php Added sort order visual cues to every listing 2024-09-20 20:00:21 -04:00
user_activity.php Refactor POST handling. 2024-09-29 19:02:28 +01:00
user_details.php Merge pull request #1051 from itflow-org/allow-clear-avatar 2024-09-12 12:16:12 -04:00
user_preferences.php Calendar start day 2024-05-26 23:38:50 +01:00
user_security.php 2FA QR Codes 2024-05-26 16:08:06 +01:00
user_side_nav.php Fix Main, user account, reports and admin side nav bars to prevent text overflow when collapsed now only show back button when collapsed 2024-09-18 17:52:19 -04:00
vendor_add_from_template_modal.php
vendor_add_modal.php
vendor_edit_modal.php Show object ID when editing items 2024-09-10 23:04:12 +01:00
vendors.php Added Archive Button for Vendors 2024-09-21 11:47:54 -04: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 · 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 2024.

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.