Go to file
Hugo Sampaio e677292875 update db
update db to store phone mask option
2024-05-06 10:44:52 -03:00
.github Create dbsql-lint.yml 2024-03-17 16:23:55 +00:00
api/v1 Add locations read api endpoint 2024-02-24 11:56:18 +00:00
css Time tracking input field spacing 2023-12-23 23:41:51 +00:00
dist
js Tickets - Merging 2024-04-12 22:26:27 +01:00
plugins Bump TinyMCE from 6.8.2 to 7.0.0 2024-04-02 12:10:33 -04:00
portal Fix Broken Reset Password due to incorrect timezone path 2024-04-17 14:05:43 -04:00
post phone mask config 2024-05-06 10:27:47 -03:00
uploads Remove Custom favicon 2024-02-03 14:32:08 -05:00
vendor
.gitignore update .gitignore to include custom favicon 2024-02-03 14:33:48 -05:00
CODE_OF_CONDUCT.md
LICENSE
README.md Update README.md 2024-04-13 14:06:46 +01:00
SECURITY.md
account_add_modal.php
account_edit_modal.php
accounts.php
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 Ticket scheduling 2024-02-12 19:52:12 +00: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 Split Admin Menu and Settings Menu 2024-02-10 17:10:14 -05: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_debug.php Debugging help 2024-05-04 21:02:33 +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 Feature: Submit form when drop down are selected everywhere 2024-03-23 17:31:42 -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 Created new table to allow many to many relationship for Ticket and Project Templates 2024-04-06 18:37:37 -04:00
admin_side_nav.php Cleanup up the side menu of admin / settings to be collapsible headers 2024-04-18 19:05:02 -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 Split Admin Menu and Settings Menu 2024-02-10 17:10:14 -05:00
admin_tag_edit_modal.php Split Admin Menu and Settings Menu 2024-02-10 17:10:14 -05:00
admin_tags.php Split Admin Menu and Settings Menu 2024-02-10 17:10:14 -05: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 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_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 Feature: You can now create a ticket from a ticket template 2024-04-03 15:41:20 -04:00
admin_update.php Split Admin Menu and Settings Menu 2024-02-10 17:10:14 -05:00
admin_user_add_modal.php Split Admin Menu and Settings Menu 2024-02-10 17:10:14 -05: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 Split Admin Menu and Settings Menu 2024-02-10 17:10:14 -05: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 Login related tidying 2024-03-30 23:19:50 +00: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 Certificate checks - Allow custom ports 2024-05-04 18:04:24 +01:00
base32static.php
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 Feature: Submit form when drop down are selected everywhere 2024-03-23 17:31:42 -04:00
budget_create_modal.php
budget_edit_modal.php
calendar_add_modal.php
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 Fix missing ) in calendar events 2024-03-30 17:02:41 -04:00
check_login.php Update check_login.php If standard 2024-05-04 19:23:39 -03:00
client_add_modal.php Ability to create a referral when adding a client 2023-11-08 23:30:44 -05:00
client_asset_add_modal.php Prevent Password Manager from asking to save password for every asset edit / add / bulk submit 2024-01-27 02:16:41 -05: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 Do Not show archived items when copying asset 2024-01-27 11:59:05 -05:00
client_asset_details.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
client_asset_documents_modal.php
client_asset_edit_modal.php You can now view all login / passwords for an asset under asset lists and under asset details now 2024-03-03 13:23:52 -05:00
client_asset_export_modal.php
client_asset_import_modal.php
client_asset_interface_add_modal.php
client_assets.php Client archiving 2024-04-07 09:52:23 +01:00
client_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
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
client_certificates.php Certificates Enhancement, Use Media CSS, add description create a new tab for notes 2024-03-21 15:46:14 -04:00
client_contact_add_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
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_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_details.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
client_contact_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
client_contact_export_modal.php
client_contact_import_modal.php
client_contact_invite_modal.php
client_contacts.php Feature: Added Ticket Replies to Global Search 2024-03-20 12:53:25 -04:00
client_delete_modal.php
client_document_add_file_relation_modal.php
client_document_add_from_template_modal.php
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 Enhanced the UI for document details removed the lists in replacement of divs, remove items to the far right, removed the span buttons and used normal button as it took up too much space 2024-03-22 13:17:47 -04: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
client_document_link_contact_modal.php
client_document_link_file_modal.php
client_document_link_software_modal.php
client_document_link_vendor_modal.php
client_document_move_modal.php
client_document_rename_modal.php
client_document_view_modal.php
client_documents.php Feature: Add Bulk Move Folder Action to Client Documents and Files 2024-01-30 14:11:29 -05: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
client_domains.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_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
client_events.php Fix missing ) in calendar events 2024-03-30 17:02:41 -04:00
client_export_modal.php
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_move_modal.php
client_file_rename_modal.php
client_file_upload_modal.php Add file Description below filename, still need to work on the UI a bit 2024-03-15 18:44:16 -04:00
client_file_view_modal.php
client_files.php Use bootstrap css media function to properly seperate icon on the left and text on the right for files, Fix Search for files within a folder. 2024-03-19 14:33:21 -04:00
client_invoice_export_modal.php
client_invoices.php Moved back Recurring Ticket, Invoices back in client side nav 2024-04-10 14:38:12 -04:00
client_location_add_modal.php Give notes a little more space 2024-03-19 17:52:27 -04:00
client_location_edit_modal.php Removed Extra location name under edit location 2024-03-20 17:46:32 -04:00
client_location_export_modal.php
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 Adjust media css listing to use divs instead of <p> tags 2024-03-20 18:11:37 -04:00
client_login_add_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_edit_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_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 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_logs.php
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
client_networks.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_overview.php Update client_overview.php 2024-04-12 15:51:01 -04:00
client_payment_export_modal.php
client_payments.php
client_quote_export_modal.php
client_quotes.php
client_recurring_export_modal.php
client_recurring_invoices.php Moved back Recurring Ticket, Invoices back in client side nav 2024-04-10 14:38:12 -04:00
client_recurring_tickets.php Moved back Recurring Ticket, Invoices back in client side nav 2024-04-10 14:38:12 -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
client_services.php Updated Services to use the media css function 2024-03-21 17:12:13 -04:00
client_shared_items.php
client_side_nav.php Remove indent for recurrings under client nav 2024-04-18 18:39:13 -04:00
client_software.php Adjust media css listing to use divs instead of <p> tags 2024-03-20 18:11:37 -04:00
client_software_add_from_template_modal.php
client_software_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
client_software_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
client_software_export_modal.php
client_statement.php Fix client statement payments 2024-02-15 15:41:34 -06:00
client_ticket_export_modal.php
client_tickets.php Fix not being able to filter tickets by using the search filter 2024-04-16 14:35:08 -04:00
client_trip_export_modal.php
client_trips.php
client_vendor_export_modal.php
client_vendors.php Update Client Vendors to use the new media css function 2024-03-21 15:56:09 -04:00
clients.php Added Advanced Filter by Referral under clients 2024-04-18 21:33:15 -04:00
cron.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_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 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
custom_field_create_modal.php
custom_field_edit_modal.php
dashboard.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
database_updates.php update db 2024-05-06 10:44:52 -03:00
database_version.php update db 2024-05-06 10:44:52 -03:00
db.sql update db 2024-05-06 10:44:52 -03: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
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
expense_refund_modal.php
expenses.php Move account selection in advanced Filter 2024-04-18 19:37:06 -04:00
favicon.ico Add Default Fav icon for now 2024-02-03 13:02:24 -05:00
folder_create_modal.php
folder_rename_modal.php
footer.php
force_mfa.php
functions.php Certificate checks - Allow custom ports 2024-05-04 18:04:24 +01:00
get_credential.php
get_settings.php Added Project Prefix and Project Numbering System 2024-04-08 16:48:06 -04:00
global.css
global_search.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
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
guest_header.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_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 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_view_invoice.php Fix client pays fees calculation. I didn't quite understand why the previous formula was used until i read this https://support.stripe.com/questions/passing-the-stripe-fee-on-to-customers 2024-02-03 17:14:48 -05: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
header.php Fix title to only show the session company name no need to nullify_html_entities the title this cause issues with umlaughts if you do 2024-04-10 15:11:09 -04:00
inc_alert_feedback.php
inc_all.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
inc_all_admin.php Split Admin Menu and Settings Menu 2024-02-10 17:10:14 -05:00
inc_all_client.php Fix umlauts in settings browser title 2024-04-10 15:05:37 -04:00
inc_all_reports.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05: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 archiving 2024-04-07 09:52:23 +01: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
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
index.php
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
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_note_modal.php
invoice_payment_add_bulk_modal.php
invoice_payment_add_modal.php
invoice_recurring_add_modal.php
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
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
login.php Update login.php If standard 2024-05-04 19:25:10 -03:00
notifications.php
notifications_dismissed.php
pagination.php
pagination_head.php
payments.php Feature: Submit form when drop down are selected everywhere 2024-03-23 17:31:42 -04:00
post.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
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_edit_modal.php Fix error 404 on categories.php as it is now admin_categories.php 2024-02-23 20:52:34 +00:00
products.php Added a setting to enable destructive delete, disabled by default must enable it in the DB for now not in the settings DB 1.0.0 has been reached 2024-01-06 16:05:28 -05:00
project_add_modal.php Added Project Manager field to projects 2024-04-08 12:22:16 -04:00
project_details.php Changed the Tickets and Tasks Progress bar colors which have better contrast now 2024-04-10 17:24:34 -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 Fix add project ticket to show all tickets but closed one instead of showing just closed tickets 2024-04-01 17:37:47 -04:00
projects.php Changed the Tickets and Tasks Progress bar colors which have better contrast now 2024-04-10 17:24:34 -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 Added Expire Date field to Quotes also Do not show Guests Accept or Decline if Date is Expired 2023-07-15 15:33:08 -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
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 error 404 on categories.php as it is now admin_categories.php 2024-02-23 20:52:34 +00: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
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 Recurring tickets bugfixes 2024-03-17 11:57:58 +00:00
recurring_ticket_edit_modal.php Ticketing updates 2024-03-17 11:09:53 +00:00
recurring_tickets.php Moved back Recurring Ticket, Invoices back in client side nav 2024-04-10 14:38:12 -04:00
report_all_assets_by_client.php
report_balance_sheet.php
report_budget.php
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
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
report_ticket_by_client.php Add total time worked to 'Tickets by client' report 2024-05-04 21:32:03 +01:00
report_ticket_summary.php
report_tickets_unbilled.php New Tciket Status: Fix Unbilled Ticket Report to use ticket closed at IS NOT NULL 2024-03-30 17:29:38 -04:00
reports_side_nav.php Validate Access to unbilled report. 2024-01-10 22:26:56 +00: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
robots.txt First commit 2019-03-13 17:40:00 +00:00
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
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 Combine Settings and with Admin Side Nav 2024-04-18 18:37:43 -04:00
settings_notifications.php Combine Settings and with Admin Side Nav 2024-04-18 18:37:43 -04: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 Combine Settings and with Admin Side Nav 2024-04-18 18:37:43 -04: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 Combine Settings and with Admin Side Nav 2024-04-18 18:37:43 -04:00
setup.php Debugging help 2024-05-04 21:02:33 +01:00
share_modal.php
side_nav.php Combine Settings and with Admin Side Nav 2024-04-18 18:37:43 -04:00
task_edit_modal.php Removed Task Descriptions as the name says it all 2024-04-06 22:07:29 -04:00
temp.php
test_cron.php
ticket.php Ticket - Notifications 2024-04-13 15:33:46 +01:00
ticket_add_from_template_modal.php Allow Overriding a ticket templates subject when creating a ticket from template 2024-04-06 20:54:22 -04:00
ticket_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
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_assign_modal.php Ticketing updates 2024-03-17 11:09:53 +00:00
ticket_bulk_close_modal.php Ticket Statuses 2024-03-03 00:13:29 +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_reply_modal.php Ticket Statuses 2024-03-03 00:13:29 +00:00
ticket_change_client_modal.php
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
ticket_edit_contact_modal.php Ticket - Notifications 2024-04-13 15:33:46 +01:00
ticket_edit_modal.php Ticket - Notifications 2024-04-13 15:35:06 +01:00
ticket_edit_priority_modal.php
ticket_edit_schedule_modal.php Allow canceling scheduled tickets 2024-02-15 16:31:35 +00:00
ticket_edit_vendor_modal.php
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 Tickets - Merging 2024-04-12 22:26:27 +01:00
ticket_reply_edit_modal.php
tickets.php Fix not being able to filter tickets by using the search filter 2024-04-16 14:35:08 -04:00
top_nav.php Hide the running open ticket tracker as this feature is being removed 2024-05-04 21:36:59 +01: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 Feature: Submit form when drop down are selected everywhere 2024-03-23 17:31:42 -04:00
trip_add_modal.php
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
trips.php Feature: Submit form when drop down are selected everywhere 2024-03-23 17:31:42 -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 Renamed Profile to Account, Added a user Side nav to seperate various user preference entities 2024-01-13 17:15:20 -05:00
user_security.php Login related tidying 2024-03-30 23:19:50 +00: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
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.