-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Updates pyproject.toml for 3.11 * fix: Updates for OSRB documentation review fixes #78 * docs: The custom `indent` filter was removed in favor of using the builtin `indent` filter * docs: Documentation updates * docs: Removed unneeded doc template * feat: ✨ Decommissioning Job * Apply suggestions from code review Co-authored-by: Leo Kirchner <[email protected]> * Decouple pre decommission job * use callable * generalize hook * wip * wip * fix: Fixed test failures. The `TransactionTestCase` actually has less test isolation than `TestCase` which caused the test designs to not actually get reverted between tests. * refactor: JournalEntry can now be reverted. Moved the revertting code from the decommissioning job and into the JournalEntry model. Also added some tests to validate the code. * fix tests * fix dict logic * docs: Documented why refreshing `design_object` is necessary * refactor: Refactored revert code into `Journal` model * docs: Updated branding from `plugin` to `app` * refactor: Refactored decom code to model and hooks to signals Moved the design instance decommissioning code into the `DesignInstance` model. Also implemented the pre/post decom hooks as signals. * style: Autoformatting * Add l3vpn design example * fix old dict value null * refactor: Minor refactoring of `JournalEntry` revert and the model itself. * fix tests * update the l3vppn example and add a hook to validate input data * bump version * avoid overwrite of method * clean up some leftovers * Missing part of previous commit * Rename variables for consistency * fix: Fixed extra `{% endmacro %}` that got added at some point. * fix: Now logging the design instance and journal objects. * Adjust test with warning, improve logging plus journalentry retrieve view * adjust logging * mre info * fix exception chain --------- Co-authored-by: Josh VanDeraa <[email protected]> Co-authored-by: Andrew Bates <[email protected]> Co-authored-by: Leo Kirchner <[email protected]>
- Loading branch information
1 parent
3837819
commit df33046
Showing
53 changed files
with
1,174 additions
and
366 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,24 +3,20 @@ | |
"codeowner_github_usernames": "@abates @mzbroch", | ||
"full_name": "Network to Code, LLC", | ||
"email": "[email protected]", | ||
"github_org": "networktocode-llc", | ||
"plugin_name": "design_builder", | ||
"verbose_name": "Design Builder", | ||
"plugin_slug": "design-builder", | ||
"github_org": "nautobot", | ||
"plugin_name": "nautobot_design_builder", | ||
"verbose_name": "Nautobot Design Builder", | ||
"plugin_slug": "nautobot-design-builder", | ||
"project_slug": "nautobot-plugin-design-builder", | ||
"repo_url": "https://github.com/networktocode-llc/nautobot-plugin-design-builder", | ||
"repo_url": "https://github.com/nautobot/nautobot-plugin-design-builder", | ||
"base_url": "design-builder", | ||
"min_nautobot_version": "1.2.0", | ||
"min_nautobot_version": "1.6.0", | ||
"max_nautobot_version": "1.9999", | ||
"nautobot_version": "latest", | ||
"camel_name": "DesignBuilder", | ||
"project_short_description": "A plugin that uses design templates to easily create data objects in Nautobot with minimal input from a user.", | ||
"version": "0.1.0", | ||
"camel_name": "NautobotDesignBuilder", | ||
"project_short_description": "A Nautobot App that uses design templates to easily create data objects in Nautobot with minimal input from a user.", | ||
"model_class_name": "None", | ||
"open_source_license": "Not open source", | ||
"open_source_license": "Apache-2.0", | ||
"docs_base_url": "https://docs.nautobot.com", | ||
"docs_app_url": "https://docs.nautobot.com/projects/design-builder/en/latest", | ||
"_template": "cookiecutter-ntc/nautobot-plugin", | ||
"_output_dir": "/Users/abates/local/devel" | ||
"docs_app_url": "https://docs.nautobot.com/projects/design-builder/en/latest" | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -56,6 +56,7 @@ coverage.xml | |
*.py,cover | ||
.hypothesis/ | ||
.pytest_cache/ | ||
lcov.info | ||
|
||
# Translations | ||
*.mo | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,5 @@ | ||
# Compatibility Matrix | ||
|
||
!!! warning "Developer Note - Remove Me!" | ||
Explain how the release models of the plugin and of Nautobot work together, how releases are supported, how features and older releases are deprecated etc. | ||
|
||
| Design Builder Version | Nautobot First Support Version | Nautobot Last Support Version | | ||
| ------------- | -------------------- | ------------- | | ||
| 1.0.X | 1.2.0 | 1.99.99 | | ||
| 1.1.X | 1.4.0 | 1.99.99 | | ||
| 1.2.X | 2.0.0 | 2.99.99 | | ||
| 1.0.X | 1.6.0 | 2.0.X | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,48 +1,11 @@ | ||
# v1.0 Release Notes | ||
|
||
!!! warning "Developer Note - Remove Me!" | ||
Guiding Principles: | ||
|
||
- Changelogs are for humans, not machines. | ||
- There should be an entry for every single version. | ||
- The same types of changes should be grouped. | ||
- Versions and sections should be linkable. | ||
- The latest version comes first. | ||
- The release date of each version is displayed. | ||
- Mention whether you follow Semantic Versioning. | ||
|
||
Types of changes: | ||
|
||
- `Added` for new features. | ||
- `Changed` for changes in existing functionality. | ||
- `Deprecated` for soon-to-be removed features. | ||
- `Removed` for now removed features. | ||
- `Fixed` for any bug fixes. | ||
- `Security` in case of vulnerabilities. | ||
|
||
|
||
This document describes all new features and changes in the release `1.0`. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## Release Overview | ||
|
||
- Major features or milestones | ||
- Achieved in this `x.y` release | ||
- Changes to compatibility with Nautobot and/or other plugins, libraries etc. | ||
|
||
## [v1.0.1] - 2021-09-08 | ||
|
||
### Added | ||
|
||
### Changed | ||
|
||
### Fixed | ||
|
||
- [#123](https://github.com/networktocode-llc/nautobot-plugin-design-builder/issues/123) Fixed Tag filtering not working in job launch form | ||
|
||
## [v1.0.0] - 2021-08-03 | ||
|
||
### Added | ||
Initial Public Release | ||
|
||
### Changed | ||
## [v1.0.0] - 2023-11-01 | ||
|
||
### Fixed | ||
Initial Public Release |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.