silvacarloss
0f82690ddd
Allow restricting access rules fields and deletion
...
Access rules rules allow API will now take three additional
parameters:
- lock_visibility: when True, only services, administrators and
the same user will be able to see the content of ``access_to`` and
access_key.
- lock_deletion: when True, the access rule will be locked for
deletion. Only services, administrators or the user that placed
the lock will be able to drop the access rule.
- lock_reason: a reason for the lock. This parameter should only
be provided in the presence of at least one of the former
parameters.
In order to delete an access rule that is currently locked, the
requester will need to specify ``unrestrict=True`` in the request.
In case a service placed the restrictions, only the own service or
the system administrator will be able to release it.
This change also implements filters to the access list API. It is
now possible to filter access rules based on `access_to`,
`access_type`, `access_level` and `access_key`.
DocImpact
Change-Id: Iea422c9d6bc99a81cd88c5f4b7055d6a1cf97fdc
2023-08-24 14:53:06 -03:00
..
2016-07-25 15:55:00 +00:00
2016-07-25 15:55:00 +00:00
2016-07-25 15:55:00 +00:00
2016-07-25 15:55:00 +00:00
2020-06-03 14:28:58 +00:00
2019-05-06 17:31:45 -07:00
2019-05-06 17:31:45 -07:00
2021-05-24 09:18:31 +02:00
2018-02-27 10:10:40 +08:00
2021-05-24 09:18:31 +02:00
2021-05-24 09:18:31 +02:00
2021-05-24 09:18:31 +02:00
2021-05-24 09:18:31 +02:00
2021-05-24 09:18:31 +02:00
2023-08-18 10:47:25 -07:00
2023-08-18 10:47:25 -07:00
2023-08-18 10:47:25 -07:00
2023-08-18 10:47:25 -07:00
2023-08-18 10:47:25 -07:00
2023-08-18 10:47:25 -07:00
2016-07-25 15:55:00 +00:00
2023-02-16 09:28:28 +00:00
2023-02-16 09:28:28 +00:00
2018-04-24 15:04:40 -07:00
2018-04-24 15:04:40 -07:00
2023-02-16 09:28:28 +00:00
2023-02-16 09:28:28 +00:00
2016-07-25 15:55:00 +00:00
2016-07-25 15:55:00 +00:00
2016-07-25 15:55:00 +00:00
2016-07-25 15:55:00 +00:00
2016-07-25 15:55:00 +00:00
2016-07-25 15:55:00 +00:00
2016-07-25 15:55:00 +00:00
2019-08-13 17:05:33 +08:00
2019-02-14 17:15:31 -08:00
2019-02-14 17:15:31 -08:00
2019-02-14 17:15:31 -08:00
2021-08-27 05:35:45 +00:00
2016-07-25 15:55:00 +00:00
2023-08-24 14:53:06 -03:00
2019-02-14 17:15:31 -08:00
2016-07-25 15:55:00 +00:00
2016-08-22 20:41:19 +05:30
2016-07-25 15:55:00 +00:00
2022-02-19 02:02:06 +08:00
2017-01-17 15:06:01 -05:00
2023-08-24 14:53:06 -03:00
2016-07-25 15:55:00 +00:00
2022-02-19 02:02:06 +08:00
2016-07-25 15:55:00 +00:00
2021-09-03 08:58:46 +02:00
2020-04-09 11:15:22 -03:00
2019-08-13 17:05:33 +08:00
2017-11-02 16:35:11 +00:00
2017-11-02 16:35:11 +00:00
2019-08-13 17:05:33 +08:00
2017-11-02 16:38:16 +00:00
2019-08-13 17:05:33 +08:00
2017-11-02 16:38:16 +00:00
2017-11-02 16:38:16 +00:00
2017-11-02 16:38:16 +00:00
2017-11-02 16:38:16 +00:00
2017-11-02 16:38:16 +00:00
2017-11-02 16:38:16 +00:00
2019-08-13 17:05:33 +08:00
2017-10-31 10:06:34 +00:00
2018-07-24 12:00:58 +08:00
2017-10-31 10:06:34 +00:00
2017-10-31 10:06:34 +00:00
2017-10-31 10:06:34 +00:00
2017-10-31 10:06:34 +00:00
2018-07-24 12:00:58 +08:00
2019-08-13 17:05:33 +08:00
2017-10-31 10:06:34 +00:00
2018-07-24 12:00:58 +08:00
2017-11-02 16:35:11 +00:00
2017-11-02 16:35:11 +00:00
2022-05-19 10:59:42 +08:00
2017-11-02 16:35:11 +00:00
2016-07-25 15:55:00 +00:00
2016-07-25 15:55:00 +00:00
2022-04-06 12:38:39 +00:00
2019-03-27 11:45:38 -07:00
2020-08-13 12:53:50 +00:00
2020-09-22 19:24:16 -03:00
2020-09-22 19:24:16 -03:00
2020-09-22 19:24:16 -03:00
2020-09-22 19:24:16 -03:00
2020-09-22 19:24:16 -03:00
2021-12-06 19:07:13 -03:00
2021-12-06 19:07:13 -03:00
2016-07-25 15:55:00 +00:00
2020-08-06 21:58:37 +00:00
2021-12-06 19:07:13 -03:00
2020-08-06 21:58:37 +00:00
2021-12-06 19:07:13 -03:00
2021-12-06 19:07:13 -03:00
2016-07-25 15:55:00 +00:00
2021-12-06 19:07:13 -03:00
2021-12-06 19:07:13 -03:00
2021-12-06 19:07:13 -03:00
2021-12-06 19:07:13 -03:00
2021-12-06 19:07:13 -03:00
2020-08-06 21:58:37 +00:00
2020-08-06 21:58:37 +00:00
2020-08-06 21:58:37 +00:00
2023-04-11 14:58:40 -03:00
2023-04-11 14:58:40 -03:00
2023-04-11 14:58:40 -03:00
2020-08-06 21:58:37 +00:00
2023-04-11 14:58:40 -03:00
2023-04-11 14:58:40 -03:00
2023-04-11 14:58:40 -03:00
2023-04-11 14:58:40 -03:00
2017-10-25 03:45:49 +00:00
2021-12-06 19:07:13 -03:00
2021-12-06 19:07:13 -03:00
2021-12-06 19:07:13 -03:00
2021-12-06 19:07:13 -03:00
2021-12-06 19:07:13 -03:00
2021-12-06 19:07:13 -03:00
2020-08-06 21:58:37 +00:00
2018-06-09 22:21:43 +00:00
2016-07-25 15:55:00 +00:00
2022-02-15 03:21:20 +00:00
2017-09-07 01:05:08 +00:00
2019-01-07 01:51:16 -08:00
2019-01-07 01:51:16 -08:00
2023-02-08 16:05:28 +00:00
2021-11-02 12:23:11 -07:00
2017-09-07 01:05:08 +00:00
2017-09-07 01:05:08 +00:00
2019-08-13 17:05:33 +08:00
2017-09-07 01:05:08 +00:00
2017-09-07 01:05:08 +00:00
2017-09-07 01:05:08 +00:00
2020-08-06 21:58:37 +00:00
2021-12-06 19:07:13 -03:00
2021-01-06 09:04:23 -03:00
2021-01-06 09:04:23 -03:00
2021-01-06 09:04:23 -03:00
2021-01-06 09:04:23 -03:00
2021-01-06 09:04:23 -03:00
2021-01-06 09:04:23 -03:00
2021-01-06 09:04:23 -03:00
2021-01-06 09:04:23 -03:00
2019-03-27 11:45:38 -07:00
2016-07-25 15:55:00 +00:00
2021-12-06 19:07:13 -03:00
2019-03-27 11:45:38 -07:00
2021-12-06 19:07:13 -03:00
2016-07-25 15:55:00 +00:00
2016-07-25 15:55:00 +00:00
2022-04-06 12:38:39 +00:00
2019-07-26 15:13:41 -07:00
2016-07-25 15:55:00 +00:00
2023-04-11 14:58:40 -03:00
2020-08-13 12:53:50 +00:00
2023-02-17 16:05:01 +08:00
2023-02-17 16:05:01 +08:00
2023-02-17 16:05:01 +08:00
2023-02-17 16:05:01 +08:00
2023-02-17 16:05:01 +08:00
2023-02-17 16:05:01 +08:00
2017-11-23 11:13:57 +08:00
2018-07-24 12:00:58 +08:00
2016-07-25 15:55:00 +00:00
2016-07-25 15:55:00 +00:00
2016-07-25 15:55:00 +00:00
2016-07-25 15:55:00 +00:00
2018-07-24 12:00:58 +08:00
2019-09-10 14:43:07 -07:00
2019-09-10 14:43:07 -07:00
2018-07-24 12:00:58 +08:00
2017-11-22 16:01:09 +00:00
2016-07-25 15:55:00 +00:00
2018-07-24 12:00:58 +08:00
2016-07-25 15:55:00 +00:00
2016-07-25 15:55:00 +00:00
2019-07-26 15:13:41 -07:00
2019-07-26 15:13:41 -07:00
2016-07-25 15:55:00 +00:00
2020-08-13 12:53:50 +00:00
2020-08-13 12:53:50 +00:00
2019-08-13 17:05:33 +08:00
2016-07-25 15:55:00 +00:00
2016-07-25 15:55:00 +00:00
2016-07-25 15:55:00 +00:00
2016-07-25 15:55:00 +00:00
2019-03-22 17:59:02 +00:00
2017-09-12 05:15:10 +00:00
2017-09-12 05:15:10 +00:00
2019-08-13 17:05:33 +08:00
2017-09-12 05:15:10 +00:00
2016-07-25 15:55:00 +00:00
2019-03-22 17:59:02 +00:00
2023-08-11 17:43:55 +00:00
2023-08-11 17:43:55 +00:00
2023-08-11 17:43:55 +00:00
2023-08-11 17:43:55 +00:00
2019-03-22 17:59:02 +00:00
2023-08-11 17:43:55 +00:00
2023-08-11 17:43:55 +00:00
2023-08-11 17:43:55 +00:00
2023-08-11 17:43:55 +00:00
2016-07-25 15:55:00 +00:00
2019-03-22 17:59:02 +00:00
2019-03-22 17:59:02 +00:00
2016-07-25 15:55:00 +00:00
2019-08-13 17:05:33 +08:00
2019-08-13 17:05:33 +08:00
2016-07-25 15:55:00 +00:00
2017-01-27 14:12:39 +00:00