Go to file
Johnny d1410ef967
Merge pull request #1037 from itflow-org/tech-loc-perms
Allow techs to manage locations
2024-09-07 12:05:11 -04:00
.github Update php-lint.yml - bump to 9.4.1 2024-08-10 12:21:43 +01:00
api/v1 Tweak credentials read api 2024-08-25 20:29:14 +01: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 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 UI/UX Updates to Ticket Details, Reduce the start, pause timer and reset button and use pause and play icons instead, use block buttons for Type of Response 2024-08-24 16:14:40 -04:00
plugins Bump TinyMCE from 7.1.1 to 7.3.0 2024-08-24 16:36:29 -04:00
portal Fix images in docs not showing in client portal 2024-09-07 11:51:27 +01:00
post Merge pull request #1037 from itflow-org/tech-loc-perms 2024-09-07 12:05:11 -04:00
uploads Remove Custom favicon 2024-02-03 14:32:08 -05:00
vendor Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
.gitignore update .gitignore to include custom favicon 2024-02-03 14:33:48 -05:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2022-04-02 22:46:44 +01:00
LICENSE Remove additonal 'how to use' info 2022-01-09 22:46:27 +00:00
README.md Update README.md 2024-04-13 14:06:46 +01:00
SECURITY.md Update SECURITY.md 2023-10-08 20:13:42 +01:00
account_add_modal.php Updated Accounts Listing to use take adavantage of the new account_type_parent 2023-10-20 16:10:45 -04:00
account_edit_modal.php Updated Accounts Listing to use take adavantage of the new account_type_parent 2023-10-20 16:10:45 -04:00
accounts.php Merge pull request #779 from o-psi/clean-requires-and-includes 2023-10-20 16:32:29 -04:00
admin_account_types.php Split Admin Menu and Settings Menu 2024-02-10 17:10:14 -05:00
admin_account_types_add_modal.php Split Admin Menu and Settings Menu 2024-02-10 17:10:14 -05:00
admin_account_types_edit_modal.php Split Admin Menu and Settings Menu 2024-02-10 17:10:14 -05:00
admin_api.php Split Admin Menu and Settings Menu 2024-02-10 17:10:14 -05:00
admin_api_key_add_modal.php Initial WIP: Allow decrypting logins/credentials via the API 2024-08-19 21:23:43 +01:00
admin_backup.php Split Admin Menu and Settings Menu 2024-02-10 17:10:14 -05:00
admin_bulk_mail.php Sanitize From Name and From Email Output in bulk mail as its not sanitized when the vars are grabbed from get_settings.php 2024-02-26 15:58:28 -05:00
admin_categories.php Ticket categories 2024-05-26 22:49:57 +01:00
admin_category_add_modal.php Split Admin Menu and Settings Menu 2024-02-10 17:10:14 -05:00
admin_category_edit_modal.php Split Admin Menu and Settings Menu 2024-02-10 17:10:14 -05:00
admin_custom_link_add_modal.php Feature: Custom Links on main side nav 2024-09-05 17:08:43 -04:00
admin_custom_link_edit_modal.php Feature: Custom Links on main side nav 2024-09-05 17:08:43 -04:00
admin_custom_links.php Feature: Custom Links on main side nav 2024-09-05 17:08:43 -04:00
admin_debug.php Debug - clarify database engine 2024-08-25 17:53:34 +01:00
admin_document_template_add_modal.php Split Admin Menu and Settings Menu 2024-02-10 17:10:14 -05:00
admin_document_template_details.php Split Admin Menu and Settings Menu 2024-02-10 17:10:14 -05:00
admin_document_template_edit_modal.php Split Admin Menu and Settings Menu 2024-02-10 17:10:14 -05:00
admin_document_templates.php Split Admin Menu and Settings Menu 2024-02-10 17:10:14 -05:00
admin_logs.php Removed Client Audit log, now located under Recent under client Overview can click View More to see the main audit log if your an admin also added client filter to the main audit log 2024-08-23 15:43:50 -04:00
admin_mail_queue.php Feature: Submit form when drop down are selected everywhere 2024-03-23 17:31:42 -04:00
admin_mail_queue_message_view.php Move View Queue Message away from a modal as tables tend to break the modal causing distorted view, more ui work for this to come 2024-03-21 18:01:41 -04:00
admin_project_template_add_modal.php Add Project Templates Listing, edit and add, more to come 2024-03-28 22:03:57 -04:00
admin_project_template_details.php Use Plus icon for Adding tickets to Projects 2024-04-07 13:28:28 -04:00
admin_project_template_edit_modal.php Add Project Templates Listing, edit and add, more to come 2024-03-28 22:03:57 -04:00
admin_project_template_ticket_template_add_modal.php Created new table to allow many to many relationship for Ticket and Project Templates 2024-04-06 18:37:37 -04:00
admin_project_templates.php Fix Some Undefined Vars PHP Errors 2024-06-07 17:57:02 -04:00
admin_side_nav.php Feature: Custom Links on main side nav 2024-09-05 17:08:43 -04:00
admin_software_template_add_modal.php Software Licenese / Template Enhancements: Fixed create Software from template, added description, user media css for licenses and templates, reworked the add edit modal, Removed Software Login 2024-03-20 16:54:38 -04:00
admin_software_template_edit_modal.php Software Licenese / Template Enhancements: Fixed create Software from template, added description, user media css for licenses and templates, reworked the add edit modal, Removed Software Login 2024-03-20 16:54:38 -04:00
admin_software_templates.php Adjust media css listing to use divs instead of <p> tags 2024-03-20 18:11:37 -04:00
admin_tag_add_modal.php Feature: Add Contact Tags Support 2024-06-01 14:25:51 -04:00
admin_tag_edit_modal.php Feature: Add Contact Tags Support 2024-06-01 14:25:51 -04:00
admin_tags.php Feature: Add Contact Tags Support 2024-06-01 14:25:51 -04:00
admin_tax_add_modal.php Split Admin Menu and Settings Menu 2024-02-10 17:10:14 -05:00
admin_tax_edit_modal.php Split Admin Menu and Settings Menu 2024-02-10 17:10:14 -05:00
admin_taxes.php Split Admin Menu and Settings Menu 2024-02-10 17:10:14 -05:00
admin_ticket_status_add_modal.php Added the ability to Add Ticket and Edit Ticket statuses, disallowed deleting editing system tickets, this is still work in progress 2024-03-31 13:40:31 -04:00
admin_ticket_status_edit_modal.php Updated ticket status color capabilities to use multiple color instead of a select few, added activate disable ticket statuses, fixed ticket status Left joins in a few more areas 2024-04-01 16:27:05 -04:00
admin_ticket_statuses.php Updated ticket status color capabilities to use multiple color instead of a select few, added activate disable ticket statuses, fixed ticket status Left joins in a few more areas 2024-04-01 16:27:05 -04:00
admin_ticket_template_add_modal.php Added Ticket Templates and the ability to add Tasks to the template, reworked the ticket details tasks and adding tasks 2024-03-28 21:09:32 -04:00
admin_ticket_template_details.php Feature: Added the ability to edit the order of the tasks this is not the best solution but works we recommend setting them in orders of 5 or 10 so there is wiggle room to add tasks in between 2024-06-03 19:36:16 -04:00
admin_ticket_template_edit_modal.php Cleaned up Contact Add/Edit Relabeled Secure tab to Access and moved Roles to Access Tab ss this is much more suitable 2024-04-06 20:05:53 -04:00
admin_ticket_templates.php Fix Some Undefined Vars PHP Errors 2024-06-07 17:57:02 -04:00
admin_update.php Show name of branch you are on in admin update 2024-08-29 19:21:33 +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 Split Admin Menu and Settings Menu 2024-02-10 17:10:14 -05:00
admin_user_archive_modal.php Split Admin Menu and Settings Menu 2024-02-10 17:10:14 -05:00
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 Split Admin Menu and Settings Menu 2024-02-10 17:10:14 -05:00
admin_user_invite_modal.php Split Admin Menu and Settings Menu 2024-02-10 17:10:14 -05:00
admin_users.php User roles 2024-05-26 18:37:37 +01:00
admin_vendor_template_add_modal.php Split Admin Menu and Settings Menu 2024-02-10 17:10:14 -05:00
admin_vendor_template_edit_modal.php Split Admin Menu and Settings Menu 2024-02-10 17:10:14 -05:00
admin_vendor_templates.php Split Admin Menu and Settings Menu 2024-02-10 17:10:14 -05:00
ajax.php Update ajax.php - Assets > Asset logging 2024-08-10 12:17:31 +01:00
base32static.php General cleanup/formatting 2023-02-09 12:29:12 +00:00
blank.php Fix Timezone always being UTC when sent to the mail queue when scheduling / cancelling tickets 2024-04-17 16:47:10 -04:00
budget.php Updated Budget UI to include card header and made a view only option for budget 2024-06-14 13:41:16 -04:00
budget_create_modal.php Feature: Automatically calculate tickert to invoice based off time worked rounded up to the near 15 min mark multiplied by Client Rate, Changed all Price, cost fields to use text field with numeric patterns instead of number fields, set pricing to always display 2 decimal spots 2023-09-22 15:19:05 -04:00
budget_edit.php Updated Budget UI to include card header and made a view only option for budget 2024-06-14 13:41:16 -04:00
budget_edit_modal.php Added back number_format() function as there was a way to just remove the commas but keep the decimal place so 290.90 doesnt look like 290.9 2023-11-01 18:16:12 -04:00
calendar_add_modal.php Updated UI Create Calendar Modal 2023-11-16 18:42:21 -05:00
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 Feature added location to calendar events and created new tab called details in calendar events for description and location 2024-03-23 16:43:42 -04:00
calendar_event_edit_modal.php Feature added location to calendar events and created new tab called details in calendar events for description and location 2024-03-23 16:43:42 -04:00
calendar_events.php Added Eye ball Icon to System Calendar to toggle system calendars 2024-06-01 18:55:24 -04:00
check_login.php Fix broken Clients when restricting user client access 2024-06-06 12:06:26 -04:00
client_add_modal.php Up Max Client Abbreviation length from 5 to 6 2024-06-11 13:45:19 -04:00
client_asset_add_modal.php Re-order asset purchase and install date fields to make more sense 2024-08-28 22:11:04 +01:00
client_asset_bulk_assign_contact_modal.php Fix Issue where if you edited first record that shared the same form input name like location then it would blank out the first record if edited this is fixed by adding bulk_ in front of the form Input names under the bulk modals not sure why this happens but this is the fix 2024-01-27 14:15:18 -05:00
client_asset_bulk_assign_location_modal.php Fix Issue where if you edited first record that shared the same form input name like location then it would blank out the first record if edited this is fixed by adding bulk_ in front of the form Input names under the bulk modals not sure why this happens but this is the fix 2024-01-27 14:15:18 -05:00
client_asset_bulk_edit_status_modal.php Fix Issue where if you edited first record that shared the same form input name like location then it would blank out the first record if edited this is fixed by adding bulk_ in front of the form Input names under the bulk modals not sure why this happens but this is the fix 2024-01-27 14:15:18 -05:00
client_asset_copy_modal.php Added Asset Photo and Asset Physical Location to the UI 2024-06-13 13:54:21 -04:00
client_asset_details.php Update client_asset_details.php 2024-07-01 12:01:35 -03:00
client_asset_documents_modal.php Replace the remaining php files with nullable_htmlentites() 2023-05-11 18:27:48 -04:00
client_asset_edit_modal.php Re-order asset purchase and install date fields to make more sense 2024-08-28 22:11:04 +01:00
client_asset_export_modal.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
client_asset_import_modal.php Invoice Ticket design update, Added functionality for vendor ticket number, asset, login description and contact pin codes 2023-06-14 18:39:24 -04:00
client_asset_interface_add_modal.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
client_asset_interface_edit_modal.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
client_asset_transfer_modal.php Add move/transfer assets 2024-08-10 20:51:57 +01:00
client_assets.php Added purchase date, warranty expire to show addiitonal columns in client assets 2024-09-06 13:26:17 -04:00
client_certificate_add_modal.php Updated Edit Domain and Certificates to match the tabing in the add modal 2024-03-27 14:53:15 -04:00
client_certificate_edit_modal.php Updated Edit Domain and Certificates to match the tabing in the add modal 2024-03-27 14:53:15 -04:00
client_certificate_export_modal.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
client_certificates.php Hide export function when module is empty 2024-09-04 08:52:08 +01:00
client_contact_add_modal.php Feature: Add Contact Tags Support 2024-06-01 14:25:51 -04:00
client_contact_bulk_assign_location_modal.php Fix Issue where if you edited first record that shared the same form input name like location then it would blank out the first record if edited this is fixed by adding bulk_ in front of the form Input names under the bulk modals not sure why this happens but this is the fix 2024-01-27 14:15:18 -05:00
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 feat: Bulk Set Contact Department / Group 2024-01-31 13:53:25 -05:00
client_contact_bulk_edit_phone_modal.php Fix Issue where if you edited first record that shared the same form input name like location then it would blank out the first record if edited this is fixed by adding bulk_ in front of the form Input names under the bulk modals not sure why this happens but this is the fix 2024-01-27 14:15:18 -05:00
client_contact_bulk_edit_role_modal.php feat. Added Contact Roles to Bulk Actions 2024-01-31 14:23:47 -05:00
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 Added Asset Photo and Asset Physical Location to the UI 2024-06-13 13:54:21 -04:00
client_contact_edit_modal.php Updated the Shared items box UI/UX on Client overview 2024-08-23 17:29:03 -04:00
client_contact_export_modal.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05: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 Show Additional Columns in Assets 2024-09-04 19:20:32 -04:00
client_delete_modal.php Fix client delete function 2023-09-30 15:42:00 +01:00
client_document_add_file_relation_modal.php Feature: Vendors can now be linked to documents 2023-08-24 17:03:45 -04:00
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 [FEATURE] Added AI Rewording Functionality to Create Ticket, Ticket Reply, Create Document and Edit Document, more to come 2024-02-11 00:13:10 -05:00
client_document_bulk_move_modal.php Feature: Add Bulk Move Folder Action to Client Documents and Files 2024-01-30 14:11:29 -05:00
client_document_details.php Add ability to choose whether document is visible in client portal 2024-09-07 11:21:36 +01:00
client_document_edit_modal.php [FEATURE] Added AI Rewording Functionality to Create Ticket, Ticket Reply, Create Document and Edit Document, more to come 2024-02-11 00:13:10 -05:00
client_document_link_asset_modal.php Added UI support for linking assets, contacts, and licenses to Documents 2023-09-19 15:55:35 -04:00
client_document_link_contact_modal.php Added UI support for linking assets, contacts, and licenses to Documents 2023-09-19 15:55:35 -04:00
client_document_link_file_modal.php Added UI support for linking assets, contacts, and licenses to Documents 2023-09-19 15:55:35 -04:00
client_document_link_software_modal.php Added UI support for linking assets, contacts, and licenses to Documents 2023-09-19 15:55:35 -04:00
client_document_link_vendor_modal.php Added UI support for linking assets, contacts, and licenses to Documents 2023-09-19 15:55:35 -04:00
client_document_move_modal.php Add select2 Class on folder 2023-08-23 18:12:59 -04:00
client_document_rename_modal.php Feature: Added Document Rename Modal to Document Listing 2023-09-21 17:03:53 -04:00
client_document_view_modal.php Tidy 2023-02-04 22:09:56 +00:00
client_documents.php Add Tooltips with expire time for shared links 2024-08-24 13:36:55 -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 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_export_modal.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
client_domains.php Hide export function when module is empty 2024-09-04 08:52:08 +01:00
client_download_pdf_modal.php Renamed Login In the Frontend UI to Credentials to better fit other types of creds like API Keys, WiFi etc, also renamed the password field to password / key 2024-04-05 15:06:42 -04:00
client_edit_modal.php Updated the Shared items box UI/UX on Client overview 2024-08-23 17:29:03 -04:00
client_events.php Add Recurring Tickets NextDate to the Calendars 2024-05-21 13:33:53 -04:00
client_export_modal.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
client_file_bulk_move_modal.php Feature: Add Bulk Move Folder Action to Client Documents and Files 2024-01-30 14:11:29 -05:00
client_file_delete_modal.php Client file deletion 2023-04-08 21:59:54 +01:00
client_file_link_asset_modal.php Client files bugfix 2024-07-31 22:06:17 +01:00
client_file_move_modal.php Fix Some Undefined Vars PHP Errors 2024-06-07 17:57:02 -04:00
client_file_rename_modal.php rename description 2024-06-04 16:40:33 -03:00
client_file_upload_modal.php add file ext .unf 2024-05-06 13:42:11 -03: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 Add Tooltips with expire time for shared links 2024-08-24 13:36:55 -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 Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
client_invoices.php Hide export function when module is empty 2024-09-04 08:52:08 +01: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 Add Bulk Actions to Locations 2024-06-08 14:49:26 -04:00
client_location_edit_modal.php Feature Added Location Tags 2024-05-31 16:13:55 -04:00
client_location_export_modal.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
client_location_import_modal.php Add UI and logic for location Description, Tweak Location Listing UI to use the media class 2024-03-19 17:48:54 -04:00
client_locations.php Show Additional Columns in Assets 2024-09-04 19:20:32 -04:00
client_login_add_modal.php Added / ID to Username field under credentials 2024-06-07 18:01:25 -04:00
client_login_edit_modal.php Added / ID to Username field under credentials 2024-06-07 18:01:25 -04:00
client_login_export_modal.php Renamed Login In the Frontend UI to Credentials to better fit other types of creds like API Keys, WiFi etc, also renamed the password field to password / key 2024-04-05 15:06:42 -04:00
client_login_import_modal.php Renamed Login In the Frontend UI to Credentials to better fit other types of creds like API Keys, WiFi etc, also renamed the password field to password / key 2024-04-05 15:06:42 -04:00
client_logins.php Hide export function when module is empty 2024-09-04 08:52:08 +01:00
client_network_add_modal.php Feature: Added Subnet Mask and primary and secondary DNS change the wording for network to IP / Network in case a single IP needs to be used for example an Internet Connection, Added more newe tabs to the Add/Edit Network so everything fits and is organized 2024-03-27 14:19:32 -04:00
client_network_edit_modal.php Feature: Added Subnet Mask and primary and secondary DNS change the wording for network to IP / Network in case a single IP needs to be used for example an Internet Connection, Added more newe tabs to the Add/Edit Network so everything fits and is organized 2024-03-27 14:19:32 -04:00
client_network_export_modal.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
client_networks.php Hide export function when module is empty 2024-09-04 08:52:08 +01:00
client_overview.php In client overview Expiring / Expired / Retiring / Retired Asset links now point to the asset details page when clicked 2024-09-06 16:05:33 -04:00
client_payment_export_modal.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
client_payments.php Hide export function when module is empty 2024-09-04 08:52:08 +01:00
client_quote_export_modal.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
client_quotes.php Hide export function when module is empty 2024-09-04 08:52:08 +01: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 Update client_rack_edit_modal.php 2024-08-08 05:35:22 +01: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 Client Racks UI Cleanup Move the Rack Data to a table instead of using dd and dl 2024-06-16 12:17:05 -04:00
client_recurring_export_modal.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
client_recurring_invoices.php Hide export function when module is empty 2024-09-04 08:52:08 +01:00
client_recurring_tickets.php Add Bulk Actions to Locations 2024-06-08 14:49:26 -04:00
client_service_add_modal.php Fix Delete Confirmation for services, missing </div> Tag in add Service was causing it, also tidyed up service code 2024-02-03 12:25:38 -05:00
client_service_edit_modal.php Fix Delete Confirmation for services, missing </div> Tag in add Service was causing it, also tidyed up service code 2024-02-03 12:25:38 -05:00
client_service_view_modal.php Fix Client Services to include interfaces 2024-06-11 23:32:09 -04:00
client_services.php Fix Client Services to include interfaces 2024-06-11 23:32:09 -04:00
client_side_nav.php Show Red Badge Count next to client domains if Domain is expired or expires within 5 days 2024-08-27 20:40:12 -04:00
client_software.php Hide export function when module is empty 2024-09-04 08:52:08 +01:00
client_software_add_from_template_modal.php Update client_software_add_from_template_modal.php 2023-05-20 20:16:30 +01:00
client_software_add_modal.php Fix Invalid Var in Add License 2024-07-09 14:30:23 -04:00
client_software_edit_modal.php Mimicked UI for Client Perms to USer and Device Licneses under Licenses 2024-06-04 16:36:39 -04:00
client_software_export_modal.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
client_ticket_export_modal.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
client_tickets.php Hide the Export function when there are no records (locations, tickets, vendors) 2024-08-30 22:57:58 +01:00
client_trip_export_modal.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
client_trips.php Hide export function when module is empty 2024-09-04 08:52:08 +01:00
client_vendor_export_modal.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
client_vendors.php Hide the Export function when there are no records (locations, tickets, vendors) 2024-08-30 22:57:58 +01:00
clients.php client-id-tooltip 2024-07-12 10:42:24 -03:00
cron.php Initial implementation of whitelabelling 2024-09-05 10:31:18 +01:00
cron_certificate_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_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 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_ticket_email_parser.php Remove the HTML line breaks in error output as the console is text only 2024-08-19 16:33:19 -04:00
custom_field_create_modal.php More Icon Updating and matching 2023-08-20 15:06:08 -04:00
custom_field_edit_modal.php More Icon Updating and matching 2023-08-20 15:06:08 -04:00
dashboard.php Fix New client Link in Dashboard 2024-08-23 18:31:54 -04:00
database_updates.php Add DB Structure that will allow hiding specific docs from the client portal 2024-09-06 22:12:20 +01:00
database_version.php Add DB Structure that will allow hiding specific docs from the client portal 2024-09-06 22:12:20 +01:00
db.sql Add DB Structure that will allow hiding specific docs from the client portal 2024-09-06 22:12:20 +01: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
domains.php Up Max Client Abbreviation length from 5 to 6 2024-06-11 13:45:19 -04:00
expense_add_modal.php Fix error 404 on categories.php as it is now admin_categories.php 2024-02-23 20:52:34 +00:00
expense_bulk_edit_account_modal.php Feature: Bulk Edit Category, Client and Account for expenses 2024-01-31 17:09:35 -05:00
expense_bulk_edit_category_modal.php Feature: Bulk Edit Category, Client and Account for expenses 2024-01-31 17:09:35 -05:00
expense_bulk_edit_client_modal.php Feature: Bulk Edit Category, Client and Account for expenses 2024-01-31 17:09:35 -05:00
expense_copy_modal.php Added back number_format() function as there was a way to just remove the commas but keep the decimal place so 290.90 doesnt look like 290.9 2023-11-01 18:16:12 -04:00
expense_edit_modal.php Fix error 404 on categories.php as it is now admin_categories.php 2024-02-23 20:52:34 +00:00
expense_export_modal.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
expense_refund_modal.php Added back number_format() function as there was a way to just remove the commas but keep the decimal place so 290.90 doesnt look like 290.9 2023-11-01 18:16:12 -04:00
expenses.php Fix Some Undefined Vars PHP Errors 2024-06-07 17:57:02 -04:00
favicon.ico Add Default Fav icon for now 2024-02-03 13:02:24 -05:00
folder_create_modal.php Feature: Added Folder support for files 2023-08-23 18:02:51 -04:00
folder_rename_modal.php Feature: Added Folder support for files 2023-08-23 18:02:51 -04:00
footer.php Remove old reference to js/header_timers.js as this file no longer exists 2024-07-31 21:46:15 +01:00
force_mfa.php 2FA QR Codes 2024-05-26 16:08:06 +01:00
functions.php Initial implementation of whitelabelling 2024-09-05 10:44:50 +01:00
get_credential.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
get_settings.php Initial implementation of whitelabelling 2024-09-05 10:31:18 +01: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 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 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_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 Removed extra > in guest view footer 2021-02-27 14:09:26 -05: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 Client Payment Gateway Fee is added as a line item if client pays fees is on and client chooses online pay this Fixes the negative invoice Balances when client pays fees is enabled 2024-02-03 17:44:48 -05:00
guest_post.php Ticketing updates - guest view & resolved vs closed 2024-08-17 23:24:15 +01:00
guest_view_invoice.php Do not show Outstanding Balance table if no outstanding invoices exist 2024-08-24 15:06:35 -04:00
guest_view_item.php Guest login sharing - OTP 2024-03-17 19:32:49 +00:00
guest_view_quote.php Updated Quote and Recurring to match invoice UI updates 2023-11-02 16:31:25 -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 Feature: Records per page is now user specific and persists with logout/login sessions 2023-08-17 19:42:42 -04:00
inc_all.php num active clients on menu 2024-05-06 13:25:30 -03:00
inc_all_admin.php Split Admin Menu and Settings Menu 2024-02-10 17:10:14 -05:00
inc_all_client.php Show Red Badge Count next to client domains if Domain is expired or expires within 5 days 2024-08-27 20:40:12 -04:00
inc_all_reports.php Move All Domains from main side nav to Reports under Overview header 2024-06-11 12:09:00 -04:00
inc_all_user.php Don't require admin role to edit user profiles (otherwise techs/accountants can't edit their page) 2024-01-19 23:39:15 +00:00
inc_client_top_head.php client-id-tooltip 2024-07-12 10:42:24 -03:00
inc_confirm_modal.php Fix Delete Confirmation for services, missing </div> Tag in add Service was causing it, also tidyed up service code 2024-02-03 12:25:38 -05:00
inc_debug.php Split Admin Menu and Settings Menu 2024-02-10 17:10:14 -05: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_set_timezone.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
inc_wrapper.php Decreased Content padding for mobile view, also decreased card body content in clients for mobile 2023-09-06 02:11:32 -04:00
index.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
invoice.php Remove Ticket Status display and priority and assigned to from invoice also updated the new ticket status int format 2024-03-30 16:34:14 -04:00
invoice_add_modal.php Fix error 404 on categories.php as it is now admin_categories.php 2024-02-23 20:52:34 +00:00
invoice_add_ticket_modal.php Update badge color based on status. 2024-01-10 21:25:22 +00:00
invoice_copy_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
invoice_edit_modal.php Fix error 404 on categories.php as it is now admin_categories.php 2024-02-23 20:52:34 +00: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 Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
invoice_payment_add_bulk_modal.php FEATURE: Added Batch Payment to multiple invoices, currently works by paying the oldest invoices firest this can be accessed through client invoices and will show as long as the client has a balance 2023-12-20 18:47:14 -05:00
invoice_payment_add_modal.php Added back number_format() function as there was a way to just remove the commas but keep the decimal place so 290.90 doesnt look like 290.9 2023-11-01 18:16:12 -04:00
invoice_recurring_add_modal.php Remove Weekly option when converting an invoice to a recurring invoice 2023-12-09 16:17:19 -05:00
invoices.php Fix Some Undefined Vars PHP Errors 2024-06-07 17:57:02 -04:00
item_edit_modal.php Added back number_format() function as there was a way to just remove the commas but keep the decimal place so 290.90 doesnt look like 290.9 2023-11-01 18:16:12 -04:00
keepalive.php Add background ajax query in an attempt to prevent session timeout 2023-10-21 12:34:34 +01:00
legacy_cron_ticket_email_parser.php Ticketing updates - guest view & resolved vs closed 2024-08-17 23:24:15 +01:00
login.php Initial implementation of whitelabelling 2024-09-05 10:31:18 +01:00
notifications.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
notifications_dismissed.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
pagination.php Update pagination.php 2024-09-04 18:03:39 -03:00
pagination_head.php shorted show_archive to just archived 2023-09-26 15:28:26 -04:00
payments.php Added Payment Method and Account Dropdown Filters to Payments 2024-06-07 16:48:57 -04:00
post.php Added Client Network / Server Rack Documentation to the UI More to come 2024-06-13 17:06:09 -04:00
product_add_modal.php Fix error 404 on categories.php as it is now admin_categories.php 2024-02-23 20:52:34 +00: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 Fix error 404 on categories.php as it is now admin_categories.php 2024-02-23 20:52:34 +00:00
product_export_modal.php Added Export Products CSV 2024-06-10 15:53:26 -04:00
products.php Added Bulk Edit Category, Archive, Unarchive and Delete to Products 2024-06-10 17:26:43 -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 Add Client Field to Project Tickets, combine Ticket Number and Subject to 1 column 2024-09-06 18:18:41 -04: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 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
quote.php Bugfix: Quote/Invoice quantity 4 digits 2023-12-31 20:00:01 +00:00
quote_add_modal.php Fix error 404 on categories.php as it is now admin_categories.php 2024-02-23 20:52:34 +00:00
quote_copy_modal.php Quote Copy, Make Client a required field 2024-05-10 21:57:22 -04:00
quote_edit_modal.php Fix error 404 on categories.php as it is now admin_categories.php 2024-02-23 20:52:34 +00: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 Feature: Submit form when drop down are selected 2024-03-23 17:16:06 -04:00
recurring_expense_create_modal.php Fix error 404 on categories.php as it is now admin_categories.php 2024-02-23 20:52:34 +00:00
recurring_expense_edit_modal.php Fix Some Undefined Vars PHP Errors 2024-06-07 17:57:02 -04:00
recurring_expenses.php Moved back Recurring Ticket, Invoices and Expense back to the main side nav and added bagdge counters for them. They were just to buried and were used often 2024-04-10 14:06:25 -04:00
recurring_invoice.php Per-invoice notifications 2024-04-13 17:10:10 +01:00
recurring_invoice_add_modal.php Fix error 404 on categories.php as it is now admin_categories.php 2024-02-23 20:52:34 +00:00
recurring_invoice_edit_modal.php Fix error 404 on categories.php as it is now admin_categories.php 2024-02-23 20:52:34 +00:00
recurring_invoice_note_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
recurring_invoices.php Moved back Recurring Ticket, Invoices and Expense back to the main side nav and added bagdge counters for them. They were just to buried and were used often 2024-04-10 14:06:25 -04:00
recurring_ticket_add_modal.php Bugfix: Client Access Permissions 2024-08-28 20:17:41 +01:00
recurring_ticket_edit_modal.php Recurring tickets bugfix 2024-08-18 16:11:32 +01:00
recurring_tickets.php Bugfix: Client Access Permissions 2024-08-28 20:17:41 +01:00
report_assets.php Update All Assets Report to be more like client assets 2024-09-06 14:18:00 -04:00
report_balance_sheet.php Redo Balance Sheet Report 2023-11-21 16:04:41 +00:00
report_budget.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
report_clients_with_balance.php Fix collections report 2024-02-15 16:09:10 -06:00
report_collections.php Fix collections report 2024-02-15 16:09:10 -06:00
report_expense_by_vendor.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
report_expense_summary.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
report_income_by_client.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
report_income_summary.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
report_password_rotation.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
report_profit_loss.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
report_recurring_by_client.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
report_tax_summary.php Add functions for retrieving setting values and 2023-11-17 21:43:37 +00:00
report_ticket_by_client.php Enhance tickets by client report 2024-09-03 21:49:52 +01:00
report_ticket_summary.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
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 Update All Assets Report to be more like client assets 2024-09-06 14:18:00 -04:00
revenue_add_modal.php Fix error 404 on categories.php as it is now admin_categories.php 2024-02-23 20:52:34 +00:00
revenue_edit_modal.php Fix error 404 on categories.php as it is now admin_categories.php 2024-02-23 20:52:34 +00:00
revenues.php Feature: Submit form when drop down are selected everywhere 2024-03-23 17:31:42 -04:00
rfc6238.php 2FA QR Codes 2024-05-26 16:08:06 +01:00
robots.txt
settings_ai.php Combine Settings and with Admin Side Nav 2024-04-18 18:37:43 -04:00
settings_company.php Combine Settings and with Admin Side Nav 2024-04-18 18:37:43 -04:00
settings_custom_fields.php Combine Settings and with Admin Side Nav 2024-04-18 18:37:43 -04:00
settings_defaults.php phone mask config 2024-05-06 10:27:47 -03:00
settings_integrations.php Combine Settings and with Admin Side Nav 2024-04-18 18:37:43 -04:00
settings_invoice.php Combine Settings and with Admin Side Nav 2024-04-18 18:37:43 -04:00
settings_localization.php Combine Settings and with Admin Side Nav 2024-04-18 18:37:43 -04:00
settings_localization_array.php Condensed ~1.6 LOC by 50x, and reduced duplication 2023-10-13 22:42:11 -05:00
settings_mail.php Combine Settings and with Admin Side Nav 2024-04-18 18:37:43 -04:00
settings_maintenance.php Combine Settings and with Admin Side Nav 2024-04-18 18:37:43 -04:00
settings_modules.php Initial implementation of whitelabelling 2024-09-05 10:31:18 +01:00
settings_notifications.php Ticketing updates - guest view & resolved vs closed 2024-08-17 23:24:15 +01:00
settings_online_payment.php Combine Settings and with Admin Side Nav 2024-04-18 18:37:43 -04:00
settings_project.php Combine Settings and with Admin Side Nav 2024-04-18 18:37:43 -04:00
settings_quote.php Combine Settings and with Admin Side Nav 2024-04-18 18:37:43 -04:00
settings_security.php Add audit log cleanup/retention period to cron 2024-06-30 11:51:39 +01:00
settings_telemetry.php Combine Settings and with Admin Side Nav 2024-04-18 18:37:43 -04:00
settings_theme.php Combine Settings and with Admin Side Nav 2024-04-18 18:37:43 -04:00
settings_ticket.php Ticketing updates - guest view & resolved vs closed 2024-08-17 23:24:15 +01:00
setup.php Ticketing updates - guest view & resolved vs closed 2024-08-17 23:24:15 +01:00
share_modal.php Updated Sharing to include Unlimited Time and the option to use 0 for unlimited views 2023-08-22 09:57:57 -04:00
side_nav.php Feature: Custom Links on main side nav 2024-09-05 17:08:43 -04:00
task_edit_modal.php Feature: Added the ability to edit the order of the tasks this is not the best solution but works we recommend setting them in orders of 5 or 10 so there is wiggle room to add tasks in between 2024-06-03 19:36:16 -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 Do not load most edit modals if ticket is closed. 2024-08-30 23:15:48 +01:00
ticket_add_from_template_modal.php Bugfix: Client Access Permissions 2024-08-28 20:17:41 +01:00
ticket_add_modal.php Bugfix: Client Access Permissions 2024-08-28 20:17:41 +01:00
ticket_add_watcher_modal.php Ticket - Notifications 2024-04-13 15:33:46 +01:00
ticket_assign_modal.php Ticket Statuses from DB 2024-03-29 11:22:32 +00:00
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 Ticketing updates 2024-03-17 11:09:53 +00:00
ticket_bulk_edit_priority_modal.php Feature: Added Bulk Set Priority on Tickets 2024-01-30 14:54:00 -05:00
ticket_bulk_merge_modal.php Temporary diabled Bulk Ticket Merge in the Main Ticket view as it was not allowing a tech to be assigned from that view 2024-08-25 22:49:54 -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 Change client - fix code smell 2023-04-10 19:13:31 +01:00
ticket_edit_asset_modal.php UI: Show assigned contact in asset dropdown select menu in tickets 2024-02-26 16:50:12 -05:00
ticket_edit_billable_modal.php Add more billable status functionality 2023-12-21 17:10:15 +00:00
ticket_edit_contact_modal.php Ticket - Notifications 2024-04-13 15:33:46 +01:00
ticket_edit_modal.php Added Billable Recurring Tickets, UI: changed the Billable option to switch. Added ticket settings option to automatically mark new tickets as billable 2024-05-29 17:55:39 -04:00
ticket_edit_priority_modal.php You can now change ticket priority, contact or ticket Assignment by clicking on the element in the ticket listing 2023-09-18 13:23:21 -04:00
ticket_edit_schedule_modal.php Allow canceling scheduled tickets 2024-02-15 16:31:35 +00:00
ticket_edit_vendor_modal.php Reworked Markup code under ticket details, added frontend to change Vendor and asset 2023-09-21 18:50:34 -04:00
ticket_invoice_add_modal.php Merge pull request #9 from twetech:fix-drafts-on-ticket-invoice 2023-12-28 16:56:20 -06:00
ticket_merge_modal.php Add bulk merge ticket feature 2024-08-25 19:06:57 +01:00
ticket_reply_edit_modal.php Fix Ticket Timer for editing a ticket response / reply 2023-07-31 14:09:12 -04:00
tickets.php Allow Bulk Adding tickets to a Project from the Main Tickets Listing Page 2024-09-06 18:44:53 -04:00
top_nav.php Rounded out the top navbar notification count badge 2024-08-23 16:33:35 -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 Removed the requirment visual for transer method as its not required 2024-03-05 19:26:16 -05:00
transfer_edit_modal.php Removed the requirment visual for transer method as its not required 2024-03-05 19:26:16 -05:00
transfers.php Fix Some Undefined Vars PHP Errors 2024-06-07 17:57:02 -04:00
trip_add_modal.php fix option 2023-11-22 15:01:49 +00:00
trip_copy_modal.php Clean up Logic for Client Add and Client Edit Modals, same for trip add copy edit 2023-11-08 13:34:58 -05:00
trip_edit_modal.php Cannot edit driver Fix 2024-03-22 17:16:06 -04:00
trip_export_modal.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
trips.php Moved Exports into the the new drop downs to match consistency 2024-06-07 15:59:22 -04:00
user_activity.php Update URL from logs.php to admin_logs.php 2024-02-12 22:25:35 +00:00
user_details.php Renamed Profile to Account, Added a user Side nav to seperate various user preference entities 2024-01-13 17:15:20 -05: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 Renamed Profile to Account, Added a user Side nav to seperate various user preference entities 2024-01-13 17:15:20 -05:00
vendor_add_from_template_modal.php Replace the remaining php files with nullable_htmlentites() 2023-05-11 18:27:48 -04:00
vendor_add_modal.php Update Client Vendors to use the new media css function 2024-03-21 15:56:09 -04:00
vendor_edit_modal.php Update Client Vendors to use the new media css function 2024-03-21 15:56:09 -04:00
vendors.php Feature: Submit form when drop down are selected everywhere 2024-03-23 17:31:42 -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.

Built With

  • Backend / PHP libs

    • PHP
    • MariaDB
    • PHPMailer
    • HTML Purifier
    • PHP Mime Mail Parser
    • Zap Calendar
  • CSS

    • Bootstrap
    • AdminLTE
    • fontawesome
  • JS Libraries

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

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

License

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