Commit Graph

2972 Commits

Author SHA1 Message Date
Marcus Hill dff0b689ce Add confirm to anonymise and archive 2023-10-07 20:48:40 +01:00
Marcus Hill 263382073d Contact small edits
- Adjust behaviour when selecting "Send user e-mail with login details?" (show reset link OR prompt user to change password if tech set one)
- Email wording change (remove ITFlow reference and replace with MSP name)
- Show contact PIN in the portal
- Bump password min length to 8 (and enforce on tech side)
- Bugfix undefined send_email value
2023-10-07 20:42:48 +01:00
johnnyq 0c0d89c1a6 do not allow user logged in to edit their own user by clicking on their avatar under users 2023-10-04 23:00:46 -04:00
johnnyq 6760997beb Set Company Timezone properly upon login 2023-10-04 22:38:29 -04:00
johnnyq f842d2578f Add Software Key to export client pdf 2023-10-04 22:15:35 -04:00
johnnyq 8cfa0e97d4 Allow ticket priority and status to be searchable in main tickets view 2023-10-04 22:02:08 -04:00
johnnyq b839f188ef Allow Contact name, Vendor name and asset_name to be searchable under both client tickets and the main tickets view 2023-10-04 21:59:05 -04:00
johnnyq 7e595d9436 Fix table offset issue with Assets Listings 2023-10-04 00:38:28 -04:00
Johnny 435c789e7f
Merge pull request #731 from wrongecho/password-rotation-report
Client logins/passwords - Add basic password rotation report
2023-10-02 17:55:04 -04:00
Marcus Hill f49cdf3a35 Client logins/passwords - Add basic password rotation report
This basic report shows you which client login entries have not had their passwords changed/rotated in the last 90 days.
Password rotation is no longer encouraged for users memorising their own passwords. However, password rotation is essential for service/shared accounts commonly used by MSPs in situations where individual accounts aren't available/viable.
2023-10-02 22:24:42 +01:00
johnnyq 7abdf53e9f Add .ovpn files to allow upload file list 2023-10-02 11:44:06 -04:00
Johnny 1e47107ed0
Merge pull request #730 from wrongecho/improve-totp-security
Client logins/passwords - Ajax change + logging
2023-10-01 22:45:05 -04:00
Johnny 51316f8c1d
Merge pull request #729 from wrongecho/login-password-changed-at
Client logins/password - Add tracking in DB when passwords are changed
2023-10-01 22:44:50 -04:00
Johnny e02e5efbec
Merge pull request #728 from wrongecho/ticket-notif-spacing
Agent new ticket notifs - add more spacing
2023-10-01 22:44:36 -04:00
Johnny 5cda6156d4
Merge pull request #727 from wrongecho/settings-user-prevent-self-mod
Users - Prevent modifying yourself via users.php, should use profile
2023-10-01 22:44:22 -04:00
Marcus Hill 041fcb5613 Client logins/passwords - Ajax change + logging
A few changes to the credential manager TOTP function:

