Add composite roles for AND permission checks - #955
Conversation
|
Warning Review limit reachedNext included review available in 37 minutes. View limit detailsLimit details: You’ve 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. Review configuration: ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Team Run ID: 📒 Files selected for processing (9)
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 |
Greptile SummaryThis PR adds a canonical two-role
Confidence Score: 5/5The PR appears safe to merge; no actionable correctness, security, or repository-rule violations were identified. Composite roles remain canonical and intact across construction, parsing, validation, document extraction, and adapter matching, while malformed components are rejected through the existing validation boundary. Important Files Changed
Reviews (1): Last reviewed commit: "feat: add composite permission roles (#1..." | Re-trigger Greptile |
Summary
This restores and supersedes #954. It is the database-layer prerequisite for appwrite/appwrite#13317.
Testing
All checks were run inside Docker:
The complete adapter suite was also started, but the MySQL service stopped responding at 4% with SQLSTATE[HY000]: General error: 2006 MySQL server has gone away; the issue-specific test had already passed against all 16 adapter configurations.