Commit Graph

  • 65b53dd7f4 Tables: Removed removed -sm in table-responsive to fix some responsive issues also adding margin between top and bottom tags in clients and moved the tags in its own div develop johnnyq 2026-03-26 13:30:07 -04:00
  • 0e75106e1a Client POST: Added comment regarding MySQLi Prepared statement usage within Client add/edit POST johnnyq 2026-03-23 13:30:03 -04:00
  • 619dd0d472 Fix missing csrf tokens in category modals wrongecho 2026-03-23 16:36:15 +00:00
  • 22d33847c3 Fix edit client johnnyq 2026-03-22 19:53:35 -04:00
  • 6d1b654d0c Invoice: Do not apply late fee on first overdue reminder (day 1) johnnyq 2026-03-20 17:44:33 -04:00
  • c650764eb5 Merge pull request #1271 from itflow-org/develop master v26.3 Johnny 2026-03-14 13:03:05 -04:00
  • 43dbc69358 Remove custom tables from db.sql johnnyq 2026-03-14 12:25:15 -04:00
  • 5c24813d36 Move client column back to the end in networks johnnyq 2026-03-10 20:43:01 -04:00
  • c8dd7f2970 Network: Fix Assignable IPs field not posting johnnyq 2026-03-10 20:35:37 -04:00
  • d13104bb5a Update changelog order johnnyq 2026-03-10 14:06:34 -04:00
  • 5d85810e58 Update Changelog johnnyq 2026-03-10 14:01:59 -04:00
  • b00014771d tickets: Add Tooltip to Approve task johnnyq 2026-03-10 13:58:39 -04:00
  • b133f63736 Ticket: Fix Task Approval johnnyq 2026-03-10 13:54:54 -04:00
  • e45563ad66 Update Changelog johnnyq 2026-03-10 13:25:19 -04:00
  • cf639cbf98 Update Changelog johnnyq 2026-03-10 13:22:22 -04:00
  • b365b7c810 Rename unarchive to restore in assets johnnyq 2026-03-09 15:33:32 -04:00
  • b394f484d3 Fix Vars add empty value placeholder for Ticket Frequency johnnyq 2026-03-09 15:29:22 -04:00
  • ada336ceea Update var names johnnyq 2026-03-09 15:16:29 -04:00
  • 26ebac450f Setup: Fix config_base_url if not using the script so /setup is not appended johnnyq 2026-03-09 12:04:21 -04:00
  • 6e33c071ef Hide New Invoice, Recurring Invoices, Tickets, revenues, products for appropriate permissions johnnyq 2026-03-09 11:44:45 -04:00
  • 5bd21a2bd4 add .unifi to the allowed extensions on file uploads johnnyq 2026-03-09 11:22:46 -04:00
  • e2547122a6 Update Var naming schemes to match the post var name johnnyq 2026-03-08 14:25:12 -04:00
  • edad83cc37 Fix Regression of chnage post name from client to client_id Add / Edit Expense johnnyq 2026-03-08 13:43:46 -04:00
  • b0190f462c Invoice: Fix Regression caused by renaming post var clien to client_id johnnyq 2026-03-08 13:33:36 -04:00
  • c936823912 Update Changelog johnnyq 2026-03-08 12:54:58 -04:00
  • 7acaf55331 Bump App Version and Update Changelog johnnyq 2026-03-08 12:47:02 -04:00
  • 6122efc870 Updated all Queries related to invoice items to reflect their new tables quote, invoice, recurring invoice items johnnyq 2026-03-07 19:35:44 -05:00
  • 7f180eb6d9 Migrate Invoice Quote Recurring Invoice Items to their new respecting tables johnnyq 2026-03-07 18:47:28 -05:00
  • 72091670fd Bump DB to to include tables for quote items and recurring invoice item for future splitting of line items johnnyq 2026-03-07 18:23:19 -05:00
  • 2b6ebca4c3 Fix Project templates listing to not open edit modal when project is clicked johnnyq 2026-03-07 18:00:32 -05:00
  • e44d571331 Allow Project template ticket templates to be Drag and drop sorted instead of manually typing in the order johnnyq 2026-03-07 17:56:39 -05:00
  • 526fa1aff5 Bump stripe-php from 19.0.0 to 19.4.1 johnnyq 2026-03-07 17:19:48 -05:00
  • 11ba077726 Bump fullcalendar from 6.1.19 to 6.1.20 johnnyq 2026-03-07 17:09:01 -05:00
  • ffb97006ec Bump TCPDF from 6.10.1 to 6.11.2 johnnyq 2026-03-07 17:01:53 -05:00
  • 8dbbef37bb Fix file upload missing client_id johnnyq 2026-03-07 16:50:11 -05:00
  • 92b98b95ee Better field arrangedment for better workflow for rack edit add johnnyq 2026-03-07 16:39:07 -05:00
  • 083262fedb Dont require gateway on network edit also make vlan field numeric johnnyq 2026-03-07 16:31:39 -05:00
  • fe9bc05937 Rearrange fields so they make a better workflow in software edit and add johnnyq 2026-03-07 16:17:34 -05:00
  • 726b1cd42b Fix Stripe Add Payment in client portal regression on CSRF check johnnyq 2026-03-07 13:17:24 -05:00
  • 8de7b20ba1 Add CSRF Checks in the client portal johnnyq 2026-03-07 13:11:08 -05:00
  • 6d2cb0aea3 Split out item edits into seperate posts and modals for editing invoice, quote and recurring invoice items johnnyq 2026-03-07 12:12:27 -05:00
  • c8273b2052 Client related modal and post move client_id get after post johnnyq 2026-03-07 11:48:56 -05:00
  • 60b6c245ef Change expense client to client_id post var johnnyq 2026-03-06 18:40:01 -05:00
  • fcf098f494 use client_id as post var name not client johnnyq 2026-03-06 18:33:25 -05:00
  • 74ce8f4e98 Trips: enforceClientAccess only if client is referenced johnnyq 2026-03-06 18:26:14 -05:00
  • 6e3a36d8c4 payments: enforceClientAccess johnnyq 2026-03-06 18:20:58 -05:00
  • 6f0a2a5a73 quotes: enforceClientAccess johnnyq 2026-03-06 18:11:35 -05:00
  • 111a30f13c recurring invoices: enforceClientAccess johnnyq 2026-03-06 18:01:20 -05:00
  • 202f55c2ff invoices: remove client_id post from edit and link modals as it should get the client_id in post, enforceClientAccess johnnyq 2026-03-06 17:53:44 -05:00
  • 8ad8fd07b3 files, folders, documents: remove client_id post from edit and link modals as it should get the client_id in post, enforceClientAccess johnnyq 2026-03-06 17:16:04 -05:00
  • a1931f59f8 services: remove client_id post from edit service modal as it should get the client_id in post, enforceClientAccess johnnyq 2026-03-06 17:01:34 -05:00
  • e7b70c7992 domains: remove client_id post from edit domain modal as it should get the client_id in post, enforceClientAccess johnnyq 2026-03-06 16:59:15 -05:00
  • 7563148182 certificates: remove client_id post from edit certificate modal as it should get the client_id in post, enforceClientAccess johnnyq 2026-03-06 16:53:20 -05:00
  • a252ff717e Racks: remove client_id post from edit rack and add rack device modal as it should get the client_id in post, enforceClientAccess johnnyq 2026-03-06 16:43:56 -05:00
  • 7d41782013 Credential: remove client_id post from edit credential modal as it should get the client_id in post, enforceClientAccess johnnyq 2026-03-06 16:34:01 -05:00
  • 91976cc415 Software: remove client_id post from edit software modal as it should get the client_id in post, enforceClientAccess johnnyq 2026-03-06 16:23:53 -05:00
  • 8afa2dbf75 Assets: remove client_id from edit asset modal as it should get the client_id in post, enforceClientAccess johnnyq 2026-03-06 16:13:56 -05:00
  • 3983c45cac Calendar Events: use client_id instead of client in POST and enforceClientAccess if client is assigned to an event johnnyq 2026-03-06 15:59:18 -05:00
  • df5c350765 Vendors: enforceClientAccess in POST only if vendor is assigned a client, as vendor_client_id 0 is for global vendors johnnyq 2026-03-06 15:43:44 -05:00
  • de8b9df4da Projects: enforceClientAccess in POST only if a client is assigned to the project johnnyq 2026-03-06 15:25:30 -05:00
  • 3be815c749 Recurring tickets: enforceClientAccess in POST johnnyq 2026-03-06 14:35:19 -05:00
  • 71b19e125e Locations and tickets enforceClientAccess in POST fix a few missing client_id vars which were bale to be used for logging too johnnyq 2026-03-06 14:09:51 -05:00
  • 8fc3dfed1f New Function enforceClientAccess() and added to contact post and client inc all This enforces user client access if set at post and in other places easily johnnyq 2026-03-06 13:05:11 -05:00
  • 30357b9cf7 Add CSRF Checks to notifications and ensure the user dismissing the notification is their own notification johnnyq 2026-03-05 17:51:20 -05:00
  • a81edc122d Add CSRF Checks on Agent ajax endpoints that would update / delete or add something to the db johnnyq 2026-03-05 17:12:44 -05:00
  • 994526e2c8 Asset details Modal: Reduce top bar Icon Size, Add IPv6 to interfaces, rearrange interfaces to match full page asset details and cleanup code johnnyq 2026-03-04 19:48:51 -05:00
  • 203b161e82 Add Billing Time Increment Option in Client Ticket Time Detail Report, this option will later be available globally johnnyq 2026-03-04 18:33:08 -05:00
  • 47b8ec6f96 Simple Calendar naming johnnyq 2026-03-04 17:18:54 -05:00
  • 302914c789 Add New Calendar Hint johnnyq 2026-03-04 17:13:02 -05:00
  • f77bd4f0c6 Calendar: Add Delete Calendar, rename System calendar to Built-in calendar with builtin calendar names, moved calendar select on top for both edit / add event johnnyq 2026-03-04 17:09:13 -05:00
  • af4327ff27 Show Full Event title in calendar on hover johnnyq 2026-03-04 16:27:22 -05:00
  • 5cbed128e6 Use new custom CSS Class for Column Checkboxes so they are a static 40px johnnyq 2026-03-04 11:56:20 -05:00
  • dd5fde4069 Client Overview: Cleaned up UI shrunk table sizes and card headers johnnyq 2026-03-03 16:11:52 -05:00
  • 220e1d4e24 Make new ticket first in client top head johnnyq 2026-03-03 15:51:50 -05:00
  • 3481431eb5 Add New ticket button in client top header button, spruce up credential favorites on overview johnnyq 2026-03-03 15:50:14 -05:00
  • b94604ae71 Assets List: Major UI / UX Update removed some columns to reduce space and add them as a secondary row instead johnnyq 2026-03-03 15:20:11 -05:00
  • fe406487de UI Update for Role Listing johnnyq 2026-03-03 11:44:22 -05:00
  • 99218d02ad Document Templates: UI Enhancement / Cleanup Document templates johnnyq 2026-03-03 11:16:36 -05:00
  • 8cd1668ff2 Cleanup Ticket Template Details header johnnyq 2026-03-03 09:50:27 -05:00
  • c0f26204c2 Swapped Location and Contact Columns in Clients Listing for better scannabilty johnnyq 2026-03-02 23:59:17 -05:00
  • ef3a7d0490 Rearrange columns for network interfaces make better logicl sense johnnyq 2026-03-02 23:52:01 -05:00
  • f9558d4701 Assets: Added IPv6 Address to assets list and interface list, Updated UI of add / edit network interfaces updated icons wording and bettr arrangement johnnyq 2026-03-02 23:40:53 -05:00
  • 9d9ebe7b9e Added Bulk Net Terms editing in clients johnnyq 2026-03-02 22:43:14 -05:00
  • 918b40afbe Add missing CSRF Checks in admin area and settings johnnyq 2026-03-02 22:15:36 -05:00
  • 6da8821f2c Add hidden form field to folder modals as well johnnyq 2026-03-02 20:51:12 -05:00
  • 90171064a8 document and files and folders: Add missing CSRF checks, add missing permission checks johnnyq 2026-03-02 20:49:35 -05:00
  • 6bbe887f8b services: Add missing CSRF checks rename unarchive to restore johnnyq 2026-03-02 20:34:55 -05:00
  • b5fb14ec96 domains: Add missing CSRF checks rename unarchive to restore johnnyq 2026-03-02 20:32:20 -05:00
  • dd2ac00aa2 certificates: Add missing CSRF checks rename unarchive to restore johnnyq 2026-03-02 20:26:43 -05:00
  • e7b5e7120a racks: Add missing CSRF checks rename unarchive to restore johnnyq 2026-03-02 20:22:36 -05:00
  • 8bac4f9e53 networks: Add missing CSRF checks rename unarchive to restore johnnyq 2026-03-02 20:17:26 -05:00
  • 023cb4ff11 credentials: Add missing CSRF checks johnnyq 2026-03-02 20:11:56 -05:00
  • 1740599b61 software licenses: Add missing CSRF checks, add missing permission checks johnnyq 2026-03-02 19:37:27 -05:00
  • 24b244b612 assets: Add missing CSRF checks, add missing permission checks, renamed unarchive to restore johnnyq 2026-03-02 19:32:45 -05:00
  • c71d1f190e locations: Add missing CSRF checks, add missing permission checks, renamed unarchive to restore johnnyq 2026-03-02 19:15:52 -05:00
  • 18e180eca5 Vendors: Check if client_id is set to enforce the right permission check. If client vendor then check client module otherwise check financial module johnnyq 2026-03-02 18:40:07 -05:00
  • d936339f07 Contacts: Add missing CSRF checks, add missing permission checks, renamed unarchive to restore johnnyq 2026-03-02 18:28:53 -05:00
  • ad16e92763 Use true Decimal minute reporting in Client Time Audit Detail Report johnnyq 2026-03-02 18:06:54 -05:00
  • 8a1335174d Trips: Add missing CSRF checks, we may need another permission module check for trips for now only admin and financial lv3 can delete a trip johnnyq 2026-03-02 17:50:04 -05:00
  • 7b438e2889 Transfers: Add missing CSRF checks johnnyq 2026-03-02 17:38:20 -05:00