- The "hover to view" function now sends the login_id to ajax.php, rather than the TOTP secret
- Viewing the TOTP code is now audited in the logs under Login/View TOTP
2023-10-01 16:32:57 +01:00
Marcus Hill c768034a1b Client logins/password - Add tracking in DB when passwords are changed/rotated 2023-10-01 15:22:42 +01:00
Marcus Hill 526503d786 Agent new ticket notifs - add more spacing 2023-09-30 23:21:30 +01:00
Marcus Hill d02d2d4e4a Users - Prevent modifying yourself via users.php, should use profile 2023-09-30 20:32:34 +01:00
johnnyq 203ef85997 Show MFA status in user listing 2023-09-30 15:24:46 -04:00
Johnny f726df8f80
Merge pull request #726 from wrongecho/setup
Small adjustments to setup: add subheadings and links to docs
2023-09-30 14:10:00 -04:00
johnnyq 90ac7042ba 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
wrongecho 67c181b14b
Update first-interaction.yml
Mention GNU GPL
2023-09-30 17:41:04 +01:00
Marcus Hill 0bee5956dc Small adjustments to setup: add subheadings and links to docs 2023-09-30 17:07:21 +01:00
Marcus Hill 63ba33afde Small adjustments to setup: add subheadings and links to docs 2023-09-30 17:04:42 +01:00
Johnny 90327a959f
Merge pull request #724 from wrongecho/misc-wording-edits
Small wording edits (sharing links, documents, updater)
2023-09-30 11:50:07 -04:00
Johnny 24707e89d5
Merge pull request #725 from wrongecho/fix-client-delete
Fix client delete function
2023-09-30 11:36:59 -04:00
Marcus Hill 33628d81a1 Fix client delete function 2023-09-30 15:42:00 +01:00
Marcus Hill c3dd9a80b6 Fix client delete function 2023-09-30 15:33:48 +01:00
Marcus Hill 9bb6e0b1c7 Touch-ups 2023-09-30 13:57:48 +01:00
Marcus Hill 2924791538 Codesmell 2023-09-30 13:55:49 +01:00
Marcus Hill ac5b6c5424 Enhance git fetch error: include error on page if possible 2023-09-30 13:52:46 +01:00
Marcus Hill 05f25b3ebf Enhance git fetch error: include error on page if possible 2023-09-30 13:51:39 +01:00
Marcus Hill ff161ab47b Small wording edits
- Ajax: Make link sharing text clearer/friendlier, include company name in subject and shared item description in body to help legitimise the message from spam
- Client doc details: Make edit summary text smaller
- Update: Enhance git fetch error wording, mention forum for support
2023-09-30 13:41:41 +01:00
johnnyq e5e549482c Removed horizontal line on the botton of all the side navs 2023-09-29 22:44:26 -04:00
johnnyq 375d5af974 Fix issue with roundToNearest15 Function would break php if the time worked was empty 2023-09-27 16:01:44 -04:00
johnnyq f914fbb96f Fix current_version var in cron.php when telemetry is configured this was caused by the cron not know what its working directory was added change to current working directory 2023-09-27 12:15:12 -04:00
johnnyq f658fe0c6c Fix Close Ticket not showing when accounting module is disabled plus remove some extra markup not needed in ticket.php 2023-09-27 11:50:27 -04:00
johnnyq 31c9a6ad6c Fix invoice ticket price issue for auto price divide client rate into 4 to acommodate 15 Min increments 2023-09-26 18:13:00 -04:00
johnnyq 8ebe7eda03 Changed roundUpTo15 function to just round to the closest 15 2023-09-26 17:59:11 -04:00
johnnyq d82e6f99ab Reworked how watchers get added and edited 2023-09-26 16:58:46 -04:00
johnnyq e1ef89a9a4 Added DHCP option to IP Address field 2023-09-26 16:40:24 -04:00
johnnyq 498f9c7209 Changed button text from Show Archived to just Archived 2023-09-26 15:33:22 -04:00
johnnyq 8b3adae49d Dropdown UI fix icon alignment 2023-09-26 15:31:20 -04:00
johnnyq 7848043a40 shorted show_archive to just archived 2023-09-26 15:28:26 -04:00
johnnyq 35055489e5 Added Show Archived Button to contacts, setup logic to work in other List views as well 2023-09-26 15:24:31 -04:00
johnnyq f8cdb79114 Moved import and export contact to the New Contact button dropdown as its not used as often and clear space for multi action or further search options 2023-09-26 14:56:26 -04:00
johnnyq 477e092b27 Updated client portal ticket details and document detail to use prettyContent js function 2023-09-26 14:28:36 -04:00
johnnyq 51489c2420 Update and move pretty tables function to a seperate js file and also add img-fluid to <img> tags so images dont run off the page and also update ticket details page with prettyContent function 2023-09-26 14:22:58 -04:00
johnnyq 1a5cd14208 Added format tables in document templates 2023-09-26 13:55:59 -04:00