Go to file
johnnyq 3bb2986c4c Rename rec back to recurring on the side nav 2024-01-11 11:43:05 -05:00
.github Update first-interaction.yml 2023-11-25 14:37:10 +00:00
api/v1 Contacts API 2023-12-24 20:05:04 +00:00
css Time tracking input field spacing 2023-12-23 23:41:51 +00:00
dist
js Add multi-select to networks, certificates and domains. 2023-12-31 12:49:58 +00:00
plugins Bump PHPMailer from 6.8.1 to 6.9.1 2023-12-21 13:23:44 -05:00
portal Merge pull request #10 from twetech:Fix-Guest-View-Partial-Invoices 2023-12-29 13:12:15 -06:00
post Fix Force Recurring Invoice updated more delete alerts to be red instead of green 2024-01-11 11:30:23 -05:00
uploads Ticket attachments (email) 2023-04-30 10:52:25 +01:00
vendor Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
.gitignore Add vscode to .gitignore 2023-12-19 23:18:11 +00:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2022-04-02 22:46:44 +01:00
LICENSE
README.md Update README.md - clarify install and release date 2023-12-31 20:28:48 +00: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
ajax.php Merge branch 'v0.1.2' into Readable-Passwords 2023-12-22 11:31:36 -06:00
api_key_add_modal.php Replace the remaining php files with nullable_htmlentites() 2023-05-11 18:27:48 -04:00
base32static.php General cleanup/formatting 2023-02-09 12:29:12 +00:00
blank.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
budget.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05: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_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_event_add_modal.php Remove Quick Add Instead redirect them to the categories settings page when plus is clicked 2023-11-09 13:09:38 -05:00
calendar_event_edit_modal.php Remove Quick Add Instead redirect them to the categories settings page when plus is clicked 2023-11-09 13:09:38 -05:00
calendar_events.php Remove Quick Add Instead redirect them to the categories settings page when plus is clicked 2023-11-09 13:09:38 -05:00
categories.php Update Categories Create and Edit Modals to take advantage of custom colors 2023-11-16 18:54:49 -05:00
category_add_modal.php Update Categories Create and Edit Modals to take advantage of custom colors 2023-11-16 18:54:49 -05:00
category_edit_modal.php Update Categories Create and Edit Modals to take advantage of custom colors 2023-11-16 18:54:49 -05:00
check_login.php Properly fetch the user dashboard settings 2023-12-21 16:56:02 -05: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 Allow Assigning a contact to all assets in some cases where network or servers may be co-managed 2023-09-30 13:52:04 -04:00
client_asset_copy_modal.php Allow Assigning a contact to all assets in some cases where network or servers may be co-managed 2023-09-30 13:52:04 -04:00
client_asset_details.php Allow to set quick notes under asset details 2023-11-06 14:25:55 -05: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 Allow Assigning a contact to all assets in some cases where network or servers may be co-managed 2023-09-30 13:52:04 -04: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 Replace the remaining php files with nullable_htmlentites() 2023-05-11 18:27:48 -04:00
client_assets.php Fix Assets page not loading missing closer } 2024-01-07 12:43:28 -05:00
client_certificate_add_modal.php Add notes to certs 2023-12-31 11:13:57 +00:00
client_certificate_edit_modal.php Tidy for consistency 2023-12-31 11:20:43 +00:00
client_certificate_export_modal.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
client_certificates.php Add multi-select to networks, certificates and domains. 2023-12-31 12:49:58 +00:00
client_contact_add_modal.php Fix Add and Editing Contact passwords because of a commit that change the post name from contact_password to password 2023-12-27 21:51:12 -05:00
client_contact_details.php add password generation functionality 2023-12-18 17:34:39 +00:00
client_contact_edit_modal.php Fix Add and Editing Contact passwords because of a commit that change the post name from contact_password to password 2023-12-27 21:51:12 -05: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 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
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 Remove Relations on document when deleted or archived, added Short description field to summerize document changes or summerize a document, add header to Document Details showing Title, Date Created, Prepared by 2023-09-24 22:29:48 -04:00
client_document_add_modal.php Remove Relations on document when deleted or archived, added Short description field to summerize document changes or summerize a document, add header to Document Details showing Title, Date Created, Prepared by 2023-09-24 22:29:48 -04:00
client_document_details.php Fix Folder ID for file references 2023-12-18 14:54:49 -05:00
client_document_edit_modal.php Remove Relations on document when deleted or archived, added Short description field to summerize document changes or summerize a document, add header to Document Details showing Title, Date Created, Prepared by 2023-09-24 22:29:48 -04: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 Moved the rest of the Import / Export Buttons into the Create and some exports in the Advanced filter button 2023-11-13 20:24:57 -05:00
client_domain_add_modal.php Add notes to domains 2023-12-31 11:13:48 +00:00
client_domain_edit_modal.php Tidy for consistency 2023-12-31 11:20:43 +00:00
client_domain_export_modal.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
client_domains.php Add multi-select to networks, certificates and domains. 2023-12-31 12:49:58 +00:00
client_download_pdf_modal.php Changd Passwords to Logins, made Licenese icon consistent 2023-11-16 00:20:36 -05:00
client_edit_modal.php Remove Quick Add Instead redirect them to the categories settings page when plus is clicked 2023-11-09 13:09:38 -05:00
client_events.php Changd Passwords to Logins, made Licenese icon consistent 2023-11-16 00:20:36 -05:00
client_export_modal.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
client_file_delete_modal.php Client file deletion 2023-04-08 21:59:54 +01:00
client_file_move_modal.php Feature: Added Folder support for files 2023-08-23 18:02:51 -04:00
client_file_rename_modal.php Major UI / UX enhancements to Client Files. Files are now searchable can select between thumbnail and list view, pagination enabled, file renaming capabilities 2023-08-23 15:43:47 -04:00
client_file_upload_modal.php Fix missing dot for allow .ps1 files 2023-12-14 12:23:55 -05: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 Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
client_invoice_export_modal.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
client_invoices.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
client_location_add_modal.php Bugfix: New locations are set as the primary 2023-11-25 18:31:05 +00:00
client_location_edit_modal.php Added more archiving capabilities across the board also dont show delete if folder is not empty, still need to add show archived data 2023-08-28 16:21:09 -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 Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_locations.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
client_login_add_modal.php Fix mismatch of word URI and URL to just URI, fix it to not removed Service:// 2023-09-09 23:57:55 -04:00
client_login_edit_modal.php Changd Passwords to Logins, made Licenese icon consistent 2023-11-16 00:20:36 -05:00
client_login_export_modal.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
client_login_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_logins.php add readable password generation 2023-12-18 17:34:59 +00:00
client_logs.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
client_network_add_modal.php Add notes to networks; move networks js to its own file 2023-12-31 11:13:24 +00:00
client_network_edit_modal.php Add notes to networks; move networks js to its own file 2023-12-31 11:13:24 +00:00
client_network_export_modal.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
client_networks.php Add multi-select to networks, certificates and domains. 2023-12-31 12:49:58 +00:00
client_overview.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
client_payment_export_modal.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
client_payments.php Moved the rest of the Import / Export Buttons into the Create and some exports in the Advanced filter button 2023-11-13 20:24:57 -05:00
client_quote_export_modal.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
client_quotes.php Moved the rest of the Import / Export Buttons into the Create and some exports in the Advanced filter button 2023-11-13 20:24:57 -05:00
client_recurring_export_modal.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
client_recurring_invoices.php Moved the rest of the Import / Export Buttons into the Create and some exports in the Advanced filter button 2023-11-13 20:24:57 -05:00
client_scheduled_tickets.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
client_service_add_modal.php Converted Client Services Multiple Select Boxes to use Select2: 2023-11-10 16:34:21 -05:00
client_service_edit_modal.php Converted Client Services Multiple Select Boxes to use Select2: 2023-11-10 16:34:21 -05:00
client_service_view_modal.php Replace the remaining php files with nullable_htmlentites() 2023-05-11 18:27:48 -04:00
client_services.php Bugfix 2023-12-31 13:02:37 +00:00
client_shared_items.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
client_side_nav.php Add side nav button for statements 2023-12-13 16:09:42 +00:00
client_software.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
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 Changd Passwords to Logins, made Licenese icon consistent 2023-11-16 00:20:36 -05:00
client_software_edit_modal.php Changd Passwords to Logins, made Licenese icon consistent 2023-11-16 00:20:36 -05:00
client_software_export_modal.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
client_statement.php Add more billable status functionality 2023-12-21 17:10:15 +00:00
client_ticket_export_modal.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
client_tickets.php Adjust filter to only show unbilled 2024-01-10 23:05:42 +00:00
client_trip_export_modal.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
client_trips.php Moved the rest of the Import / Export Buttons into the Create and some exports in the Advanced filter button 2023-11-13 20:24:57 -05:00
client_vendor_export_modal.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
client_vendors.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
clients.php Wording change on Client Address to Location 2023-12-29 17:27:29 -05:00
cron.php Set lock file cront ticket email parser from 600 sec aka 10 mins to 300 secs aa 5 mins, update telemetry to include website 2024-01-11 00:32:31 -05:00
cron_certificate_refresher.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
cron_domain_refresher.php Fix domain edit for .eu and other domains. 2023-12-04 18:40:53 +01:00
cron_mail_queue.php Moved creating lock file after all other checks have passed to prevent locking if a certian check has not passed, turned off imap extend log as it could cause mysql errors also remove lock before exiting if cannnot connect to imap 2023-11-01 13:59:35 -04:00
cron_ticket_email_parser.php Set lock file cront ticket email parser once again from 300 sec aka 5 mins to 180 secs aka 3 mins 2024-01-11 00:34:36 -05: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 User Profile UI Spruce up / Cleanup 2023-12-28 20:45:28 -05:00
database_updates.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
database_version.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
db.sql Forgot to do a DB Dump after DB Update well here it is 2024-01-06 16:07:37 -05:00
debug.php add calculate invoice balance function 2023-12-13 16:10:08 +00:00
document_template_add_modal.php Moved Document Templates to settings 2023-09-26 12:55:38 -04:00
document_template_details.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
document_template_edit_modal.php Moved Document Templates to settings 2023-09-26 12:55:38 -04:00
expense_add_modal.php Remove Quick Add Instead redirect them to the categories settings page when plus is clicked 2023-11-09 13:09:38 -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 Remove Quick Add Instead redirect them to the categories settings page when plus is clicked 2023-11-09 13:09:38 -05: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 UI Update to the ticket timer. reworked sizing to be a small input field, set the fields to text instead of numeric as the number updown element was taking up too much space 2023-11-14 13:15:49 -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 Ticketing updates 2023-11-25 11:29:08 +00:00
force_mfa.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
functions.php Merge branch 'v0.1.2' into Readable-Passwords 2023-12-22 11:31:36 -06:00
get_credential.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
get_settings.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
global.css
global_search.php Wording: Change Passwords to Logins under global search 2023-11-16 18:14:02 -05:00
guest_ajax.php Add Stripe fee calculation to guest_ajax.php and 2023-11-20 16:42:29 +00:00
guest_download_file.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
guest_footer.php
guest_header.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
guest_pay_invoice_stripe.php Update new mail queue function to use the proper mail from name and mail from email 2023-12-21 01:37:21 -05:00
guest_post.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
guest_view_invoice.php Fix new trip on trips.php 2023-11-22 15:00:42 +00:00
guest_view_item.php Add Company Website to Guest Sharing footer 2024-01-04 18:39:19 -05:00
guest_view_quote.php Updated Quote and Recurring to match invoice UI updates 2023-11-02 16:31:25 -04:00
header.php Ticketing updates 2023-11-25 11:29:08 +00: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 Fix Broken Select2 andDateRangePicker JS Plugins 2023-10-21 22:59:00 -04:00
inc_all_client.php Fix Badge colors not working correctly after custom color tag update 2023-11-19 14:56:49 -05:00
inc_all_reports.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
inc_all_settings.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
inc_client_top_head.php By default Collapse Client Top Header unless in Client Overview while in the Client section 2023-12-29 15:14:48 -05:00
inc_confirm_modal.php FEATURE: Confirmation Modal only grab clients initials for client side nav 2023-09-05 18:26:15 -04: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_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 Fix Parenthesis 2024-01-10 20:56:31 +00:00
invoice_add_modal.php Remove Quick Add Instead redirect them to the categories settings page when plus is clicked 2023-11-09 13:09:38 -05: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 Remove Quick Add Instead redirect them to the categories settings page when plus is clicked 2023-11-09 13:09:38 -05: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 Remove Quick Add Instead redirect them to the categories settings page when plus is clicked 2023-11-09 13:09:38 -05: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
login.php Update new mail queue function to use the proper mail from name and mail from email 2023-12-21 01:37:21 -05:00
logs.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05: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 Feature: Records per page is now user specific and persists with logout/login sessions 2023-08-17 19:42:42 -04:00
pagination_head.php shorted show_archive to just archived 2023-09-26 15:28:26 -04:00
payments.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
post.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
product_add_modal.php Remove Quick Add Instead redirect them to the categories settings page when plus is clicked 2023-11-09 13:09:38 -05:00
product_edit_modal.php Remove Quick Add Instead redirect them to the categories settings page when plus is clicked 2023-11-09 13:09:38 -05: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
quote.php Bugfix: Quote/Invoice quantity 4 digits 2023-12-31 20:00:01 +00:00
quote_add_modal.php Remove Quick Add Instead redirect them to the categories settings page when plus is clicked 2023-11-09 13:09:38 -05: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 Remove Quick Add Instead redirect them to the categories settings page when plus is clicked 2023-11-09 13:09:38 -05: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 Bugfix: Quotes to invoice item ordering 2023-11-29 21:36:03 +00:00
recurring_expense_create_modal.php Remove Quick Add Instead redirect them to the categories settings page when plus is clicked 2023-11-09 13:09:38 -05:00
recurring_expense_edit_modal.php Remove Quick Add Instead redirect them to the categories settings page when plus is clicked 2023-11-09 13:09:38 -05:00
recurring_expenses.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
recurring_invoice.php Updated Quote and Recurring to Automatically select the Tax based off the product tax 2023-11-21 16:17:17 -05:00
recurring_invoice_add_modal.php Removed Weekly option for Recurring Invoices soon will add Quarterly and Bi Annually 2023-12-09 15:24:41 -05:00
recurring_invoice_edit_modal.php Added back Yearly option under edit Recurring Invoice 2024-01-10 17:41:38 -05:00
recurring_invoice_note_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
recurring_invoices.php Removed Weekly option for Recurring Invoices soon will add Quarterly and Bi Annually 2023-12-09 15:24:41 -05:00
report_all_assets_by_client.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05: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 Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
report_collections.php Update Collections Report for Round Down to the nearest for Monthes behind and other formatting fixes) 2024-01-06 13:57:55 -05: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 Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
report_ticket_summary.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
report_tickets_unbilled.php Old Python Habits Die Hard (i++) 2024-01-10 23:01:34 +00:00
reports_side_nav.php Validate Access to unbilled report. 2024-01-10 22:26:56 +00:00
revenue_add_modal.php Remove Quick Add Instead redirect them to the categories settings page when plus is clicked 2023-11-09 13:09:38 -05:00
revenue_edit_modal.php Remove Quick Add Instead redirect them to the categories settings page when plus is clicked 2023-11-09 13:09:38 -05:00
revenues.php Remove Quick Add Instead redirect them to the categories settings page when plus is clicked 2023-11-09 13:09:38 -05:00
rfc6238.php Use HTTPS instead (eventually to move this into a local library) 2023-09-09 08:33:29 +01:00
robots.txt
scheduled_ticket_add_modal.php Revert "Add scheduled ticket end date field" 2023-11-22 17:45:01 +00:00
scheduled_ticket_edit_modal.php Revert "Add scheduled ticket end date field" 2023-11-22 17:45:01 +00:00
scheduled_tickets.php Add multi-select to networks, certificates and domains. 2023-12-31 12:49:58 +00:00
settings_account_types.php UI: Fix Padding and margin Account Types Header, also send telemetry if config_telemetry detailed in selected 2023-12-29 17:21:03 -05:00
settings_account_types_add_modal.php Updated Account Types liasting and posting to use the new account_type_parent field, also update setup to inset the correct account types into the correct account_type_parent 2023-10-20 15:40:52 -04:00
settings_account_types_edit_modal.php Updated Account Types liasting and posting to use the new account_type_parent field, also update setup to inset the correct account types into the correct account_type_parent 2023-10-20 15:40:52 -04:00
settings_api.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
settings_backup.php Settings Formating 2023-12-28 20:23:28 -05:00
settings_company.php Require CSRF token to edit more admin settings - thanks again to @stehled 2023-11-25 18:15:25 +00:00
settings_custom_fields.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
settings_debug.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
settings_defaults.php Require CSRF token to edit more admin settings - thanks again to @stehled 2023-11-25 18:15:25 +00:00
settings_document_templates.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
settings_integrations.php Settings Formating 2023-12-28 20:23:28 -05:00
settings_invoice.php Require CSRF token to edit more admin settings - thanks again to @stehled 2023-11-25 18:15:25 +00:00
settings_localization.php Require CSRF token to edit more admin settings - thanks again to @stehled 2023-11-25 18:15:25 +00: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 Require CSRF token to edit more admin settings - thanks again to @stehled 2023-11-25 18:15:25 +00:00
settings_mail_queue.php Scheduled tickets 2023-11-18 11:53:24 +00:00
settings_maintenance.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
settings_modules.php Settings Formating 2023-12-28 20:23:28 -05:00
settings_notifications.php Add Missing Send Recurring Invoice Notification Email 2024-01-09 11:58:22 -05:00
settings_online_payment.php Settings Formating 2023-12-28 20:23:28 -05:00
settings_quote.php Require CSRF token to edit more admin settings - thanks again to @stehled 2023-11-25 18:15:25 +00:00
settings_security.php Settings Formating 2023-12-28 20:23:28 -05:00
settings_side_nav.php renamed settings alerts to notifications and reworked the notification UI to allow for future growth 2023-12-28 19:52:24 -05:00
settings_software_template_add_modal.php More Icon Updating and matching 2023-08-20 15:06:08 -04:00
settings_software_template_edit_modal.php More Icon Updating and matching 2023-08-20 15:06:08 -04:00
settings_software_templates.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
settings_tag_add_modal.php Updated Tag Create and Edit Modal UI, added icons, added ability to choose any color 2023-11-16 18:36:22 -05:00
settings_tag_edit_modal.php Updated Tag Create and Edit Modal UI, added icons, added ability to choose any color 2023-11-16 18:36:22 -05:00
settings_tags.php Fix Badge colors not working correctly after custom color tag update 2023-11-19 14:56:49 -05:00
settings_tax_add_modal.php Require CSRF token to edit more admin settings - thanks again to @stehled 2023-11-25 18:15:25 +00:00
settings_tax_edit_modal.php Require CSRF token to edit more admin settings - thanks again to @stehled 2023-11-25 18:15:25 +00:00
settings_taxes.php Require CSRF token to edit more admin settings - thanks again to @stehled 2023-11-25 18:15:25 +00:00
settings_telemetry.php Send Telemetry if is greater than 0 2023-12-28 20:03:08 -05:00
settings_theme.php Remove Themes, lime dark-gray and light as their text was not very readable 2023-12-27 22:37:47 -05:00
settings_ticket.php renamed settings alerts to notifications and reworked the notification UI to allow for future growth 2023-12-28 19:52:24 -05:00
settings_update.php minor UI update on update 2023-11-17 15:19:48 -05:00
settings_vendor_templates.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
setup.php Set lock file cront ticket email parser from 600 sec aka 10 mins to 300 secs aa 5 mins, update telemetry to include website 2024-01-11 00:32:31 -05: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 Rename rec back to recurring on the side nav 2024-01-11 11:43:05 -05:00
temp.php Update in more places 2023-12-21 02:10:09 -05:00
test_cron.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
ticket.php Fix the ticket reponse count to not count archived replies 2024-01-03 18:29:32 -05:00
ticket_add_modal.php Add Function Select2 Multiple Capabilities to add ticket watchers in create client ticket 2023-11-08 14:37:03 -05:00
ticket_add_watcher_modal.php Add Watcher via select of client contacts and can enter manual emails as well 2023-12-27 17:44:17 -05:00
ticket_assign_modal.php Change modal unassigned wording from "No one" to "Not Assigned" 2023-10-21 13:01:11 +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 Reworked Markup code under ticket details, added frontend to change Vendor and asset 2023-09-21 18:50:34 -04:00
ticket_edit_billable_modal.php Add more billable status functionality 2023-12-21 17:10:15 +00:00
ticket_edit_contact_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_modal.php fix error messages in log 2023-12-22 16:25:36 +00: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_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 Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05: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 Merge pull request #6 from twetech/ticket-billable-module 2023-12-22 11:57:43 -06:00
top_nav.php set Placeholder for Global search from just search to search everywhere 2023-12-28 13:43:24 -05:00
top_nav_tickets_modal.php Add ticket timer functionality and clear all 2023-11-17 18:27:31 +00:00
transfer_add_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
transfer_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
transfers.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05: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 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_export_modal.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
trips.php Moved the rest of the Import / Export Buttons into the Create and some exports in the Advanced filter button 2023-11-13 20:24:57 -05:00
user_add_modal.php FEATURE: Force MFA Part 2 - Added to add, edit user 2023-09-05 23:44:42 -04:00
user_all_reset_password_modal.php Add function to reset all user/agent passwords in case of IR 2023-10-07 22:44:29 +01:00
user_archive_modal.php Correct typos 2023-01-21 17:22:27 +00:00
user_edit_modal.php FEATURE: Force MFA Part 2 - Added to add, edit user 2023-09-05 23:44:42 -04:00
user_export_modal.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
user_invite_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
user_profile.php User Profile UI Spruce up / Cleanup 2023-12-28 20:45:28 -05:00
users.php Added ability revoke a users Remember Me Token from the users listing 2023-11-21 18:28:42 -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 Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
vendor_edit_modal.php Replace the remaining php files with nullable_htmlentites() 2023-05-11 18:27:48 -04:00
vendor_template_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
vendor_template_edit_modal.php Vendor Templates now has checkboxes for the fields you would like to update globally meaning all clients using that vendor template make it easier for only updating a few fields globally instead of them all like unique fields such as account number or pin 2023-07-21 20:34:02 -04:00
vendors.php Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05: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
  • 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, feature requests, and general ideas / discussions please use the community forum. For bugs, please raise an issue.

Contributing

If you are able to make a contribution that would make ITFlow better, please fork the repo and create a pull request. Please make sure you're following our code standards. For large changes / new features, please discuss the issue with other contributors first.

Contributors

License

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