4 Commits
Author SHA1 Message Date
wkootandmikedekker 7ce718ff9d Fix filters with default order by ID (#78)
Closes #75

Signed-off-by: wkoot <3715211+wkoot@users.noreply.github.com>
Co-authored-by: mikedekker <mike@dekker.me>
2025-12-18 13:30:38 +01:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 9e87afcde7 Bump SonarSource/sonarqube-scan-action from 5 to 6 in /.github/workflows (#74)
Bumps [SonarSource/sonarqube-scan-action](https://github.com/sonarsource/sonarqube-scan-action) from 5 to 6.
- [Release notes](https://github.com/sonarsource/sonarqube-scan-action/releases)
- [Commits](https://github.com/sonarsource/sonarqube-scan-action/compare/v5...v6)

---
updated-dependencies:
- dependency-name: SonarSource/sonarqube-scan-action
  dependency-version: '6'
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-26 23:17:19 +02:00
wkoot e03195c9b1 Bump sonarqube-scan-action to v5 (#73) 2025-09-02 09:49:18 +02:00
wkoot 59730a5184 Update CI spellchecker (#72) 2025-06-04 11:31:05 +02:00
7 changed files with 20 additions and 12 deletions
+1 -2
View File
@@ -35,7 +35,6 @@ jobs:
- name: Sonar scan - name: Sonar scan
if: env.SONAR_TOKEN != null if: env.SONAR_TOKEN != null
uses: SonarSource/sonarqube-scan-action@v4 uses: SonarSource/sonarqube-scan-action@v6
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
+6
View File
@@ -2,6 +2,12 @@
## [Unreleased] ## [Unreleased]
## [1.8.3](https://github.com/ICTU/netbox_slm/releases/tag/1.8.3) - 2025-12-18
### Fixed
* Filters with default order by ID (#75)
## [1.8.2](https://github.com/ICTU/netbox_slm/releases/tag/1.8.2) - 2025-06-02 ## [1.8.2](https://github.com/ICTU/netbox_slm/releases/tag/1.8.2) - 2025-06-02
### Fixed ### Fixed
+3
View File
@@ -7,3 +7,6 @@ Packages = proselint
[*.md] [*.md]
BasedOnStyles = Vale, proselint BasedOnStyles = Vale, proselint
[ci/styles/**]
BasedOnStyles =
@@ -64,5 +64,3 @@ NetBox
NetBox SLM NetBox SLM
Mart Mart
Visser Visser
Suchow
Redistributions
+1 -1
View File
@@ -16,7 +16,7 @@ limitations under the License.
from netbox.plugins import PluginConfig from netbox.plugins import PluginConfig
__version__ = "1.8.2" __version__ = "1.8.3"
class SLMConfig(PluginConfig): class SLMConfig(PluginConfig):
+4 -4
View File
@@ -27,24 +27,24 @@ class NetboxSLMRootView(APIRootView):
class SoftwareProductViewSet(NetBoxModelViewSet): class SoftwareProductViewSet(NetBoxModelViewSet):
queryset = SoftwareProduct.objects.all() queryset = SoftwareProduct.objects.all().order_by("id")
serializer_class = SoftwareProductSerializer serializer_class = SoftwareProductSerializer
filterset_class = SoftwareProductFilterSet filterset_class = SoftwareProductFilterSet
class SoftwareProductVersionViewSet(NetBoxModelViewSet): class SoftwareProductVersionViewSet(NetBoxModelViewSet):
queryset = SoftwareProductVersion.objects.all() queryset = SoftwareProductVersion.objects.all().order_by("id")
serializer_class = SoftwareProductVersionSerializer serializer_class = SoftwareProductVersionSerializer
filterset_class = SoftwareProductVersionFilterSet filterset_class = SoftwareProductVersionFilterSet
class SoftwareProductInstallationViewSet(NetBoxModelViewSet): class SoftwareProductInstallationViewSet(NetBoxModelViewSet):
queryset = SoftwareProductInstallation.objects.all() queryset = SoftwareProductInstallation.objects.all().order_by("id")
serializer_class = SoftwareProductInstallationSerializer serializer_class = SoftwareProductInstallationSerializer
filterset_class = SoftwareProductInstallationFilterSet filterset_class = SoftwareProductInstallationFilterSet
class SoftwareLicenseViewSet(NetBoxModelViewSet): class SoftwareLicenseViewSet(NetBoxModelViewSet):
queryset = SoftwareLicense.objects.all() queryset = SoftwareLicense.objects.all().order_by("id")
serializer_class = SoftwareLicenseSerializer serializer_class = SoftwareLicenseSerializer
filterset_class = SoftwareLicenseFilterSet filterset_class = SoftwareLicenseFilterSet
+3 -1
View File
@@ -2,10 +2,12 @@
sonar.organization=ictu sonar.organization=ictu
sonar.projectKey=ICTU_netbox_slm sonar.projectKey=ICTU_netbox_slm
sonar.projectName=netbox-slm sonar.projectName=netbox-slm
sonar.projectVersion=1.8.2 sonar.projectVersion=1.8.3
# Path is relative to the sonar-project.properties file # Path is relative to the sonar-project.properties file
sonar.sources=netbox_slm sonar.sources=netbox_slm
sonar.exclusions=netbox_slm/tests/**
sonar.tests=netbox_slm/tests
sonar.python.version=3.11, 3.12, 3.13 sonar.python.version=3.11, 3.12, 3.13
# Python test reports # Python test reports