Commit Graph

  • 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
  • d86285aafd SQL Escape domain/cert/client/ticket fields to prevent them potentially breaking SQL queries Marcus Hill 2023-01-02 15:03:56 +00:00
  • f150b3cb27 Tidy comment Marcus Hill 2023-01-02 14:57:46 +00:00
  • b1bb854328 Escape potential HTML in ticket prefix Marcus Hill 2023-01-02 14:56:04 +00:00
  • 72fd102e57 SQL Escape tech username. 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 14:54:49 +00:00
  • 5460825ece Replace stripslashes with strip_tags Marcus Hill 2023-01-02 14:44:46 +00:00
  • dcf0bb67d1 Escape potential HTML characters in client name Marcus Hill 2023-01-02 14:41:14 +00:00
  • 447f20c91c Escape potential HTML characters in the API Key name, as this is used in logs Marcus Hill 2023-01-02 14:38:52 +00:00
  • 1aa87ccaeb API Key error wording Marcus Hill 2023-01-02 14:37:56 +00:00
  • cf8713fc73 Fix software read API query via key Marcus Hill 2023-01-02 14:34:59 +00:00
  • 5a35f508c6 Remove unrequired trim & strip tags - only needs sql escape Marcus Hill 2023-01-02 14:32:17 +00:00
  • 8687f56eb0 Remove unrequired trim & strip tags - only needs sql escape Marcus Hill 2023-01-02 14:31:29 +00:00
  • 2454961389 Escape special characters in a shared doc/file/login name to prevent potentially breaking the ajax sharing log query Marcus Hill 2023-01-02 14:14:30 +00:00
  • b37778b7a1 Escape potential HTML and limit output from SQL query to required fields when calling merge ticket details ajax query Marcus Hill 2023-01-02 14:00:37 +00:00
  • 79dc34da92 Escape potential HTML characters in usernames (ticket collision detection) Marcus Hill 2023-01-02 13:48:16 +00:00
  • 3bf4d7a1f1 Remove test file Marcus Hill 2023-01-02 13:03:41 +00:00
  • f5a2b1df68 Rename & disable unused stripe test page Marcus Hill 2023-01-02 12:56:51 +00:00
  • 17850f3510 Remove test/old client print and client header pages Marcus Hill 2023-01-02 12:50:42 +00:00
  • 8ea674d35e Remove unused assets.php file Marcus Hill 2023-01-02 12:45:13 +00:00
  • 3fd62cd16e Merge pull request #545 from wrongecho/tidy Johnny 2023-01-01 15:56:34 -05:00
  • 94d8ec5360 Merge pull request #544 from wrongecho/cert-expiring-circle Johnny 2023-01-01 15:56:14 -05:00
  • 070d9ac1f5 Merge pull request #543 from wrongecho/dashboards Johnny 2023-01-01 15:55:39 -05:00
  • c7381195ac Merge pull request #542 from wrongecho/contact-important-db-fix Johnny 2023-01-01 15:55:23 -05:00
  • dd00f48e5b Portal code style tidy Marcus Hill 2023-01-01 16:05:48 +00:00
  • ff741c223e API code style tidy Marcus Hill 2023-01-01 16:00:07 +00:00
  • 6746edda1a Misc tidying code spacing & formatting in accordance with SonarCloud/PSR Marcus Hill 2023-01-01 15:41:21 +00:00
  • 60ece6ee00 Tidy sidenav too Marcus Hill 2023-01-01 14:42:40 +00:00
  • 86327b3595 Tidy Marcus Hill 2023-01-01 14:40:06 +00:00
  • a07dfb45e0 Tidy Marcus Hill 2023-01-01 14:33:13 +00:00
  • 4d1b13d85e Small tidy Marcus Hill 2023-01-01 14:15:31 +00:00
  • 93773a6ca3 Add yellow circle to certificate nav menu if expiring Marcus Hill 2023-01-01 14:12:44 +00:00
  • 66d692d0f6 Add domain and cert expiring numbers to tech dashboard Marcus Hill 2023-01-01 14:02:00 +00:00
  • d255f05192 Remove unused monthly recurring query Marcus Hill 2023-01-01 13:45:47 +00:00
  • fa24516ad5 Redirect techs to technical dashboard instead of clients.php page Marcus Hill 2023-01-01 13:42:08 +00:00
  • 07986954f5 Redirect/show techs to technical dashboard on login/navbar Marcus Hill 2023-01-01 13:41:29 +00:00
  • 4ec88257d7 Add basic outline for technical dashboard Marcus Hill 2023-01-01 13:40:54 +00:00
  • 40789eff32 Deduplicate sql payment years query Marcus Hill 2023-01-01 13:40:18 +00:00
  • d2bbf3436a Adjust contact_important field to after contact_password_reset_token instead Marcus Hill 2023-01-01 11:26:58 +00:00
  • ab34712bd9 Add contact_important DB field to database updater Marcus Hill 2023-01-01 11:25:12 +00:00