Commit Graph

2116 Commits

Author SHA1 Message Date
Marcus Hill 5ee2a4cd08 Convert to 4 spaces; General tidy 2023-02-02 16:10:27 +00:00
Marcus Hill db75c4daee Convert to 4 spaces; General tidy 2023-02-02 16:07:34 +00:00
Marcus Hill 8c64753b6e Convert to 4 spaces; General tidy 2023-02-02 15:59:48 +00:00
Marcus Hill 480ff3aa0f Convert deprecated center element to CSS; Convert includes to require; Tidy 2023-02-02 15:54:17 +00:00
Marcus Hill 4694dd241c Convert deprecated center element to CSS 2023-02-02 15:46:08 +00:00
Johnny 9754eb27d4
Merge pull request #598 from wrongecho/portal-invoices
Portal ticket/invoice updates
2023-02-02 04:22:46 +00:00
Johnny 0bd170ba8f
Merge pull request #597 from wrongecho/cron-readd-refresh
Re-add domain refreshing to cron
2023-02-02 04:21:46 +00:00
Johnny e0243cf3ec
Merge pull request #596 from wrongecho/user-add-email
User add modal - hide 'send email'
2023-02-02 04:20:49 +00:00
Johnny 00c3537f08
Merge pull request #595 from wrongecho/role-enf
Role enforcement - Reporting
2023-02-02 04:19:24 +00:00
Marcus Hill 63923290cc Add new ticket button on portal home page 2023-02-01 23:13:53 +00:00
Marcus Hill fdcabbcb14 Add very basic invoices summary to client portal (visible only to the primary contact) 2023-02-01 23:11:35 +00:00
Marcus Hill 3649b3019a Bugfix: Non-primary contacts were not able to raise tickets from the portal due to the navbar item being hidden 2023-02-01 23:05:47 +00:00
Marcus Hill 8cc5505184 Readd domain refreshing 2023-02-01 22:36:56 +00:00
Marcus Hill a164e27d3b Spacing 2023-02-01 21:49:43 +00:00
Marcus Hill 8cf426d930 Hide the 'send user email' section of the user add modal if SMTP isn't setup 2023-02-01 21:43:20 +00:00
Marcus Hill baf03d46ac Enforce accountant/admin roles to view financial reports 2023-02-01 21:28:17 +00:00
Marcus Hill e79ba696bd Add comments to role validation functions for clarity 2023-02-01 21:27:44 +00:00
Johnny 124439e777
Merge pull request #594 from wrongecho/setup-docs
Setup - Adjust wording and link to new docs
2023-02-01 05:33:56 +00:00
Marcus Hill b222255a78 Tidy 2023-02-01 00:20:56 +00:00
Marcus Hill 6383b5b488 Adjust wording and link to new docs 2023-02-01 00:17:46 +00:00
wrongecho 7f217fbb12
Update SECURITY.md
Re-word
2023-01-31 23:52:51 +00:00
johnnyq a14debae7c Removed drop down for templates from client section. This should be accessed in the settings to create and update templates 2023-01-31 17:24:46 -05:00
johnnyq ca290120df Added config_telemetry variable to send telemetry to verify if telemetry is on or off when sent. Fixed sending telemetry on update when off these were due to an = sign when it should have been a double == Checked setup since this is the last place where it sends telemetry and it is correct. 2023-01-31 17:18:18 -05:00
johnnyq d1172e512b Fixed and caught an issue where Cron would send telemetry data even with telemetry off 2023-01-31 17:01:09 -05:00
Johnny 17f88f88a0
Merge pull request #592 from wrongecho/email-parsing-lib
Email ticket parsing enhancements
2023-01-31 14:01:08 -05:00
Marcus Hill 6c0e7c5b26 - Use PHP Mime Mail Parser library for better parsing of email message encoding (requires php-mailparse extension)
- Move reply code to own function
- Replies from other registered client contacts are nicely shown (and visible in portal) even if they aren't the ticket contact
- Fixed bug where ticket numbers didn't increase when creating 2 tickets in the same loop
2023-01-31 17:43:53 +00:00
Johnny 5d8e206c04
Merge pull request #590 from wrongecho/deprecate-companies-notice-2
Adjust company removal notice
2023-01-31 11:38:42 -05:00
Marcus Hill 0800251b2f Add php-mailparse requirement to readme 2023-01-31 15:58:59 +00:00
Marcus Hill 9f2c8bb4ba Tidy PHP Mime Mail parse 2023-01-31 14:22:06 +00:00
Marcus Hill e6cc458b1c Add PHP Mime Mail Parser - https://github.com/php/pecl-mail-mailparse 2023-01-31 14:11:02 +00:00
Marcus Hill f482809b2a Re-word deprecated notice, add to the new company modal 2023-01-31 11:28:36 +00:00
johnnyq 87fdad9105 Removed the dropdown under Vendor and License Templates in settings 2023-01-30 21:24:23 -05:00
johnnyq 06648beecc Moved vendor and Software Templates to settings and seperated settings menu items a little better 2023-01-30 21:05:00 -05:00
Johnny 6cfcd891a4
Merge pull request #589 from wrongecho/email-ticketing
Email ticketing enhancements
2023-01-30 21:01:21 -05:00
Marcus Hill b1a1b8d675 - Add functionality for unregistered contacts to auto-register and raise tickets based on the configured client domain (client > website)
- Change logic for Processed emails - now moved to a folder under the inbox called ITFlow_Processed
- Add flagging for unprocessed emails (for closed tickets and contacts that couldn't be registered)
- General housekeeping
2023-01-31 00:23:31 +00:00
johnnyq cfb4256f79 Set Quick Notes to Full width 2023-01-30 18:35:38 -05:00
johnnyq cb14efc9b0 If Send Telemetry is clicked then send data no need to check if telemetry is enabled if button is selected 2023-01-30 18:24:16 -05:00
johnnyq 1a64495765 Send Telemetry data if enabled during updates 2023-01-30 18:20:30 -05:00
Johnny 7fd4c04be0
Merge pull request #588 from wrongecho/login-2fa
Login/2FA UI change
2023-01-30 17:55:37 -05:00
johnnyq 463f90a103 Feature When editing vendor templates you can now update all vendors based off of the template 2023-01-30 17:54:50 -05:00
johnnyq 95067e44b2 Added accessed_at flags to certian client entities 2023-01-30 15:02:52 -05:00
johnnyq 60799c050b Added Important Fields in the login modals 2023-01-30 14:32:12 -05:00
Marcus Hill a7e4c18fee Revert "Adjusted the 2FA QR code generator for easier setup/identification in the 2FA app"
This reverts commit 61e100c98b.
2023-01-30 19:31:00 +00:00
Marcus Hill 6eaba3440b Revert "URL encode the email"
This reverts commit f39098be0d.
2023-01-30 19:30:38 +00:00
johnnyq 9411a0b78c Added login/password important field to the DB UI view coming soon 2023-01-30 14:20:10 -05:00
Marcus Hill f39098be0d URL encode the email 2023-01-30 19:18:37 +00:00
Marcus Hill 61e100c98b Adjusted the 2FA QR code generator for easier setup/identification in the 2FA app
- Swap out username for full email
- Add the configured app name (default: ITFlow) to the start of the token identifier
2023-01-30 19:11:13 +00:00
Marcus Hill d2124b92f1 Hide the username and password field (via CSS) when prompting for 2FA code 2023-01-30 18:55:30 +00:00
johnnyq 139328ae65 Removed Recently viewed under client overview viewed feature is not currently implemented, Primary Billing and Technical now show up under imporetant contacts under client overview tweaked some alert feed backs and logging 2023-01-30 13:21:12 -05:00
Johnny 4cb437dc83
Merge pull request #587 from wrongecho/small-edits
Small edits
2023-01-30 02:27:48 +00:00