Rodolfo Alonso Hernandez
f9b91289a5
Add policy enforcer for "tags" service plugin
...
The following resources have been updated with new policies for
tags:
* Port
* Subnet
* Network
* Router
* FloatingIP
* NetworkSegmentRange
* NetworkSegment
* SecurityGroup
* Trunk
* Subnetpool
The admin can now enforce specific policies for the resource tags
for the creation, update and deletion actions.
NOTE: a follow-up patch, with a new Launchpad bug reference, will
be created to move the ``Tagging`` class from
``ExtensionDescriptor`` to ``APIExtensionDescriptor``, and
refactor the ``TaggingController`` to be a standard
``neutron.api.v2.base.Controller``. Any API resource using
the second controller will use the path used by the wsgi
hooks, in particular the policy hook. That will make unnecessary
to manually call the ``policy.enforce`` method from the
extension class methods.
Closes-Bug: #2037002
Change-Id: I9f3e032739824f268db74c5a1b4f04d353742dbd
2023-10-14 15:41:06 +00:00
..
2014-04-01 10:38:31 -04:00
2020-08-12 13:59:31 -05:00
2020-05-21 14:41:18 -04:00
2020-11-09 12:48:53 +00:00
2019-02-21 13:45:15 +01:00
2020-05-21 14:41:18 -04:00
2017-11-13 11:56:32 -07:00
2017-07-28 08:38:45 -06:00
2020-11-18 19:27:24 +01:00
2020-05-21 14:41:18 -04:00
2017-07-20 20:42:56 +00:00
2017-10-20 14:44:10 -06:00
2021-03-05 14:35:29 +08:00
2017-11-16 12:02:04 +00:00
2021-03-10 17:03:12 +01:00
2017-10-20 16:38:33 -06:00
2020-05-21 14:41:18 -04:00
2021-07-13 15:13:29 +08:00
2018-09-25 15:16:14 +00:00
2019-08-29 10:41:04 +02:00
2018-07-27 17:25:10 +08:00
2017-10-30 11:16:33 -06:00
2017-05-31 15:06:35 +00:00
2019-08-09 13:24:44 +02:00
2017-11-02 13:11:25 -06:00
2020-11-26 16:38:02 +01:00
2020-03-11 14:10:13 +00:00
2022-08-26 08:45:09 +08:00
2022-03-15 09:10:23 -03:00
2018-05-07 15:01:58 +00:00
2017-11-17 10:21:28 -07:00
2022-07-01 17:52:59 -04:00
2022-07-01 17:52:59 -04:00
2017-11-09 13:02:01 -07:00
2018-02-13 22:47:15 +00:00
2017-11-03 13:10:48 -06:00
2022-07-01 17:52:59 -04:00
2023-08-29 12:02:55 +02:00
2023-08-29 12:02:55 +02:00
2017-11-17 07:02:45 -07:00
2017-11-09 15:34:43 -07:00
2022-02-03 10:07:46 +08:00
2023-05-24 20:40:59 +03:00
2017-11-13 11:15:08 -07:00
2022-07-01 17:52:59 -04:00
2018-12-13 14:24:23 +00:00
2020-05-21 14:41:18 -04:00
2020-05-21 14:41:18 -04:00
2021-11-11 10:08:23 +03:00
2022-07-01 17:52:59 -04:00
2020-09-29 09:06:03 -03:00
2020-05-21 14:41:18 -04:00
2018-03-28 07:07:58 -06:00
2017-11-14 15:28:28 -07:00
2017-11-14 14:47:47 -07:00
2020-05-21 14:41:18 -04:00
2023-08-25 08:43:37 +00:00
2023-07-18 18:06:51 -04:00
2020-05-21 14:41:18 -04:00
2017-11-06 14:43:13 -07:00
2021-01-22 16:17:30 +00:00
2023-05-09 11:49:17 +02:00
2023-05-09 11:49:17 +02:00
2022-06-04 15:19:52 +08:00
2019-03-26 15:28:14 +00:00
2020-11-13 15:49:34 +00:00
2021-10-21 14:30:07 +02:00
2018-10-17 07:34:36 +00:00
2018-10-02 20:45:19 +00:00
2017-03-31 09:16:22 -06:00
2017-05-01 11:45:42 -06:00
2017-11-08 12:04:24 -07:00
2019-04-01 12:55:50 +00:00
2017-11-15 08:59:45 +01:00
2018-10-09 08:08:05 +00:00
2018-02-12 11:13:04 -07:00
2021-11-24 09:01:09 +00:00
2021-12-23 06:02:00 +00:00
2018-12-01 17:45:46 +08:00
2020-01-17 17:57:11 +00:00
2022-07-01 17:52:59 -04:00
2022-07-01 17:52:59 -04:00
2021-07-22 09:53:38 +08:00
2018-02-22 11:41:13 -07:00
2022-02-24 08:28:53 +00:00
2022-07-01 17:52:59 -04:00
2022-07-01 17:52:59 -04:00
2021-10-27 12:33:18 +00:00
2021-09-22 08:27:10 +00:00
2022-07-28 06:01:18 +02:00
2021-03-01 18:28:31 -06:00
2020-03-19 16:51:39 +02:00
2019-03-09 17:30:14 -06:00
2020-04-09 19:02:47 +03:00
2020-04-09 19:02:47 +03:00
2018-03-01 09:20:22 -07:00
2018-07-04 20:52:37 +00:00
2020-05-21 14:41:18 -04:00
2018-02-22 10:57:39 -07:00
2023-08-30 10:18:19 +00:00
2021-01-07 12:23:59 +01:00
2018-08-30 08:49:40 -06:00
2020-11-25 10:34:02 -06:00
2023-10-06 15:36:26 +00:00
2022-05-19 12:51:15 -04:00
2023-10-09 14:11:55 +00:00
2022-02-28 18:04:43 +05:30
2019-03-19 00:40:29 +01:00
2018-03-27 14:32:44 -06:00
2018-02-20 14:35:07 -07:00
2022-02-28 18:04:43 +05:30
2018-07-04 20:52:37 +00:00
2020-03-03 16:53:42 +01:00
2021-09-15 09:19:26 +00:00
2019-12-14 13:36:09 +00:00
2019-02-26 11:13:09 -06:00
2018-05-24 01:09:02 +02:00
2019-06-18 11:24:18 -06:00
2016-12-02 14:16:06 -05:00
2019-07-01 14:22:51 +00:00
2020-01-28 18:23:37 -06:00
2023-10-14 15:41:06 +00:00
2018-07-04 20:52:37 +00:00
2017-07-20 20:42:56 +00:00
2017-07-20 20:42:56 +00:00
2018-11-29 19:33:16 +00:00
2018-02-20 07:43:03 +00:00