| from keystonev3.common import get_by_name_or_uuid, send |
| from urllib.parse import urlencode |
| from urllib import urlencode |
| def project_list(**kwargs): |
| url = '/projects?{}'.format(urlencode(kwargs)) |
| @get_by_name_or_uuid(project_list, 'projects', 'project_id') |
| def project_get_details(project_id, **kwargs): |
| url = '/projects/{}?{}'.format(project_id, urlencode(kwargs)) |
| @get_by_name_or_uuid(project_list, 'projects', 'project_id') |
| def project_update(project_id, **kwargs): |
| url = '/projects/{}'.format(project_id) |
| @get_by_name_or_uuid(project_list, 'projects', 'project_id') |
| def project_delete(project_id, **kwargs): |
| url = '/projects/{}'.format(project_id) |
| def project_create(**kwargs): |