New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Controllers remaining work #5454
Comments
This is the last remaining question, what's your opinion pls.? @glennmatthews @whitej6 @mzbroch |
👍 for protect |
If field is |
Both fields can be null, so keeping |
I've changed my thinking since the initial pushback though :-) I think from a principle-of-least-astonishment standpoint it makes more sense to prevent users from deleting an ExternalIntegration that's actively in use by a Controller. Similarly for deleting a Device or DeviceRedundancyGroup that represent a Controller? |
Then I amend my amended vote to protect 😂 |
As we are still on beta, I just updated the migration. |
version-2.2.md
Release Overview
about this featurenautobot/dcim/templates/dcim/controllerdevicegroup_create.html
:controller_retrieve.html
layout (Initial work on Controller Models #5325 (comment))ControllerTable
provides a better UX (Initial work on Controller Models #5325 (comment))Controller.external_integration
(Initial work on Controller Models #5325 (comment)) andController.deployed_controller
/Controller.deployed_controller_group
(Initial work on Controller Models #5325 (comment))Update Controllers based on the discussion during the demo as follows:
Add
button from the Controller Device Group main menu.ControllerDeviceGroup
=>ControllerManagedDeviceGroup
/Managed Device Group
Device.controller_device_group
=>controller_managed_device_group
Controller.deployed_*
=>controller_device
/controller_device_redundancy_group
.managed*
exclusive similar to Provider Network vs Location tabs in Circuit Terminations.Devices
=>Managed devices
.Deployed*
to the single field.{% render_field form.associated_object_id.as_hidden %}
Controller
aboveName
.The text was updated successfully, but these errors were encountered: