Gagan Deep
Gagan Deep
I believe there is a mistake in this line and it should say > port-address and forwarding table instead of > port-station and forwarding tables https://github.com/obonaventure/cnp3/blame/master/book-2nd/principles/network.rst#L238
Add a method in the User model that allow invalidation the organizations cache of the user. **Possible Solution** ```python # In openwisp_users.base.models.AbstractUser def _invalidate_organization_organizations_dict(self): cache.delete('user_{}_organizations'.format(self.pk)) try: del user.organizations_managed except AttributeError:...
`FilterSerializerByOrganization` filters queryset of all related fields using the `organization_lookup`. But, it might be possible that a model does not have relation to `Organization` (not even an indirect one, e.g....
This will add possibility of adding links to admin change page of related fields in Django admin.
**Is your feature request related to a problem? Please describe.** I see many instances where related objects are saved/modified in save operation of other object. This logic should be detached...
**Is your feature request related to a problem? Please describe.** Creating abstract models will ease extensibility in downstream projects. It will avoid the need for re-declaring models for modifying fields....
**Depends on ** - [ ] https://github.com/openwisp/openwisp-monitoring/pull/425
Closes #521
ZeroTier Controller exposes REST API endpoints which can be used to configure the network. We can use those endpoints to allow managing ZeroTier network directly from OpenWISP. **Dependencies** - [...