diff --git a/awxkit/awxkit/api/pages/credentials.py b/awxkit/awxkit/api/pages/credentials.py index 7d3ca009ec..2ef8a7c05c 100644 --- a/awxkit/awxkit/api/pages/credentials.py +++ b/awxkit/awxkit/api/pages/credentials.py @@ -366,3 +366,11 @@ page.register_page([resources.credentials, resources.job_extra_credentials, resources.job_template_extra_credentials], Credentials) + + +class CredentialCopy(base.Base): + + pass + + +page.register_page(resources.credential_copy, CredentialCopy) diff --git a/awxkit/awxkit/api/pages/inventory.py b/awxkit/awxkit/api/pages/inventory.py index b9fc0178fb..2b057153d3 100644 --- a/awxkit/awxkit/api/pages/inventory.py +++ b/awxkit/awxkit/api/pages/inventory.py @@ -682,3 +682,11 @@ class InventoryUpdateCancel(base.Base): page.register_page(resources.inventory_update_cancel, InventoryUpdateCancel) + + +class InventoryCopy(base.Base): + + pass + + +page.register_page(resources.inventory_copy, InventoryCopy) diff --git a/awxkit/awxkit/api/pages/job_templates.py b/awxkit/awxkit/api/pages/job_templates.py index 11d46cfbfa..929383fd55 100644 --- a/awxkit/awxkit/api/pages/job_templates.py +++ b/awxkit/awxkit/api/pages/job_templates.py @@ -244,3 +244,11 @@ class JobTemplateLaunch(base.Base): page.register_page(resources.job_template_launch, JobTemplateLaunch) + + +class JobTemplateCopy(base.Base): + + pass + + +page.register_page([resources.job_template_copy], JobTemplateCopy) diff --git a/awxkit/awxkit/api/pages/notification_templates.py b/awxkit/awxkit/api/pages/notification_templates.py index e9016e0b94..f69bb7b8a7 100644 --- a/awxkit/awxkit/api/pages/notification_templates.py +++ b/awxkit/awxkit/api/pages/notification_templates.py @@ -230,6 +230,14 @@ page.register_page([resources.notification_templates, NotificationTemplates) +class NotificationTemplateCopy(base.Base): + + pass + + +page.register_page(resources.notification_template_copy, NotificationTemplateCopy) + + class NotificationTemplateTest(base.Base): pass diff --git a/awxkit/awxkit/api/pages/projects.py b/awxkit/awxkit/api/pages/projects.py index 31808e891f..584c151f78 100644 --- a/awxkit/awxkit/api/pages/projects.py +++ b/awxkit/awxkit/api/pages/projects.py @@ -202,6 +202,14 @@ class ProjectUpdateCancel(base.Base): page.register_page(resources.project_update_cancel, ProjectUpdateCancel) +class ProjectCopy(base.Base): + + pass + + +page.register_page(resources.project_copy, ProjectCopy) + + class Playbooks(base.Base): pass