Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add better error message for wfjt create 403 #15309

Open
wants to merge 3 commits into
base: devel
Choose a base branch
from

Conversation

TheRealHaoLiu
Copy link
Member

@TheRealHaoLiu TheRealHaoLiu commented Jun 27, 2024

SUMMARY

More detail around when non super admin user trying to create WFJT without an org

JIRA: https://issues.redhat.com/browse/AAP-25635

ISSUE TYPE
  • Bug, Docs Fix or other nominal change
COMPONENT NAME
  • API
AWX VERSION

ADDITIONAL INFORMATION

awx/main/access.py Outdated Show resolved Hide resolved
awx/main/access.py Outdated Show resolved Hide resolved
@TheRealHaoLiu TheRealHaoLiu force-pushed the better-error-message-on-wfjt-create-403 branch 3 times, most recently from 7ee07dc to c17dc82 Compare June 28, 2024 00:02
@TheRealHaoLiu TheRealHaoLiu force-pushed the better-error-message-on-wfjt-create-403 branch from c17dc82 to c1ff210 Compare June 28, 2024 14:12
@TheRealHaoLiu TheRealHaoLiu force-pushed the better-error-message-on-wfjt-create-403 branch from c1ff210 to 0078f9e Compare June 28, 2024 14:27
return False

if not self.check_related('execution_environment', ExecutionEnvironment, data, role_field='read_role'):
self.messages['execution_environment'] = [_('You do not have read_role to the execution environment')]
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wait, this is confusing. There actually isn't a read_role for EEs.

They don't have permission to view the EE.

@chrismeyersfsu
Copy link
Member

Unit/Functional test for this would also be nice.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants