inveniosoftware / inveniosoftware/invenio-webhooks
api: granular scopes for "delete" and "receivers"
Open
Need: tests
Size: hard
Status: ready for work
- Dominant language
- Python
- Stars
- 1
- Forks
- 19
- PR merge metrics
- No merged PRs in 30d
Description
- [ ] Create new scope for `DELETE` method.
- [ ] Support parametrized scopes for different receivers.
Contributor guide
Research direction
Start by tracing how webhook scopes are defined and enforced in this Python module, then inspect the existing scope handling for methods and receivers. Done means DELETE has its own scope and receiver-specific parameterized scopes are supported, with coverage for both behaviors if tests exist.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- api, authorization
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100