Starts in:
1 DAY
16 HRS
25 MIN
8 SEC
Starts in:
1 D
16 H
25 M
8 S

CMS Kit Feedback feature improvements #18310

Description

Resolves #15338

  • Added an auto-handle property that can be set on the settings page. When the auto handle settings are active, if feedback is transmitted without a user note entered, it marks it as handled.

  • It has been added to create feedback when like and dislike buttons are clicked, and if the user enters a user note, this note will be set to the feedback.

  • Added setting to require user note to be entered in this feedback when negative feedback is entered. You can set this in the settings page.

  • Two columns, user message and admin message have been added to the admin side. If a message exists, clicking on this column opens a modal showing the message.

  • A feedback user ID was added to be saved in local storage. This ID can be used to track the number of different users who have sent feedback or whether the same user has sent new feedback for updated documents.

Breaking Changes

[CmsKitProSettingGroup/CmsKitProSettingGroupViewComponent.cs](#18310/files#diff-f0e13113e83fc762d08d890c96e3a7039811d4e4078069a312bed48be7ae406d)

[ContactSettings/Default.js](#18310/files#diff-ce840cd31b86fb528fa2572dba27f497bad19c0d9fc674db84bcd15ee1db3f7a)

[Components/CmsKitProSettingGroup/Default.cshtml](#18310/files#diff-d89d2a1570c707498ddbbcfc1c0c5b07f90eb436ef52a151e3a723636bc33212)

[Pages/Public/Shared/Components/PageFeedbacks/Default.cshtml](#18310/files#diff-e2a40f46bd1a766d7583e4930b423bd70e6db1391e027c5fc66d49a1b2a3a8cc)

[Pages/Public/Shared/Components/PageFeedbacks/Default.js](#18310/files#diff-4570d454399a9c5aaa6897f3f6470ab84df9ec90e9a61fc7283df7e739e797bf)

[PageFeedbacks/PageFeedback.cs](#18310/files#diff-423c005c98560b62dbc46b145aad44b4e0155fb98b65312150f66246958f051c)

[PageFeedbacks/PageFeedbackManager.cs](#18310/files#diff-ac44184d32fe5a8eb33e177d1aa4f06ea1b3bda04fb8be72da93384a61d886b3)

[PageFeedbacks/PageFeedbackPublicAppService.cs](#18310/files#diff-a48cce0b6b4aaf8f4936528db8f28e936287704955eb87d676daf3532dd2c173)

Checklist

  • I fully tested it as developer
  • I've assigned reviewer, related labels and set a milestone for this PR
Version
9.0.0-rc.1
Release Date
22 October, 2024
Labels
abp-module-cms-kit-pro feature breaking-change