Federico Capoano
Federico Capoano
⚠️ **Warning**: not suited for beginner contributors. PRs from beginner contributors will be closed without discussion. The current monitoring stats which log new signups and total amount of users are...
When the batch user creation object has been created, there's no point in changing the organization field, and we should disallow this both from admin and REST API (make it...
The MAC address in the called-station-id field of radius accounting needs to be sanitized because it can come in different formats, eg: - 00:1A:2B:3C:4D:5E - 00-1A-2B-3C-4D-5E - 001A.2B3C.4D5E Right now,...
Depends on https://github.com/openwisp/openwisp-utils/issues/517. Goal: avoid duplicating static files with openwisp-monitoring, make loading more efficient.
Right now, the API domain is used for loading the charts, which will fail if the user is not using a trusted SSL cert. Non technical users don't understand why...
**Describe the bug** When running `deploy/auto-install.sh` in a CI environment (GitHub Actions) with input piped via heredoc or `printf`, the script hangs waiting for user input. This appears to be...
The JSONField we currently use is just a text field with JSON validation and formatting, which has served us pretty well but hasn't received updates in 5 years: https://github.com/rpkilby/jsonfield/. The...
Remove this code: https://github.com/openwisp/openwisp-monitoring/blob/6f6fd7e9c9b166eb77f6b89a31ef39b15eb2e6fb/openwisp_monitoring/device/static/monitoring/js/device-map.js#L360-L391 In favour of https://github.com/openwisp/netjsongraph.js/pull/466 (needs to be merged first)
Another flaky test is showing up randomly in the CI build: ``` FAIL: test_store_result (openwisp_monitoring.check.tests.test_wifi_client.TestWifiClient) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/runner/work/openwisp-monitoring/openwisp-monitoring/openwisp_monitoring/check/tests/test_wifi_client.py", line 63, in test_store_result self.assertEqual(result, {'wifi_clients_min': 3,...
:warning: **Warning**! - Requires more definition and discussion - Not suited for beginner contributors. - Patches will be rejected unless consensus is reached first ----------------------- The NetJSON DeviceMonitoring object has...