keystone/keystone
morgan fainberg b31ff3f991 Implement resource options for roles and projects
Add in support for resource options for roles and projects (including
domains). No options are currently implemented for roles or projects.
Scaffolding has been implemented so that adding options should be
straight forward. This will allow for implementing options such
as an immutable flag.

As a mechanism to isolate SQL Models from the Driver implementation
especially when adding in complexity of the resource options, the
models for the Resource backend and the Role Backend (SQL) have been
move to their own module.

Partial-Bug: #1807751
Depends-On:  https://review.opendev.org/678379
Required-By: https://review.opendev.org/678380
Change-Id: I456a7c19506d28d5846534f884b8abe0d3079c96
2019-09-09 22:07:30 +00:00
..
api Merge "Move get_role_for_trust enforcement to policies" 2019-09-08 05:59:30 +00:00
application_credential Add API changes for app cred access rules 2019-08-01 12:57:49 -07:00
assignment Implement resource options for roles and projects 2019-09-09 22:07:30 +00:00
auth Fix oauthlib update errors 2019-09-05 11:48:41 -07:00
catalog Allow to filter endpoint groups by name 2019-07-18 08:57:50 +02:00
cmd Move get_role_for_trust enforcement to policies 2019-08-16 15:20:15 -07:00
common Implement resource options for roles and projects 2019-09-09 22:07:30 +00:00
conf Add support for previous TOTP windows 2019-08-14 13:16:59 +12:00
credential Add retry for DBDeadlock in credential delete 2019-08-19 21:06:40 +05:30
endpoint_policy Convert policy API to flask 2018-08-31 07:14:32 +00:00
federation Add new attribute to the federation protocol API 2019-07-19 10:46:23 -07:00
identity Fix missing print format and missing ws between words 2019-08-06 08:29:34 +08:00
limit Drop limit columns 2019-07-05 06:59:58 +00:00
locale Imported Translations from Zanata 2018-08-09 06:06:59 +00:00
models Allows to use application credentials through group membership 2019-08-06 09:54:09 -07:00
oauth1 Revert "Blacklist bandit 1.6.0" 2019-05-14 21:09:32 +00:00
policy Convert policy API to flask 2018-08-31 07:14:32 +00:00
receipt Change __all__ list to tuple 2018-11-07 16:40:02 -06:00
resource Implement resource options for roles and projects 2019-09-09 22:07:30 +00:00
revoke Remove unused revoke_by_user_and_project 2018-09-14 04:08:01 +00:00
server Fix typo: RBACKEnforcer -> RBACEnforcer 2019-07-31 17:57:00 -07:00
tests Implement resource options for roles and projects 2019-09-09 22:07:30 +00:00
token Fix unscoped federated token formatter 2019-04-16 15:35:39 -07:00
trust Move redelegation fields out of extras 2019-04-12 20:27:34 -07:00
__init__.py Revert "Disable eventlet monkey-patching of DNS" 2013-05-10 10:24:48 -04:00
exception.py Merge "Remove [signing] config" 2019-07-26 18:41:19 +00:00
i18n.py Fix translated response 2019-08-19 14:49:37 +08:00
notifications.py Revert "Blacklist bandit 1.6.0" 2019-05-14 21:09:32 +00:00
version.py bump Keystone version for Stein 2019-01-22 15:34:06 +13:00