Fix/vet to un assign from case#257
Conversation
…ndling VET unassignments
|
Warning Rate limit exceeded
Your organization is not enrolled in usage-based pricing. Contact your admin to enable usage-based pricing to continue reviews beyond the rate limit, or try again in 6 minutes and 27 seconds. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (9)
✨ Finishing Touches🧪 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 |
Tillåter VET att släppa ärenden hen själv är tilldelad, så att ärendet blir ledigt för en kollega att ta över.
"bara den assignade VET:en + ADMIN får un-assigna, kollegor på samma klinik ska inte kunna rycka ärenden från varandra".
Beteende
VET kan:
VET kan inte:
ADMIN kan: släppa vilket ärende som helst.
OWNER: 403 (oförändrat).
Statuspåverkan
Speglar assignVet-logiken som sätter IN_PROGRESS:
Ändringar
Backend
BusinessRuleException
IN_PROGRESS → OPEN, loggar "Veterinär {namn} har släppt ärendet"
Backend-tester (12 nya)
already-unassigned-throws
Frontend
Test plan
"Veterinär [namn] har släppt ärendet"
Closes VET kan ej avregistrera sig från ett ärende #243