[tests] Added multi-tentant tests for shared objects#1024
[tests] Added multi-tentant tests for shared objects#1024
Conversation
3bcabf0 to
2d4afea
Compare
.github/workflows/ci.yml
Outdated
| pip install -U pip wheel setuptools | ||
| pip install -U -r requirements-test.txt | ||
| pip install -U -e . | ||
| pip install -UI "openwisp-users @ https://github.com/openwisp/openwisp-users/tarball/issues/238-view-shared-objects" |
There was a problem hiding this comment.
TODO: Remove before merging
nemesifier
left a comment
There was a problem hiding this comment.
I tried accessing shared objects via REST API and this is what I found:
- Ok:
- Device, Vpn, Credential, IPAM subnet
- Not ok:
- Template: 403
- Ca: 403
- Cert: 403
- Ip address list of a shared subnet, I get 404, eg:
/api/v1/ipam/subnet/{pkl}/ip-address/
When using the admin it becomes evident that we'll need to work on #848 next.
2d4afea to
73bc66f
Compare
46c0821 to
c46269f
Compare
| pip install -U pip wheel setuptools | ||
| pip install -U -r requirements-test.txt | ||
| pip install -U -e . | ||
| pip install -UI "openwisp-users @ https://github.com/openwisp/openwisp-users/tarball/issues/238-view-shared-objects" "cryptography~=43.0.3" |
There was a problem hiding this comment.
Upgrading openwisp-users was installing the latest version of cryptography which is incompatible with django-x509. Thus, pinning the dependency here fixed the CI build.
Added migrations to add "view" permissions
c46269f to
2a4a863
Compare
|
@coderabbitai review |
✅ Actions performedReview triggered.
|
|
Warning Rate limit exceeded
⌛ 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. 📒 Files selected for processing (16)
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 |
Checklist
Blockers