mirror of
https://github.com/ansible/awx.git
synced 2026-03-06 19:21:06 -03:30
require that insights projects have insights cred
This commit is contained in:
@@ -140,7 +140,9 @@ class ProjectOptions(models.Model):
|
||||
if not self.scm_type:
|
||||
return None
|
||||
cred = self.credential
|
||||
if cred:
|
||||
if not cred and self.scm_type == 'insights':
|
||||
raise ValidationError(_("Insights Credential is required for an Insights Project."))
|
||||
elif cred:
|
||||
if self.scm_type == 'insights':
|
||||
if cred.kind != 'insights':
|
||||
raise ValidationError(_("Credential kind must be 'insights'."))
|
||||
|
||||
Reference in New Issue
Block a user