From 2dacdcec278f4ad4bdda74097c0451e510a0892f Mon Sep 17 00:00:00 2001 From: Arthur Hanson Date: Thu, 22 Aug 2024 12:46:11 -0700 Subject: [PATCH] 17186 change custom link button color from outline-dark to outline-secondary --- .../0116_custom_link_button_color.py | 27 +++++++++++++++++++ netbox/netbox/choices.py | 2 +- 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 netbox/extras/migrations/0116_custom_link_button_color.py diff --git a/netbox/extras/migrations/0116_custom_link_button_color.py b/netbox/extras/migrations/0116_custom_link_button_color.py new file mode 100644 index 000000000..f90437372 --- /dev/null +++ b/netbox/extras/migrations/0116_custom_link_button_color.py @@ -0,0 +1,27 @@ +# Generated by Django 5.0.8 on 2024-08-22 19:39 + +from django.db import migrations, models + + +def update_link_buttons(apps, schema_editor): + CustomLink = apps.get_model('extras', 'CustomLink') + CustomLink.objects.filter(button_class='outline-dark').update(button_class='outline-secondary') + + +class Migration(migrations.Migration): + + dependencies = [ + ('extras', '0115_convert_dashboard_widgets'), + ] + + operations = [ + migrations.AlterField( + model_name='customlink', + name='button_class', + field=models.CharField(default='outline-secondary', max_length=30), + ), + migrations.RunPython( + code=update_link_buttons, + reverse_code=migrations.RunPython.noop + ), + ] diff --git a/netbox/netbox/choices.py b/netbox/netbox/choices.py index fe941056f..e558463c7 100644 --- a/netbox/netbox/choices.py +++ b/netbox/netbox/choices.py @@ -84,7 +84,7 @@ class ButtonColorChoices(ChoiceSet): """ Map standard button color choices to Bootstrap 3 button classes """ - DEFAULT = 'outline-dark' + DEFAULT = 'outline-secondary' BLUE = 'blue' INDIGO = 'indigo' PURPLE = 'purple'