github CESNET/inventory-monitor-plugin v13.0.2

latest releases: v15.2.0, v15.1.0, v15.0.1...
8 months ago

Major Features and Enhancements

  • Bulk Operations for All Models:
    • All 10 core models now support bulk import (from CSV), bulk edit, and bulk delete, accessible via new UI buttons and views.
    • Each model now has a dedicated BulkImportForm.
    • Bulk import and edit actions are accessible via navigation buttons, using NetBox’s bulk action framework.

UI & Navigation Improvements

  • Added "Import" and "Add" buttons (with color icons) to each major entity in navigation, improving accessibility for bulk and single record actions.

Forms and Views

  • Introduced BulkImportForm classes for:

    • AssetService
    • AssetType
    • Contract
    • Contractor
    • ExternalInventory
    • Invoice
    • Probe
    • RMA
  • Corresponding views such as AssetServiceBulkImportView, AssetTypeBulkImportView, ContractBulkImportView, etc., were added and registered.

  • Added ProbeBulkEditForm and ProbeBulkEditView for bulk editing probes.

Documentation

  • Updated README.md:
    • New section describing the support for bulk import, edit, and delete across models.
    • Updated version badges to 13.0.2.
    • Clarified navigation and improved various descriptions.

Minor/Technical Changes

  • Version updated to 13.0.2 in code and badge.
  • Improved organization and refactoring of imports and assignment of functions, especially regarding get_currency_choices.
  • Fixed/cleaned up minor menu and view boilerplate.

Summary:
This release focuses on introducing robust bulk import, bulk edit, and bulk delete actions for all core models through forms and UI enhancements, alongside documentation updates and minor technical improvements.

Full Changelog: 13.0.1...v13.0.2

Don't miss a new inventory-monitor-plugin release

NewReleases is sending notifications on new releases.