Commit Graph

582 Commits

Author SHA1 Message Date
johnnyq 3db2a02bed Added comments and version to Telemetry 2023-01-25 23:04:43 +00:00
johnnyq ce0a62c465 Added Basic Telemetry sending 2023-01-25 23:04:43 +00:00
johnnyq 27ae1afa69 Added Telemetry settings option 2023-01-25 23:04:43 +00:00
johnnyq 5c3ee602bf Remove instances of unused db field log_entity was causing issues with adding and editing items including contacts 2023-01-25 23:04:42 +00:00
johnnyq b3f952b1f8 New Feature: You can now create Software/License Templates 2023-01-21 16:28:48 -05:00
Marcus Hill 628c6997ca Add ticket assignment email notifications when using the 'Assigned to' menu 2023-01-21 16:33:54 +00:00
Marcus Hill fb6848f508 Add configuration setting to control whether clients should get automatic ticket-related emails (ticket open/close) 2023-01-21 15:47:01 +00:00
Marcus Hill fe00c0df2b Send users a notification email if they disable 2FA 2023-01-21 14:37:50 +00:00
Marcus Hill cc6380f785 Add notification emails to agents when they change their email/password 2023-01-21 14:29:32 +00:00
Marcus Hill 6d26b07d70 Fix the ticket notification email subject to just show the ticket subject in the message body for new tickets 2023-01-21 12:30:33 +00:00
johnnyq 67a9a484af Feature: Vendor Templates! You can now create Vendor Templates and reuse them for any client 2023-01-20 19:37:48 -05:00
johnnyq 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 2023-01-20 14:56:27 -05:00
johnnyq 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 2023-01-19 18:00:35 -05:00
johnnyq 45564d45bc Added Document Template Listing, editing, deletion, move scheduled tickets into tickets 2023-01-18 22:00:45 -05:00
johnnyq 5492e6d3f7 DB update for vendor and software/license templates 2023-01-18 20:13:41 -05:00
johnnyq 159586329f Feature: Document Templates - You can now officially create document template and create documents from a template - WIP list/edit/delete document templates 2023-01-18 18:12:14 -05:00
johnnyq c0399a2c42 Added Disable and Activate Users, fixes #539 2023-01-13 18:24:50 -05:00
johnnyq c324fbbfff Update more UI modals to nicer look 2023-01-02 22:21:12 -05:00
Marcus Hill 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
2023-01-02 21:06:51 +00:00
Marcus Hill 1b96f8659e Rem comment - we set this info in the session at login and enforce roles there, and will be updating overall site role enforcement 2023-01-02 19:40:09 +00:00
Marcus Hill 9eea00bccf Change stripslashes to htmlentities 2023-01-02 19:29:00 +00:00
johnnyq 807d374b90 Merge branch 'master' of github.com:itflow-org/itflow 2022-12-31 15:54:51 -05:00
johnnyq e943faecf0 Added Important Functionality to Contacts, Cleaned up UI elements in the contacts and users modals. Added partial User and contact Invite functionality. 2022-12-31 15:54:34 -05:00
Johnny 51a7e59c16
Merge pull request #541 from wrongecho/license-export
Add more fields to software CSV export
2022-12-31 14:38:30 -05:00
Johnny edf071c677
Merge pull request #540 from wrongecho/portal-user-instructions
Add option on the contact edit modal to send client a welcome email
2022-12-31 14:38:04 -05:00
Marcus Hill 7fd2d0677c Add more fields to software CSV export 2022-12-31 18:20:31 +00:00
Marcus Hill a97ce3c59a Add option on the contact edit modal to send client a welcome email 2022-12-31 17:25:10 +00:00
Marcus Hill be3ec96ef6 Add functionality to send emails to clients when their tickets are closed. 2022-12-31 15:36:27 +00:00
johnnyq 6dab710b6b Merge branch 'master' of github.com:itflow-org/itflow 2022-12-29 18:23:35 -05:00
johnnyq 29a9d6ef8f Generate longer more secure Key for logins 2022-12-29 18:23:11 -05:00
Johnny 14a405ee6d
Merge pull request #534 from wrongecho/revert
Revert accountant role enforcements
2022-12-29 18:22:14 -05:00
Johnny ba7f4ab83d
Merge pull request #533 from wrongecho/deprecate-multi-company
Add deprecated notice to companies module
2022-12-29 18:21:47 -05:00
Marcus Hill 8906a1960f Revert "Enforce accountant or admin role to peform accounting related post requests"
This reverts commit ea3a12bdd7.
2022-12-29 22:30:40 +00:00
johnnyq 5d6b03141b Generate longer more secure Key for browser extension 2022-12-29 16:59:47 -05:00
johnnyq 13d2429a45 Merge branch 'master' of github.com:itflow-org/itflow 2022-12-29 16:51:40 -05:00
johnnyq d6d908f0b8 Generate longer more secure Keys for shareable URLs using best practice 2022-12-29 16:50:57 -05:00
Marcus Hill 93cb97f630 Add deprecated notice to companies module and associated functionality (#532) 2022-12-29 21:41:53 +00:00
Marcus Hill ea3a12bdd7 Enforce accountant or admin role to peform accounting related post requests 2022-12-28 20:46:24 +00:00
johnnyq 9036fe6853 Added Admin validation check on Edit user post thank you for reporting this to us @indevi0us 2022-12-20 16:13:07 -05:00
Marcus Hill 1ea081a175 Move email sending to a function for better error handling and code-deduplication 2022-12-18 14:24:47 +00:00
Johnny 7ea8f106f2
Merge pull request #520 from wrongecho/software-export
Software - Enhance export to CSV functionality
2022-12-17 23:22:36 -05:00
Marcus Hill a53f69ed17 Update software export: update reference to non-existent db column & add key to export 2022-12-17 23:59:26 +00:00
Marcus Hill 4f1a40f3fb Add functionality to send client a notification email when we raise a ticket for them 2022-12-17 23:27:13 +00:00
Johnny 69cf798468
Merge pull request #506 from wrongecho/ticket-invoice-hyperlink
Add hyperlink to invoice when invoice raised from ticket
2022-12-11 13:18:52 -05:00
Marcus Hill db0f1f2f99 Add hyperlink to invoice when invoice raised from ticket 2022-12-11 15:04:36 +00:00
Marcus Hill d3fbdfb743 Add email to ticket functionality - beta 2022-12-11 01:34:15 +00:00
Marcus Hill 7b266dc898 Allow editing time worked when editing a ticket reply 2022-12-08 20:06:11 +00:00
johnnyq cf30e02fb3 Added jpeg as an accepted file upload type in POST 2022-11-17 14:11:41 -05:00
johnnyq 4b9ba0b3c1 Updates to Vendors added additional fields such as PIN, Support Hours, SLA etc, removed Vendor Address details not really needed for vendors. Beginning works of Vendor Templates aka Global Vendors this will make it easy to update common vendors 2022-10-14 21:48:24 -04:00
johnnyq 46c2ee917e Fixed bad redirect when adding a client login 2022-10-07 18:05:28 -04:00