mirror of
https://github.com/ansible/awx.git
synced 2026-02-26 23:46:05 -03:30
Enabling export of applications through awxkit (#11887)
This commit is contained in:
@@ -1263,6 +1263,12 @@ class OAuth2ApplicationSerializer(BaseSerializer):
|
||||
activity_stream=self.reverse('api:o_auth2_application_activity_stream_list', kwargs={'pk': obj.pk}),
|
||||
)
|
||||
)
|
||||
if obj.organization_id:
|
||||
res.update(
|
||||
dict(
|
||||
organization=self.reverse('api:organization_detail', kwargs={'pk': obj.organization_id}),
|
||||
)
|
||||
)
|
||||
return res
|
||||
|
||||
def get_modified(self, obj):
|
||||
|
||||
@@ -25,6 +25,7 @@ EXPORTABLE_RESOURCES = [
|
||||
'job_templates',
|
||||
'workflow_job_templates',
|
||||
'execution_environments',
|
||||
'applications',
|
||||
]
|
||||
|
||||
|
||||
|
||||
@@ -10,6 +10,7 @@ from . import base
|
||||
class OAuth2Application(HasCreate, base.Base):
|
||||
|
||||
dependencies = [Organization]
|
||||
NATURAL_KEY = ('organization', 'name')
|
||||
|
||||
def payload(self, **kwargs):
|
||||
payload = PseudoNamespace(
|
||||
|
||||
Reference in New Issue
Block a user