Skip to content
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
wants to merge 768 commits into
base: master
Choose a base branch
from
Open

Update #1

wants to merge 768 commits into from

Conversation

ONL
Copy link
Owner

@ONL ONL commented Oct 1, 2021

No description provided.

pandafy and others added 30 commits January 19, 2022 17:19
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
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.
#618

Closes #618

Co-authored-by: Gagan Deep <pandafy.dev@gmail.com>
dependabot bot and others added 30 commits August 1, 2024 15:46
---
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>
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>
#866

Fixes #866

---------

Co-authored-by: Federico Capoano <f.capoano@openwisp.io>
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
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.