when a project task is claimed or closed, emit a user notification so - #1020
Conversation
Add task.claimed and task.closed to NotificationStore.EVENT_TYPES. Emit task.claimed notification after successful claim and task.closed after successful close in projects.py routes. Both are guarded with getattr so a missing NotificationStore never breaks the endpoint. Mute prefs are respected via emit_event.
Qodo reviews are paused for this user.Troubleshooting steps vary by plan Learn more → On a Teams plan? Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center? |
|
Note Your trial team has used its Gitar budget, so automatic reviews are paused. Upgrade now to unlock full capacity. Comment "Gitar review" to trigger a review manually. Code Review ✅ ApprovedImplements user notifications for project task claims and closures by updating the route handlers and adding lifecycle tests. No issues found. OptionsDisplay: compact → Showing less information. Comment with these commands to change:
Was this helpful? React with 👍 / 👎 | Gitar |
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (3)
📝 WalkthroughWalkthrough
ChangesTask Lifecycle Notifications
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Poem
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
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. Comment |
Autonomous build of board card tsk-latc5s.
Files:
tests/test_task_lifecycle_notifications.py | 51 ++++++
tests/test_task_utils.py | 240 -----------------------------
tinyagentos/notifications.py | 2 +-
tinyagentos/routes/projects.py | 6 +
4 files changed, 58 insertions(+), 241 deletions(-)
Summary by CodeRabbit
New Features
Tests