Go to file
johnnyq 551146d3e2 btn-lg 2024-06-07 20:46:36 -04:00
.github
api/v1 Add contact primary to the API edit ^Cd create 2024-05-10 14:27:04 -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 Added DataTables JS Plugin tested functionality for client contact details 2024-06-06 13:00:14 -04:00
plugins Added DataTables JS Plugin tested functionality for client contact details 2024-06-06 13:00:14 -04:00
portal Fix Broken Reset Password due to incorrect timezone path 2024-04-17 14:05:43 -04:00
post Fix Update 2024-06-07 20:45:33 -04:00
uploads
vendor
.gitignore
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
admin_account_types_add_modal.php
admin_account_types_edit_modal.php
admin_api.php
admin_api_key_add_modal.php
admin_backup.php
admin_bulk_mail.php
admin_categories.php Ticket categories 2024-05-26 22:49:57 +01:00
admin_category_add_modal.php
admin_category_edit_modal.php
admin_debug.php Debugging help 2024-05-04 21:02:33 +01:00
admin_document_template_add_modal.php
admin_document_template_details.php
admin_document_template_edit_modal.php
admin_document_templates.php
admin_logs.php Added Payment Method and Account Dropdown Filters to Payments 2024-06-07 16:48:57 -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
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 Keep Admin Menu Nav Highlighted when going deeper into an item 2024-06-01 15:07:47 -04:00
admin_software_template_add_modal.php
admin_software_template_edit_modal.php
admin_software_templates.php
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
admin_tax_edit_modal.php
admin_taxes.php
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 btn-lg 2024-06-07 20:46:36 -04: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_users.php User roles 2024-05-26 18:37:37 +01:00
admin_vendor_template_add_modal.php
admin_vendor_template_edit_modal.php
admin_vendor_templates.php
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_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
calendar_event_edit_modal.php
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 Force upper case on client abbreviations 2024-06-07 18:31:53 -04:00
client_asset_add_modal.php
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
client_asset_details.php show related Files on Asset View 2024-06-04 15:45:57 -03:00
client_asset_documents_modal.php
client_asset_edit_modal.php
client_asset_export_modal.php
client_asset_import_modal.php
client_asset_interface_add_modal.php
client_assets.php Fix Archive var check for contacts and assets 2024-06-07 18:52:54 -04:00
client_bulk_mail.php
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
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
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_details.php Fix Some Undefined Vars PHP Errors 2024-06-07 17:57:02 -04:00
client_contact_edit_modal.php Feature: Add Contact Tags Support 2024-06-01 14:25:51 -04:00
client_contact_export_modal.php
client_contact_import_modal.php
client_contact_invite_modal.php
client_contacts.php Added locaiton drop down filter to contacts 2024-06-07 20:40:35 -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
client_document_bulk_move_modal.php
client_document_details.php Add Revision history to the bottom of each document 2024-06-01 15:54:53 -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
client_document_link_vendor_modal.php
client_document_move_modal.php
client_document_rename_modal.php
client_document_view_modal.php
client_documents.php wrong folder id names 2024-05-13 17:28:53 -03: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 Added All Domain view to main side nav 2024-06-01 17:12:15 -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 Force upper case on client abbreviations 2024-06-07 18:31:53 -04:00
client_events.php Add Recurring Tickets NextDate to the Calendars 2024-05-21 13:33:53 -04:00
client_export_modal.php
client_file_bulk_move_modal.php
client_file_delete_modal.php
client_file_link_asset_modal.php forgoten modal identifier 2024-06-04 15:55:57 -03: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
client_files.php Fix Some Undefined Vars PHP Errors 2024-06-07 17:57:02 -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 Feature Added Location Tags 2024-05-31 16:13:55 -04:00
client_location_edit_modal.php Feature Added Location Tags 2024-05-31 16:13:55 -04:00
client_location_export_modal.php
client_location_import_modal.php
client_locations.php Fix Some Undefined Vars PHP Errors 2024-06-07 17:57:02 -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 Added / ID to Username field under credentials 2024-06-07 18:01:25 -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
client_service_edit_modal.php
client_service_view_modal.php
client_services.php
client_shared_items.php
client_side_nav.php Added Definable Client Abbreviation 2024-06-07 18:18:42 -04:00
client_software.php
client_software_add_from_template_modal.php
client_software_add_modal.php Mimicked UI for Client Perms to USer and Device Licneses under Licenses 2024-06-04 16:36:39 -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
client_statement.php
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
clients.php Added Definable Client Abbreviation 2024-06-07 18:18:42 -04:00
cron.php Fix Telemetry check 2024-05-30 18:57:33 -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 Added Definable Client Abbreviation 2024-06-07 18:18:42 -04:00
database_version.php Added Definable Client Abbreviation 2024-06-07 18:18:42 -04:00
db.sql Added Definable Client Abbreviation 2024-06-07 18:18:42 -04:00
domains.php Added All Domain view to main side nav 2024-06-01 17:12:15 -04:00
expense_add_modal.php
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
expense_export_modal.php
expense_refund_modal.php
expenses.php Fix Some Undefined Vars PHP Errors 2024-06-07 17:57:02 -04:00
favicon.ico
folder_create_modal.php
folder_rename_modal.php
footer.php Added DataTables JS Plugin tested functionality for client contact details 2024-06-06 13:00:14 -04:00
force_mfa.php 2FA QR Codes 2024-05-26 16:08:06 +01:00
functions.php Update GetDomainExpiry Function to return proper null if Expire is not found, updated the logic 2024-06-06 02:30:12 -04:00
get_credential.php
get_settings.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
global.css
global_search.php Limit User access to restricted clients under global search 2024-05-12 13:54:34 -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 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
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
guest_view_item.php
guest_view_quote.php
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 num active clients on menu 2024-05-06 13:25:30 -03:00
inc_all_admin.php
inc_all_client.php Added Definable Client Abbreviation 2024-06-07 18:18:42 -04:00
inc_all_reports.php
inc_all_user.php
inc_client_top_head.php Client archiving 2024-04-07 09:52:23 +01:00
inc_confirm_modal.php
inc_debug.php
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
invoice_add_ticket_modal.php
invoice_copy_modal.php
invoice_edit_modal.php
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
invoice_payment_add_modal.php
invoice_recurring_add_modal.php
invoices.php Fix Some Undefined Vars PHP Errors 2024-06-07 17:57:02 -04:00
item_edit_modal.php
keepalive.php
login.php Set 2FA Remember-me cookie expiry to number of days the token should be valid for 2024-05-17 23:26:22 +01:00
notifications.php
notifications_dismissed.php
pagination.php
pagination_head.php
payments.php Added Payment Method and Account Dropdown Filters to Payments 2024-06-07 16:48:57 -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
product_edit_modal.php
products.php
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
quote_add_modal.php
quote_copy_modal.php Quote Copy, Make Client a required field 2024-05-10 21:57:22 -04:00
quote_edit_modal.php
quote_note_modal.php
quote_to_invoice_modal.php
quotes.php
recurring_expense_create_modal.php
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
recurring_invoice_edit_modal.php
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 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
recurring_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
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
report_collections.php
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
revenue_add_modal.php
revenue_edit_modal.php
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
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 Fix Some Undefined Vars PHP Errors 2024-06-07 17:57:02 -04:00
setup.php User roles 2024-05-26 18:37:37 +01:00
share_modal.php
side_nav.php Added All Domain view to main side nav 2024-06-01 17:12:15 -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.php
test_cron.php
ticket.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
ticket_add_from_template_modal.php Feature: Add Contact Tags Support 2024-06-01 14:25:51 -04:00
ticket_add_modal.php Feature: Add Contact Tags Support 2024-06-01 14:25:51 -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
ticket_bulk_close_modal.php
ticket_bulk_edit_priority_modal.php
ticket_bulk_reply_modal.php
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 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
ticket_edit_schedule_modal.php
ticket_edit_vendor_modal.php
ticket_invoice_add_modal.php
ticket_merge_modal.php Tickets - Merging 2024-04-12 22:26:27 +01:00
ticket_reply_edit_modal.php
tickets.php Feature: Clients and Locations can now be searchable with multiple tags selected 2024-05-31 18:18:41 -04:00
top_nav.php Ticket time tracking 2024-05-26 17:09:04 +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
transfer_edit_modal.php
transfers.php Fix Some Undefined Vars PHP Errors 2024-06-07 17:57:02 -04:00
trip_add_modal.php
trip_copy_modal.php
trip_edit_modal.php
trip_export_modal.php
trips.php Moved Exports into the the new drop downs to match consistency 2024-06-07 15:59:22 -04:00
user_activity.php
user_details.php
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
vendor_add_from_template_modal.php
vendor_add_modal.php
vendor_edit_modal.php
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.