Skip to content

all: smoother rating clearing (fixes #7727) - #10375

Open
RyanS4 wants to merge 3 commits into
masterfrom
7727-remove-rating
Open

all: smoother rating clearing (fixes #7727)#10375
RyanS4 wants to merge 3 commits into
masterfrom
7727-remove-rating

Conversation

@RyanS4

@RyanS4 RyanS4 commented Sep 1, 2026

Copy link
Copy Markdown
Member

Fixes #7727

Description

  • Adds a clear ('X') button next to active stars in the rating dialog to allow learners to reset/clear ratings.
  • Deletes the rating document from CouchDB upon submitting a 0-star rating and recalculates aggregate rating statistics.
  • Adds unit tests covering rating clearing and CouchDB document deletion.

@RyanS4 RyanS4 changed the title courses/library: smoother rating clearing (fixes #7727) all: smoother rating clearing (fixes #7727) Sep 1, 2026
@RyanS4
RyanS4 force-pushed the 7727-remove-rating branch from 89c3281 to 87d6b66 Compare September 1, 2026 20:37
@github-actions github-actions Bot added the large 101-200 reviewable lines label Sep 1, 2026
@RyanS4 RyanS4 added review and removed large 101-200 reviewable lines labels Sep 1, 2026
@coderabbitai

coderabbitai Bot commented Sep 1, 2026

Copy link
Copy Markdown

Warning

Review limit reached

Next included review available in 29 minutes.

Check out review usage here.

View limit details

Limit details: You鈥檝e used the included review currently available.

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Learn how review limits work.

Review configuration:

鈿欙笍 Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Team

Run ID: 821994ca-afd9-4b6b-83b7-d4a8ee4d7497

馃摜 Commits

Reviewing files that changed from the base of the PR and between da71ac2 and 53f1d00.

馃搾 Files selected for processing (4)
  • src/app/shared/dialogs/dialogs-form.component.html
  • src/app/shared/dialogs/dialogs-form.component.ts
  • src/app/shared/forms/planet-rating.component.spec.ts
  • src/app/shared/forms/planet-rating.component.ts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

鉂わ笍 Share

Comment @coderabbitai help to get the list of available commands.

@github-actions github-actions Bot added the enormous more than 200 reviewable lines label Sep 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enormous more than 200 reviewable lines merge ready to merge review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

courses/library: support clearing of rating

2 participants