MrBlake
adfc2ae72c
feat: extend software license lifecycle data
...
Make license type optional and add lifetime or recurring renewal terms, license file and key storage, and provider portal URLs across the UI, API, filters, imports, translations, and migrations.
2026-07-27 12:16:14 +02:00
MrBlake
5887129546
feat: add German localization
...
Internationalize plugin navigation, forms, tables, model labels, detail templates, choices, and validation messages. Ship a compiled German Django message catalog and bump the plugin version to 1.10.0.
2026-07-24 15:41:35 +02:00
MrBlake
7ca670c717
fix: render tenancy fields in license form
...
Define an explicit tenancy fieldset and bump the package version to 1.9.1 so Git/Pip upgrades replace older installations.
2026-07-24 15:34:01 +02:00
MrBlake
e1c817229b
feat: aufräumaktion
2026-07-24 15:22:59 +02:00
MrBlake
01d40ddecc
feat: add tenancy support for software licenses
...
Add tenant group and tenant assignments across the model, forms, filters, API, tables, imports, and tests. Replace the Docker-based setup with Git/Pip installation documentation for NetBox 4.6.5.
2026-07-24 15:22:08 +02:00
wkoot
8a2dabc382
Update README.md
2026-06-25 18:18:33 +02:00
wkoot and Artem Kotik
f84a6bde2a
Version bump to NetBox v4.6.3 ( #82 )
...
* Add support for NetBox 4.6
* Test NetBox v4.6.3 and Python 3.14
Signed-off-by: wkoot <3715211+wkoot@users.noreply.github.com >
Co-authored-by: Artem Kotik <artem.i.kotik@ringcentral.com >
1.9.0
2026-06-25 18:06:27 +02:00
wkoot
811490e429
Add zizmor scan action ( #79 )
2026-06-19 14:12:46 +02:00
wkoot and mikedekker
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 >
1.8.3
2025-12-18 13:30:38 +01:00
dependabot[bot] and dependabot[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
wkoot
69594bc33a
Release version 1.8.2
...
Signed-off-by: wkoot <3715211+wkoot@users.noreply.github.com >
1.8.2
2025-06-02 22:11:32 +02:00
Nate Cohen
766ecfc25e
Fix permission check for adding software product installations ( #71 )
2025-06-02 22:05:43 +02:00
wkoot
d773a407a2
Fix filtering on foreign objects ( #67 )
...
Closes #65
Signed-off-by: wkoot <3715211+wkoot@users.noreply.github.com >
1.8.1
2025-04-11 12:29:03 +02:00
wkoot
175a01b257
Release plugin version 1.8.0 ( #64 )
...
Closes #63
Signed-off-by: wkoot <3715211+wkoot@users.noreply.github.com >
1.8.0
2025-02-25 20:13:25 +01:00
wkoot
334a76e640
Add SPDX license expressions ( #62 )
...
Closes #47
Signed-off-by: wkoot <3715211+wkoot@users.noreply.github.com >
2025-02-25 18:37:00 +01:00
wkoot
ef45789b30
Show SLM installations on native objects ( #61 )
...
Closes #49
Signed-off-by: wkoot <3715211+wkoot@users.noreply.github.com >
2025-02-24 16:57:18 +01:00
wkoot
4bd02ab6f9
Add bulk import and bulk edit ( #60 )
...
Closes #4
Signed-off-by: wkoot <3715211+wkoot@users.noreply.github.com >
2025-02-19 23:07:47 +01:00
wkoot
410b8f6617
Render SoftwareProduct manufacturer consistently ( #59 )
...
Closes #58
Signed-off-by: wkoot <3715211+wkoot@users.noreply.github.com >
2025-02-17 23:01:51 +01:00
wkoot
306d853a16
Fix unencoded search link of installations table cells ( #53 )
...
Closes #48
Signed-off-by: wkoot <3715211+wkoot@users.noreply.github.com >
2025-02-13 22:58:22 +01:00
wkoot
193f04a208
Implement list filtering forms ( #57 )
...
Closes #54
Signed-off-by: wkoot <3715211+wkoot@users.noreply.github.com >
2025-02-13 22:16:32 +01:00
wkoot
c3ed952b5f
Fix model detail view listing of linked objects ( #56 )
...
Closes #55
Signed-off-by: wkoot <3715211+wkoot@users.noreply.github.com >
2025-02-12 23:30:55 +01:00
wkoot
87fdeb1c24
Version bump to NetBox v4.2.3 and friends ( #52 )
...
Closes #51
Signed-off-by: wkoot <3715211+wkoot@users.noreply.github.com >
2025-02-11 20:41:03 +01:00
wkoot and Eric Hester
a0a98bb407
Implement bulk imports and edits for SLM models ( #46 )
...
Partially implements #4
Based on @erichester76's https://github.com/ICTU/netbox_slm/pull/44
Signed-off-by: wkoot <3715211+wkoot@users.noreply.github.com >
Co-authored-by: Eric Hester <eric.hester@umbrella.tech >
2024-10-14 13:41:22 +02:00
wkoot and Eric Hester
3539539c4e
Implement top_level_menu toggle ( #45 )
...
Closes #42
Based on @erichester76's https://github.com/ICTU/netbox_slm/pull/44
Signed-off-by: wkoot <3715211+wkoot@users.noreply.github.com >
Co-authored-by: Eric Hester <eric.hester@umbrella.tech >
2024-10-14 11:13:58 +02:00
wkoot
72646a6287
Update PluginMenuItem permissions and remove bulk import/edit ( #41 )
...
Closes #37
1.7.0
2024-07-09 23:00:58 +02:00
wkoot
86215f43a6
Prepare for upgrade to NetBox v4.0.6 ( #40 )
...
Closes #38
2024-07-09 22:15:58 +02:00
wkoot
230b3b5115
Add new fields to models and upgrade to NetBox v3.7.2 ( #36 )
...
Closes #10 , #26 , #35
1.6.0
2024-02-13 12:11:49 +01:00
wkoot
1411e3a5cb
Update MANIFEST.in, so all files are included ( #34 )
...
Closes #32
1.5.1
2023-12-08 10:14:23 +01:00
wkoot
d082af4a9b
Add Installation foreign key to VM Cluster ( #29 )
...
Closes #17
1.5
2023-10-04 18:23:08 +02:00
wkoot
2501e41b7c
Add 'stored_location_url' to SoftwareLicense ( #28 )
...
Closes #27
2023-09-22 02:42:02 +02:00
wkoot and Manuel Hartung
aa41f8a402
Assorted fixes ( #25 )
...
* Updated imports for Netbox 3.6.1
Closes #21 and #23
* Changed Fieldtypes of Start and Expiration Date
Closes #22
* Bump to NetBox v3.6.1
* Add pyproject.toml and python workflow
---------
Co-authored-by: Manuel Hartung <manuel.hartung@atos.net >
2023-09-15 09:41:36 +02:00
wkoot
6c512e0e9b
Add SoftwareLicense ( #20 )
1.4
2023-06-30 15:11:28 +02:00
wkoot
5b96496b46
Replace NetBoxModelCSVForm with NetBoxModelImportForm ( #19 )
...
Closes #18
2023-06-06 21:16:13 +02:00
wkoot
88edcde8d6
Unify api serializers ( #16 )
1.3
2023-04-19 10:14:32 +02:00
wkoot
7f18a3ad6f
Version bump NetBox 3.4.7 ( #15 )
...
Closes #14
2023-03-31 10:02:35 +02:00
wkoot
1925be271a
Set up continuous integration ( #13 )
...
Closes #3
2023-03-29 22:00:48 +02:00
Hedde van der Heide
a53486ca23
bump version to 1.2
1.2
2022-05-19 11:08:57 +02:00
Hedde van der Heide
4bc418a5d0
fixed filter bug versions api and set required on manufacturer for softwareproducts add
2022-05-19 11:06:34 +02:00
Hedde van der Heide
e952111a53
version bump 1.1
1.1
2022-05-03 15:21:18 +02:00
Hedde van der Heide
e73cb5fa1a
Merge branch 'master' of https://github.com/ICTU/netbox_slm
2022-05-03 15:19:55 +02:00
Hedde van der Heide
56552bdd02
fixed filter search
2022-05-03 15:19:53 +02:00
Hedde van der Heide
f914e78812
Update README.md
2022-05-02 12:39:47 +02:00
Hedde van der Heide
c9a7b2315e
Update README.md
2022-05-02 12:37:36 +02:00
Hedde van der Heide
a8c9fc5fbe
Delete LICENSE.md
2022-05-02 12:37:18 +02:00
Hedde van der Heide
a1f6e3dc92
Create LICENSE
2022-05-02 12:37:11 +02:00
Hedde van der Heide
4f8053c0f6
Rename LICENSE to LICENSE.md
2022-05-02 12:32:20 +02:00
Hedde van der Heide
3b3a6d63d4
Update and rename README.rst to README.md
2022-05-02 12:32:08 +02:00
Hedde van der Heide
ce283dea52
updated README
2022-04-22 14:04:29 +02:00