Skip to content

Add clone_fields to HardwareLifecycle model#138

Merged
DanSheps merged 2 commits intoDanSheps:mainfrom
jsenecal:feature/137-clone-hardware-lifecycle
Jan 29, 2026
Merged

Add clone_fields to HardwareLifecycle model#138
DanSheps merged 2 commits intoDanSheps:mainfrom
jsenecal:feature/137-clone-hardware-lifecycle

Conversation

@jsenecal
Copy link
Collaborator

@jsenecal jsenecal commented Jan 26, 2026

Summary

  • Add clone_fields to HardwareLifecycle model to enable NetBox's built-in Clone feature
  • Users can now clone lifecycle entries and only change the device/module type, making it easier to add lifecycle data for similar hardware

Closes #137

I also ran Black against everything. Not related to my changes but helpful nonetheless

Enable NetBox's built-in Clone feature for HardwareLifecycle entries,
allowing users to easily copy lifecycle data when creating entries for
similar device/module types.

Closes DanSheps#137
@jsenecal jsenecal marked this pull request as draft January 26, 2026 19:05
@jsenecal jsenecal self-assigned this Jan 26, 2026
@jsenecal jsenecal requested a review from DanSheps January 26, 2026 19:06
@jsenecal jsenecal marked this pull request as ready for review January 26, 2026 19:07
Fix CI failures by applying consistent black formatting across the codebase.
@DanSheps DanSheps merged commit dd34335 into DanSheps:main Jan 29, 2026
4 checks passed
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.

Option to copy existing lifecycle data

2 participants