Commit Graph

  • f6930f820e Merge pull request #416 from aftechro/patch-9 Johnny 2022-03-28 16:27:10 -04:00
  • 5509f73e82 Merge pull request #417 from wrongecho/security-fixes Johnny 2022-03-28 16:26:59 -04:00
  • 1d09562606 Merge pull request #418 from wrongecho/readme wrongecho 2022-03-28 21:04:30 +01:00
  • ec5911f95e Update README.md with new repo links Marcus Hill 2022-03-28 21:02:36 +01:00
  • 9a183774cb Escape server http host/uri submitted to database during setup Marcus Hill 2022-03-28 20:47:12 +01:00
  • 4ba313f752 Fix potential sql injection in delete_file if param add_location was also specified - post.php Marcus Hill 2022-03-28 20:45:31 +01:00
  • d83906508d Fix potential sql injection in add_company - post.php Marcus Hill 2022-03-28 20:39:35 +01:00
  • e1e3ffd786 Merge pull request #413 from wrongecho/misc Johnny 2022-03-28 10:43:08 -04:00
  • c4fb8cf4d2 Added Red text to login message to show error has occurred to client portal login johnnyq 2022-03-28 10:42:29 -04:00
  • 42f47e948d Cleanup Client Login page and correct indentation of code structure johnnyq 2022-03-28 10:30:48 -04:00
  • dd160f6ae6 Merge pull request #415 from aftechro/patch-8 Johnny 2022-03-28 10:16:16 -04:00
  • 8555b032fe Updated ticket.php AFTECH.RO 2022-03-27 23:32:11 +01:00
  • c784774162 Updated login.php AFTECH.RO 2022-03-27 23:29:53 +01:00
  • 8f3cb64158 Updated index.php AFTECH.RO 2022-03-27 23:28:15 +01:00
  • bba68f4d17 Name uploaded files with provided name, if specified Marcus Hill 2022-03-27 23:00:45 +01:00
  • 9040fdf847 Misc small changes/fixes Marcus Hill 2022-03-27 22:26:22 +01:00
  • aafb6a677f Merge pull request #412 from wrongecho/misc Johnny 2022-03-27 15:05:07 -04:00
  • 816ba87485 SQL Injection / XSS fixes Marcus Hill 2022-03-27 20:02:16 +01:00
  • ee97c479bf Change to PHP Default tmp Path for checking DB changes on update. This prevents data being written to a common /tmp path on shared hosting environments johnnyq 2022-03-27 14:54:13 -04:00
  • 974cac0e86 Merge pull request #411 from wrongecho/perms Johnny 2022-03-27 14:44:29 -04:00
  • f4d25a79b6 Merge pull request #410 from wrongecho/ticket-collision-detection Johnny 2022-03-27 14:42:32 -04:00
  • 4650947241 Fix client portal priority Marcus Hill 2022-03-27 19:00:43 +01:00
  • e2142ec444 Minor readme edits wrongecho 2022-03-27 17:06:33 +01:00
  • c3fadfab3b Add role based access for API functions Marcus Hill 2022-03-27 16:03:41 +01:00
  • 747baf5548 Add role-based access control Marcus Hill 2022-03-27 15:47:30 +01:00
  • a6a7bf1f30 Restrict user (agent) create/edit/delete actions to admins only Marcus Hill 2022-03-27 15:39:27 +01:00
  • e6a314d233 Prevent tech/accountant from performing certain tasks as per access matrix Marcus Hill 2022-03-27 15:32:40 +01:00
  • 42d917a0f4 Comments Marcus Hill 2022-03-26 18:11:03 +00:00
  • fb4da53026 Show who else is viewing the same open ticket as you Marcus Hill 2022-03-26 18:05:20 +00:00
  • 139bb6fd73 Set item_view to 0 when sharing a link johnnyq 2022-03-26 11:10:27 -04:00
  • 25f973d3a5 Additional Standardization of logging actions use Upload instead of Uploaded same with Download and Email johnnyq 2022-03-26 10:27:11 -04:00
  • 057c5bb1f0 Merge pull request #409 from wrongecho/api Johnny 2022-03-26 10:15:26 -04:00
  • 5f451dceef Standardize logging actions use Create instead of Created same with Modify and Delete johnnyq 2022-03-26 10:12:40 -04:00
  • 09b4eab1c3 Correct insert ID for create endpoint. Add contact create API endpoint Marcus Hill 2022-03-26 13:39:43 +00:00
  • 5db7ab3d73 Fix recurring broken breadcrumb links under recurring invoice johnnyq 2022-03-25 20:26:37 -04:00
  • 1e8638818b Merge pull request #405 from wrongecho/delete-client Johnny 2022-03-25 16:09:15 -04:00
  • 6f6920ce59 Merge pull request #406 from wrongecho/ticket-ui Johnny 2022-03-25 16:07:17 -04:00
  • 3019f6a5d4 Hide edit/delete buttons for closed tickets Marcus Hill 2022-03-24 21:04:20 +00:00
  • e4d2d0c699 Prevent deletion of client unless user role is 3 (admin) Marcus Hill 2022-03-24 20:52:26 +00:00
  • fd589c53fa Delete scheduled tickets when client is deleted Marcus Hill 2022-03-24 20:45:58 +00:00
  • a598e9d42e Remove non-existant delete query that prevents client being deleted properly on some installs Marcus Hill 2022-03-24 20:41:26 +00:00
  • 7874acaa65 Merge pull request #404 from jlcfly/master Johnny 2022-03-22 17:32:43 -04:00
  • 654b7adf6c Initialize variable to avoid PHP undefined error Joe Clark 2022-03-22 13:07:11 -07:00
  • 9a04ff5341 Check if path exists before attempting to remove Joe Clark 2022-03-22 13:06:39 -07:00
  • e54eae13a7 Fix bug with initializing variable name Joe Clark 2022-03-22 13:06:14 -07:00
  • 66d4ebc482 Merge pull request #402 from aftechro/patch-6 Johnny 2022-03-22 14:55:46 -04:00
  • b9b1fd6c76 Merge pull request #401 from wrongecho/contact-auth Johnny 2022-03-22 14:54:39 -04:00
  • 5b57f415f7 Update calendar_events.php AFTECH.RO 2022-03-21 21:47:01 +00:00
  • 61cf50cad0 Make ticket assigned to filter select2 to make filterable Marcus Hill 2022-03-21 21:41:33 +00:00
  • 9378b3eec4 Remove bad reference to session user id for portal post new ticket logging Marcus Hill 2022-03-21 21:25:03 +00:00
  • c974251e93 Fix new ticket link Marcus Hill 2022-03-21 21:17:50 +00:00
  • 4b149edfd9 Fix client portal link Marcus Hill 2022-03-21 21:12:57 +00:00
  • d937d0ccec Add fields for contact portal auth Marcus Hill 2022-03-21 21:05:08 +00:00
  • 9b542726a6 Merge pull request #400 from wrongecho/portal Johnny 2022-03-20 22:34:27 -04:00
  • 433d0b751b Remove debug & tidy Marcus Hill 2022-03-20 16:10:46 +00:00
  • 34d6caa016 Client portal updates Marcus Hill 2022-03-20 16:02:58 +00:00
  • 84803c3c6f Merge pull request #399 from wrongecho/ip-addr Johnny 2022-03-20 10:28:16 -04:00
  • e09ea58bd4 Default get_ip to REMOTE_ADDR, option to set it to Marcus Hill 2022-03-20 07:51:42 +00:00
  • 7be4685ea4 Merge pull request #398 from wrongecho/portal Johnny 2022-03-19 16:47:22 -04:00
  • 76cad07566 Client portal initial - add functionality to post ticket replies Marcus Hill 2022-03-19 19:10:36 +00:00
  • e391027a46 Merge fix part 2 johnnyq 2022-03-14 20:56:32 -04:00
  • d38f20c8ba Fix client_overview conflict johnnyq 2022-03-14 20:47:51 -04:00
  • 8537bc7b98 Modifications to client overview johnnyq 2022-03-14 20:33:26 -04:00
  • 7b816e0879 Merge pull request #393 from wrongecho/domains Johnny 2022-03-14 19:46:59 -04:00
  • c6fb3466cf Merge pull request #394 from wrongecho/client-overview Johnny 2022-03-14 19:46:51 -04:00
  • 60e3eb901c Merge pull request #396 from wrongecho/portal Johnny 2022-03-14 19:46:07 -04:00
  • 1d84fade63 Add basic portal functionality Marcus Hill 2022-03-13 18:35:29 +00:00
  • 8bea883fa6 Change note outline to primary Marcus Hill 2022-03-13 11:29:21 +00:00
  • bdef68ddf5 Add notes to client overview Marcus Hill 2022-03-13 11:27:23 +00:00
  • 81e67f4ed3 Comment client_name as not returned in sql query. Comment client_id as we already have it Marcus Hill 2022-03-13 10:54:55 +00:00
  • 3a6b893f4f Attempt to parse the expiry date for .com/.org/.net domains - hacky Marcus Hill 2022-03-13 10:28:17 +00:00
  • ead895aad5 Fetch A record details for domain when added Marcus Hill 2022-03-13 09:32:08 +00:00
  • 438e7ac838 Add database field for A record, correct other DNS record fields Marcus Hill 2022-03-13 09:31:28 +00:00
  • 5b274b09e6 Clicking client links take you to client overview by default johnnyq 2022-03-12 13:38:30 -05:00
  • d2d574f97e More work on Client Overview added Domains Expiring, Asset Warranty Expiring, Stale Tickets johnnyq 2022-03-12 13:36:30 -05:00
  • 5f883b608b Initial work has begun on Client Overview johnnyq 2022-03-12 12:05:27 -05:00
  • 928af1d90d Added Ticket to Invoice functionality Thanks @aftechro johnnyq 2022-03-11 20:24:03 -05:00
  • c0345d10ea Remove cache files johnnyq 2022-03-10 13:42:15 -05:00
  • 5f15ff0792 Reverting Pop overs on ticket subjects as the ticket details are not compatile with the inline text. This may be corrected when we finish the javascript handler but will explore pop overs in the future they are pretty neat Thanks @aftechro johnnyq 2022-03-10 11:03:36 -05:00
  • f405aaafc3 Merge pull request #392 from aftechro/patch-5 Johnny 2022-03-10 10:47:12 -05:00
  • 5064532a92 Update tickets.php AFTECH.RO 2022-03-08 23:19:57 +00:00
  • 1e7f7a3cc6 Merge pull request #391 from wrongecho/domains Johnny 2022-03-08 10:23:20 -05:00
  • 937f8bea00 Merge pull request #390 from wrongecho/mesh Johnny 2022-03-08 10:21:23 -05:00
  • fb9a169f11 Fix icon Marcus Hill 2022-03-07 22:35:10 +00:00
  • b412384d24 Database update to store NS, MX and WHOIS raw data Marcus Hill 2022-03-07 22:32:44 +00:00
  • e1a419ea11 Refactor domains modals so they are dyanmically populated. Implement basic NS, MX and WHOIS scraping for domains on add/edit Marcus Hill 2022-03-07 22:31:19 +00:00
  • 89dcac8ef4 Fix typo Marcus Hill 2022-03-07 20:16:02 +00:00
  • 8839ee1f73 UI Backup johnnyq 2022-03-05 15:20:01 -05:00
  • 1687fc61c8 Added autocomplete=new-password to more password fields to prevent browser from asking to save passwords johnnyq 2022-03-05 15:04:49 -05:00
  • d1ee7ce5aa You can now search by phone numbers with dashes or () before it requied you to only type in the numbers only johnnyq 2022-03-05 14:41:52 -05:00
  • d7fd8cc736 Fix invoice to recurring sent to wrong destination johnnyq 2022-03-04 14:38:53 -05:00
  • d4a63c14c3 DB Updated removed history_date from history table as this is redundant with history_created_at johnnyq 2022-03-04 00:41:34 -05:00
  • 165bd572a9 DB Update added contact_id to files, documents and logins Added Related Items Modal to Client Contacts still more work to do johnnyq 2022-03-04 00:24:58 -05:00
  • ecb628cad8 Fix Add Software johnnyq 2022-03-03 23:28:16 -05:00
  • b58c5998c9 Merge pull request #389 from wrongecho/htmlpurifier Johnny 2022-03-02 17:08:41 -05:00
  • 5b9e5d0e3a Add php-mysqli to install instructions wrongecho 2022-03-02 21:41:03 +00:00
  • bf909a71f8 Fix HTML Purifier removing images Marcus Hill 2022-03-02 20:23:19 +00:00
  • dec7f9be67 When Deleting software delete the relations asset licneses and user licneses. Fix post issue on adding software with defined asset or user licenses johnnyq 2022-03-02 12:13:54 -05:00
  • 5e9bea6551 started work on client Related Item Queries currently commented out, allow to search phone numbers under contacts with - and () johnnyq 2022-03-02 11:02:55 -05:00
  • f102c19692 DB Update Added Null Default to new meshcentral vars so it doesnt break when adding records, Added Service History #384 Thank you @aftechro for the idea. This has been added to asset list and ticket details and some UI updates to ticket details as well johnnyq 2022-02-27 16:55:57 -05:00