forked from openwisp/openwisp-controller
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update #1
Open
ONL
wants to merge
768
commits into
ONL:master
Choose a base branch
from
openwisp:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Update #1
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
These changes also apply for VXLAN over WireGuard VPN backend. Closes #544
Decoupled config app from subnet_division app, hence making subnet_division optional. Moreover, third party apps will be able to implement features similar to the subnet_division app without the need of changing the config app. Co-authored-by: Federico Capoano <f.capoano@openwisp.io>
We don't need snap to install chromium, apt has this package as well.
Bug: The validation logic prevented changing of VPN server's backend if any VpnClients were present for the it. But the logic didn't compare backend value of the object with what has been store in the database. Fix: The validation logic compares backend values before raising ValidationError.
We don't need to log in the application because the output is shown to the user.
- Added tests for Pki API endpoints for bearer authentication - Added tests for Connection API endpoints for bearer authentication - Added tests for Config API endpoints for bearer authentication
- Bumped django-taggit~=2.1.0 - Bumped scp~=0.14.2 - Bumped django-sortedm2m~=3.1.1 Test dependencies: - pytest-django~=4.5.2 - Bumped redis~=4.1.2 - Bumped mock-ssh-server~=0.9.1 Removed coverage dependency because it's defined in openwisp-utils. Closes #439
Implements django-x509 change to fix openwisp/django-x509#119.
Closes #526 Co-authored-by: divyanshkml <vaddili9304@gmail.com>
Closes #608 Co-authored-by: Gagan Deep <pandafy.dev@gmail.com>
The order of templates was not always retained when generating the preview of a config object.
After fixing openwisp/netjsonconfig#197 This admin test in the config app was not failing anymore because the failure case is now handled automatically in netjsonconfig. Rather than looking for another cases needed to trigger the error I simulated the error with mocking to ensure the UI will continue handling any error in such cases.
--- updated-dependencies: - dependency-name: django-cache-memoize dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
Simulate gestures but is not enough. Ref: https://chromium.googlesource.com/chromium/src/+/5b3168e8f8c4487320c654dd761622b89d548514. Use chromium 125 for testing. Added pip dependency caching. I had to set CI to run on ubuntu-22.04, on ubuntu-24.04 the workaround did not work. Related to #902
Restructured the documentation in a way that allows it to be included in the Unified Documentation of OpenWISP. For more information see openwisp/openwisp-docs#107.
Updates the requirements on [pytest-django](https://github.com/pytest-dev/pytest-django) to permit the latest version. - [Release notes](https://github.com/pytest-dev/pytest-django/releases) - [Changelog](https://github.com/pytest-dev/pytest-django/blob/main/docs/changelog.rst) - [Commits](pytest-dev/pytest-django@v4.5.2...v4.8.0) --- updated-dependencies: - dependency-name: pytest-django dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Federico Capoano <f.capoano@openwisp.io>
Updates the requirements on [djangorestframework-gis](https://github.com/openwisp/django-rest-framework-gis) to permit the latest version. - [Release notes](https://github.com/openwisp/django-rest-framework-gis/releases) - [Changelog](https://github.com/openwisp/django-rest-framework-gis/blob/master/CHANGES.rst) - [Commits](openwisp/django-rest-framework-gis@v0.18.0...v1.0.0) --- updated-dependencies: - dependency-name: djangorestframework-gis dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Federico Capoano <f.capoano@openwisp.io>
[skip ci]
Updates the requirements on [django-reversion](https://github.com/etianen/django-reversion) to permit the latest version. - [Release notes](https://github.com/etianen/django-reversion/releases) - [Changelog](https://github.com/etianen/django-reversion/blob/master/CHANGELOG.rst) - [Commits](etianen/django-reversion@v5.0.12...v5.1.0) --- updated-dependencies: - dependency-name: django-reversion dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
Updates the requirements on [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) to permit the latest version. - [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases) - [Commits](pytest-dev/pytest-asyncio@v0.23.8...v0.24.0) --- updated-dependencies: - dependency-name: pytest-asyncio dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
Updates the requirements on [djangorestframework-gis](https://github.com/openwisp/django-rest-framework-gis) to permit the latest version. - [Release notes](https://github.com/openwisp/django-rest-framework-gis/releases) - [Changelog](https://github.com/openwisp/django-rest-framework-gis/blob/master/CHANGES.rst) - [Commits](openwisp/django-rest-framework-gis@v1.0.0...v1.1.0) --- updated-dependencies: - dependency-name: djangorestframework-gis dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
For select fields, with predefined values in the corresponding JSON schema, when a value is saved other than the default, the field will be empty after saving in the Device config editor. This happens only, in combination of the lib select2. The cause of the issue is, that the jsonschema-ui.js version does use a deprecated way to initialize select2 inputs. This commit will fix this issue by updating the way of initializing the inputs. Fixes #910 Signed-off-by: Konrad Kreitmair <kkreitmair@tdt.de>
…910 This addresses the problem, that the drop-down for Configuration Menu and Object Properties are not shown anymore in the device config editor, if a configuration section is saved, which has in its JSON schema definition a property with type array and should have unique items. The cause of the problem is a call to super, when there is no super. This commit will fix this issue by removing the call to super, because it is not needed in this special case neither in all other cases. Fixes #910 Signed-off-by: Konrad Kreitmair <kkreitmair@tdt.de>
[skip ci]
Signed-off-by: Gagan Deep <pandafy.dev@gmail.com>
Signed-off-by: Gagan Deep <pandafy.dev@gmail.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.