mirror of
https://github.com/ansible/awx.git
synced 2026-05-07 17:37:37 -02:30
Register some missing related endpoints in awxkit
- the newer varieties of notification templates - organization workflow job templates - credential owner users and owner teams this allows the endpoints to get wrapped in appropriate Page types, not just the Base page type.
This commit is contained in:
@@ -209,8 +209,10 @@ page.register_page([resources.notification_template,
|
|||||||
(resources.notification_templates, 'post'),
|
(resources.notification_templates, 'post'),
|
||||||
(resources.notification_template_copy, 'post'),
|
(resources.notification_template_copy, 'post'),
|
||||||
resources.notification_template_any,
|
resources.notification_template_any,
|
||||||
|
resources.notification_template_started,
|
||||||
resources.notification_template_error,
|
resources.notification_template_error,
|
||||||
resources.notification_template_success], NotificationTemplate)
|
resources.notification_template_success,
|
||||||
|
resources.notification_template_approval], NotificationTemplate)
|
||||||
|
|
||||||
|
|
||||||
class NotificationTemplates(page.PageList, NotificationTemplate):
|
class NotificationTemplates(page.PageList, NotificationTemplate):
|
||||||
@@ -219,9 +221,12 @@ class NotificationTemplates(page.PageList, NotificationTemplate):
|
|||||||
|
|
||||||
|
|
||||||
page.register_page([resources.notification_templates,
|
page.register_page([resources.notification_templates,
|
||||||
|
resources.related_notification_templates,
|
||||||
resources.notification_templates_any,
|
resources.notification_templates_any,
|
||||||
|
resources.notification_templates_started,
|
||||||
resources.notification_templates_error,
|
resources.notification_templates_error,
|
||||||
resources.notification_templates_success],
|
resources.notification_templates_success,
|
||||||
|
resources.notification_templates_approvals],
|
||||||
NotificationTemplates)
|
NotificationTemplates)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -45,4 +45,5 @@ class Teams(page.PageList, Team):
|
|||||||
|
|
||||||
|
|
||||||
page.register_page([resources.teams,
|
page.register_page([resources.teams,
|
||||||
|
resources.credential_owner_teams,
|
||||||
resources.related_teams], Teams)
|
resources.related_teams], Teams)
|
||||||
|
|||||||
@@ -64,6 +64,7 @@ class Users(page.PageList, User):
|
|||||||
page.register_page([resources.users,
|
page.register_page([resources.users,
|
||||||
resources.organization_admins,
|
resources.organization_admins,
|
||||||
resources.related_users,
|
resources.related_users,
|
||||||
|
resources.credential_owner_users,
|
||||||
resources.user_admin_organizations], Users)
|
resources.user_admin_organizations], Users)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -99,7 +99,8 @@ class WorkflowJobTemplates(page.PageList, WorkflowJobTemplate):
|
|||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
page.register_page([resources.workflow_job_templates], WorkflowJobTemplates)
|
page.register_page([resources.workflow_job_templates,
|
||||||
|
resources.related_workflow_job_templates], WorkflowJobTemplates)
|
||||||
|
|
||||||
|
|
||||||
class WorkflowJobTemplateLaunch(base.Base):
|
class WorkflowJobTemplateLaunch(base.Base):
|
||||||
|
|||||||
@@ -122,14 +122,18 @@ class Resources(object):
|
|||||||
_notification = r'notifications/\d+/'
|
_notification = r'notifications/\d+/'
|
||||||
_notification_template = r'notification_templates/\d+/'
|
_notification_template = r'notification_templates/\d+/'
|
||||||
_notification_template_any = r'\w+/\d+/notification_templates_any/\d+/'
|
_notification_template_any = r'\w+/\d+/notification_templates_any/\d+/'
|
||||||
|
_notification_template_started = r'\w+/\d+/notification_templates_started/\d+/'
|
||||||
_notification_template_copy = r'notification_templates/\d+/copy/'
|
_notification_template_copy = r'notification_templates/\d+/copy/'
|
||||||
_notification_template_error = r'\w+/\d+/notification_templates_error/\d+/'
|
_notification_template_error = r'\w+/\d+/notification_templates_error/\d+/'
|
||||||
_notification_template_success = r'\w+/\d+/notification_templates_success/\d+/'
|
_notification_template_success = r'\w+/\d+/notification_templates_success/\d+/'
|
||||||
|
_notification_template_approval = r'\w+/\d+/notification_templates_approvals/\d+/'
|
||||||
_notification_template_test = r'notification_templates/\d+/test/'
|
_notification_template_test = r'notification_templates/\d+/test/'
|
||||||
_notification_templates = 'notification_templates/'
|
_notification_templates = 'notification_templates/'
|
||||||
_notification_templates_any = r'\w+/\d+/notification_templates_any/'
|
_notification_templates_any = r'\w+/\d+/notification_templates_any/'
|
||||||
|
_notification_templates_started = r'\w+/\d+/notification_templates_started/'
|
||||||
_notification_templates_error = r'\w+/\d+/notification_templates_error/'
|
_notification_templates_error = r'\w+/\d+/notification_templates_error/'
|
||||||
_notification_templates_success = r'\w+/\d+/notification_templates_success/'
|
_notification_templates_success = r'\w+/\d+/notification_templates_success/'
|
||||||
|
_notification_templates_approvals = r'\w+/\d+/notification_templates_approvals/'
|
||||||
_notifications = 'notifications/'
|
_notifications = 'notifications/'
|
||||||
_object_activity_stream = r'[^/]+/\d+/activity_stream/'
|
_object_activity_stream = r'[^/]+/\d+/activity_stream/'
|
||||||
_org_projects = r'organizations/\d+/projects/'
|
_org_projects = r'organizations/\d+/projects/'
|
||||||
|
|||||||
Reference in New Issue
Block a user