Delete the deprecated Edit Flavor feature
Historically, Horizon has provided the ability to edit Flavors by deleting and creating a new one with the same information. This is not supported in the Nova API and causes unexpected issues and breakages. Change-Id: I796259c66e01be088a50ab6ba63f515de9590c9b Closes-Bug: #1751354
This commit is contained in:
parent
07237c1fc6
commit
377422b33e
@ -16,7 +16,6 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
from django.conf import settings
|
||||
from django.template import defaultfilters as filters
|
||||
from django.urls import reverse
|
||||
from django.utils.http import urlencode
|
||||
@ -58,23 +57,6 @@ class CreateFlavor(tables.LinkAction):
|
||||
icon = "plus"
|
||||
|
||||
|
||||
class UpdateFlavor(tables.LinkAction):
|
||||
name = "update"
|
||||
verbose_name = _("Edit Flavor")
|
||||
url = "horizon:admin:flavors:update"
|
||||
classes = ("ajax-modal",)
|
||||
icon = "pencil"
|
||||
|
||||
def allowed(self, request, flavor):
|
||||
return getattr(settings, 'ENABLE_FLAVOR_EDIT', False)
|
||||
|
||||
def get_link_url(self, flavor):
|
||||
step = 'update_info'
|
||||
base_url = reverse(self.url, args=[flavor.id])
|
||||
param = urlencode({"step": step})
|
||||
return "?".join([base_url, param])
|
||||
|
||||
|
||||
class UpdateMetadata(tables.LinkAction):
|
||||
name = "update_metadata"
|
||||
verbose_name = _("Update Metadata")
|
||||
@ -182,7 +164,6 @@ class FlavorsTable(tables.DataTable):
|
||||
name = "flavors"
|
||||
verbose_name = _("Flavors")
|
||||
table_actions = (FlavorFilterAction, CreateFlavor, DeleteFlavor)
|
||||
row_actions = (UpdateFlavor,
|
||||
ModifyAccess,
|
||||
row_actions = (ModifyAccess,
|
||||
UpdateMetadata,
|
||||
DeleteFlavor)
|
||||
|
@ -0,0 +1,7 @@
|
||||
---
|
||||
upgrade:
|
||||
- |
|
||||
The deprecated feature of "Edit Flavor" was deleted
|
||||
Historically, Horizon has provided the ability to edit Flavors by deleting
|
||||
and creating a new one with the same information. This is not supported in
|
||||
the Nova API and causes unexpected issues and breakages.
|
Loading…
Reference in New Issue
Block a user