Commit Graph

  • 67a9a484af Feature: Vendor Templates! You can now create Vendor Templates and reuse them for any client johnnyq 2023-01-20 19:37:48 -05:00
  • b8ee87a139 Merge pull request #565 from wrongecho/ticket-global-search Johnny 2023-01-20 17:31:02 -05:00
  • 8cfecbecf3 Rename logs to audit logs because thats what they are they are not system logs johnnyq 2023-01-20 17:09:07 -05:00
  • 2c4948b007 Added OS and Browser under last login under users johnnyq 2023-01-20 17:03:59 -05:00
  • 0a570fe37c Cleaned up the UI of user profile. The user agent is now decoded to display OS and Browser under logs johnnyq 2023-01-20 16:49:42 -05:00
  • d43fee43bd Add functionality to perform global searches via full ticket prefix+number. Marcus Hill 2023-01-20 21:21:27 +00:00
  • 7ad0d4fb29 Make Side bar Nav Fixed so it doesnt scroll with the main content johnnyq 2023-01-20 15:32:18 -05:00
  • c6cd1b0be7 Documents and Document Template Fixes, Fixed issue not displaying foldername in the breadcrumbs under document details. When Creating a document from template didnt redirect to the right place for editing. eliminated folder get var in document details as its unneeded johnnyq 2023-01-20 14:56:27 -05:00
  • 06cca61354 Merged Colors and Theme Colors array into one johnnyq 2023-01-20 14:22:07 -05:00
  • 7d29b551e7 Simplified themimg, Added Hyperlink colors to the theme as well johnnyq 2023-01-20 13:53:24 -05:00
  • 196806e449 Removed theme color secondary as gray is the same thing johnnyq 2023-01-19 18:15:03 -05:00
  • 8104451fc1 Merge pull request #560 from wrongecho/asset-ticket-history Johnny 2023-01-19 18:01:32 -05:00
  • 6232a8311b Feature: Introduced Color Themes - Changes navbar color and accent button color on sidenav - To change theme goto settings - theme - select a theme watch it change in real time johnnyq 2023-01-19 18:00:35 -05:00
  • 0acfda64ba Fix service history hyperlink, tidy text a little (#384) Marcus Hill 2023-01-19 20:51:34 +00:00
  • f21bb7cbe9 More UI updates Dashboard Financial and Client Overview johnnyq 2023-01-18 23:00:21 -05:00
  • f1267e5c22 Merged Add Scheduled Ticket into add Ticket Split Dropdown button johnnyq 2023-01-18 22:12:53 -05:00
  • 45564d45bc Added Document Template Listing, editing, deletion, move scheduled tickets into tickets johnnyq 2023-01-18 22:00:45 -05:00
  • 5492e6d3f7 DB update for vendor and software/license templates johnnyq 2023-01-18 20:13:41 -05:00
  • 6eb51a487d Merge pull request #559 from wrongecho/login-warning-fix-2 Johnny 2023-01-18 18:20:02 -05:00
  • 159586329f Feature: Document Templates - You can now officially create document template and create documents from a template - WIP list/edit/delete document templates johnnyq 2023-01-18 18:12:14 -05:00
  • 6b5cc267ea Moved Global Search from the side nav to the top nav This give the side nav some breating room while being able to access global search from anywhere in ITFlow johnnyq 2023-01-18 16:22:16 -05:00
  • b2ccb53c44 Re-add fix from chandachewe10 to prevent offset array error when entering invalid credentials Marcus Hill 2023-01-18 21:21:58 +00:00
  • 798e99efee More work on glabal templates johnnyq 2023-01-17 22:58:13 -05:00
  • 2a03710239 Some UI cleanup on contact details pages johnnyq 2023-01-17 21:53:24 -05:00
  • e365780c6a Bump HTMLPurifier from 4.14.0 to 4.15.0 johnnyq 2023-01-17 12:19:06 -05:00
  • 2f70c047b8 Bump pdfmake from 0.2.4 to 0.2.7 johnnyq 2023-01-17 12:12:39 -05:00
  • f805683c3f Bump clipboard.js from 2.0.10 to 2.0.11 johnnyq 2023-01-17 12:08:12 -05:00
  • c935faeff0 Bump PHPMailer from 6.5.3 to 6.7.1 johnnyq 2023-01-17 11:52:49 -05:00
  • 7c1b3c9c57 More UI Updates various modals and settings, company add and edit etc johnnyq 2023-01-17 11:47:23 -05:00
  • 2f595bd7c8 Added some breadcrumbs to new ticket and ticket details in user portal johnnyq 2023-01-16 20:48:25 -05:00
  • 7ba434963e Cleaned up and fixed Client Portal class Syntax, removed unnessesary html markup etc johnnyq 2023-01-16 20:09:34 -05:00
  • 63afac050a Merge pull request #557 from wrongecho/modules-sales-fix Johnny 2023-01-16 17:50:31 -05:00
  • b0a4ee5724 Merge pull request #558 from wrongecho/dashboard Johnny 2023-01-16 17:50:17 -05:00
  • 8539285be5 Add new contact and asset counts to tech dashboard Marcus Hill 2023-01-15 17:37:31 +00:00
  • c940f68991 Hide the sales menu on the main nav bar if accounting module is disabled Marcus Hill 2023-01-15 17:21:56 +00:00
  • 335f3cc7d1 Merge pull request #556 from lued/docker Johnny 2023-01-13 21:46:32 -05:00
  • 3baea5e757 Used the DB Update function to write new repo_branch var for docker the new docker to function properly johnnyq 2023-01-13 21:44:13 -05:00
  • c0399a2c42 Added Disable and Activate Users, fixes #539 johnnyq 2023-01-13 18:24:50 -05:00
  • df9182cd78 More UI / Icons / Wording work on the pop up modals johnnyq 2023-01-12 23:39:02 -05:00
  • 0ffe1b9c75 Only show Items in client overview if records exist More link fixes johnnyq 2023-01-10 22:43:20 -05:00
  • c75bd40b80 hide tables in contact details that dont have no records johnnyq 2023-01-10 22:15:43 -05:00
  • d57074f5c7 Properly link to contact details through global search and client overview johnnyq 2023-01-10 22:06:45 -05:00
  • 243da47dd0 Keep contacts side nav active when viewing client contact details for easier navigation johnnyq 2023-01-10 21:54:53 -05:00
  • 0388d1e934 Contact Details now has a seperate page with related materials such as assets logins, started work on the UI for asset network interfaces, db structure updates for many to many relations between contacts and assets johnnyq 2023-01-10 21:50:34 -05:00
  • a2765ae480 Merge branch 'itflow-org:master' into docker lued 2023-01-10 18:08:42 -07:00
  • a0455cc296 DB Structure for Asset Network Interfaces ex switch ports, routers etc johnnyq 2023-01-09 19:15:23 -05:00
  • 71fc1bd591 Condensed the Recurring income by client table johnnyq 2023-01-09 15:12:55 -05:00
  • 6bd54431d9 Boldered Recurring total on report johnnyq 2023-01-09 15:11:21 -05:00
  • 607915f0f1 Added Recurring grand total to the bottom of Recurring income by client johnnyq 2023-01-09 15:10:23 -05:00
  • cdbe930f95 Added Recurring Monthly Report by client johnnyq 2023-01-09 15:02:33 -05:00
  • 6bafb0bcbb Added Recurring Monthly to Client Listing Billing column as well johnnyq 2023-01-09 14:51:13 -05:00
  • ee8aa53590 Merge branch 'master' of github.com:itflow-org/itflow johnnyq 2023-01-09 14:47:50 -05:00
  • 47755ee7c5 Added Recurring Monthly Billing stat to client header johnnyq 2023-01-09 14:47:25 -05:00
  • cb3195a90a Moving docker $repo_branch var to config.php Xander Luedtke 2023-01-09 09:24:28 -07:00
  • fd30cc50e9 Update email to ticket parser filename wrongecho 2023-01-08 20:23:08 +00:00
  • 4a684a070c Merge pull request #554 from itflow-org/revert-553-master Johnny 2023-01-08 14:02:31 -05:00
  • b91ead19ce Revert "removed warning" Johnny 2023-01-08 14:00:16 -05:00
  • dc27504a46 Removed docker will be moving into its own repo itflow-docker johnnyq 2023-01-08 13:41:18 -05:00
  • 24ba1c63be Merge pull request #553 from chandachewe10/master Johnny 2023-01-08 13:28:36 -05:00
  • fe04f9de4b Merge pull request #551 from lued/docker Johnny 2023-01-08 13:27:23 -05:00
  • e0b314e5a9 removed warning chandachewe10 2023-01-08 00:01:52 +00:00
  • 6cd8649296 Do not htmlentities client name into notifications johnnyq 2023-01-07 17:26:19 -05:00
  • cb5f1779c2 More modal UI Updates and Cleanups johnnyq 2023-01-05 15:41:44 -05:00
  • 8d4a2d8ef6 Fix " to ' on new variable. Sed is broken. Update Dockerfile to v1.2 Xander Luedtke 2023-01-04 18:56:12 -07:00
  • 0f3fdbec51 -f typo Xander Luedtke 2023-01-04 18:50:04 -07:00
  • 0e0a67ef4f fix for settings_update.php Xander Luedtke 2023-01-04 18:40:47 -07:00
  • 65c1e7f4b8 Merge branch 'itflow-org:master' into docker Xander Luedtke 2023-01-04 16:06:23 -07:00
  • f7e3d63a65 Merge pull request #552 from chandachewe10/master Johnny 2023-01-04 16:28:42 -05:00
  • 27154883ed SHOWING REVENUES IN EACH PARTICULAR MONTH COLUMN chandachewe10 2023-01-04 09:04:09 +00:00
  • 9f832cb527 Adding REPO_BRANCH Xander Luedtke 2023-01-03 22:36:20 -07:00
  • 252deefdcd initial docker commit Xander Luedtke 2023-01-03 18:22:36 -07:00
  • 09bb1d4636 Merge pull request #550 from wrongecho/code-audit-pt2 Johnny 2023-01-03 17:17:22 -05:00
  • 56899e60cf Move ticket merge javascript to separate file Marcus Hill 2023-01-03 20:43:51 +00:00
  • f23d7a5263 Commented unused code. Converted to 4 spaces Marcus Hill 2023-01-03 20:39:14 +00:00
  • 7e81882bff Separate out time tracking and collision detection JS into separate javascript files Marcus Hill 2023-01-03 20:30:39 +00:00
  • a780df5205 Change spacing to 4 spaces; general refactor/tidy up Marcus Hill 2023-01-03 20:20:54 +00:00
  • d8410d95b2 Rem old commented code Marcus Hill 2023-01-03 20:00:01 +00:00
  • c324fbbfff Update more UI modals to nicer look johnnyq 2023-01-02 22:21:12 -05:00
  • 893f4405ff Merge pull request #547 from wrongecho/code-audit Johnny 2023-01-02 21:16:17 -05:00
  • b70052b864 - Validate user email before sending welcome message - Remove old code from edit_user - we now enforce admin role properly - Users may only edit their own profiles - enforced via session id rather than role - Rem ticket views deletion comment - ticket views are cleaned up daily via cron - Require CSRF Token when adding/removing 2FA and backing up master key Marcus Hill 2023-01-02 21:06:51 +00:00
  • 637712aa71 Eworked year selector on the dashboard johnnyq 2023-01-02 16:03:52 -05:00
  • 1b96f8659e Rem comment - we set this info in the session at login and enforce roles there, and will be updating overall site role enforcement Marcus Hill 2023-01-02 19:40:09 +00:00
  • 9eea00bccf Change stripslashes to htmlentities Marcus Hill 2023-01-02 19:29:00 +00:00
  • a66b6052df Change stripslashes to strip_tags for better html sanitization Marcus Hill 2023-01-02 19:28:24 +00:00
  • 24f825ca08 SQL Escape tech username in session. The username is added to most log entries meaning that a simple apostrophe in the name breaks all logging for the user Marcus Hill 2023-01-02 19:22:21 +00:00
  • 019776f538 Change manual admin role verification to use the function Marcus Hill 2023-01-02 19:10:00 +00:00
  • 7688356a5f Remove commented calendar CSS from header as it's loaded by itself on the relevant pages Marcus Hill 2023-01-02 19:06:12 +00:00
  • a3a4dafaf5 Add item name to shared file view logs Marcus Hill 2023-01-02 18:47:06 +00:00
  • 3b3c0ee5db Prevent access to unused file Marcus Hill 2023-01-02 18:38:21 +00:00
  • 0673e550e5 Add file name to shared file download logs Marcus Hill 2023-01-02 18:35:07 +00:00
  • d9fdcb8702 Fixed wording on edit invoice modal instead of payment due changed to invoice due johnnyq 2023-01-02 12:18:10 -05:00
  • 4c0acc87b1 Change include to require Marcus Hill 2023-01-02 16:07:51 +00:00
  • 66259c295b Escape potential HTML data from ticket fields Marcus Hill 2023-01-02 15:54:37 +00:00
  • f7bfeedf54 Escape potential HTML data from ticket reply contact/user fields Marcus Hill 2023-01-02 15:50:35 +00:00
  • f2efa79c57 Escape potential HTML data from ticket fields Marcus Hill 2023-01-02 15:48:47 +00:00
  • 4b10a2ac68 Improve security of password reset token for client portal Marcus Hill 2023-01-02 15:38:40 +00:00
  • 3ea7406c2e Better name azure client id variable as to not be confusing with itflow client ids Marcus Hill 2023-01-02 15:27:29 +00:00
  • e32439cc4c Escape potential HTML from ticket fields Marcus Hill 2023-01-02 15:24:30 +00:00
  • 67b306795b Sanitize portal session vars against sql/html code Marcus Hill 2023-01-02 15:17:58 +00:00
  • fcdeee6321 SQL Escape client name field to prevent potentially breaking SQL queries Marcus Hill 2023-01-02 15:06:51 +00:00