functions rules auto-mark as verified
This commit is contained in:
parent
ce30deb74f
commit
e4b3ba46ad
1 changed files with 8 additions and 1 deletions
|
@ -78,6 +78,13 @@ App::post('/v1/proxy/rules')
|
||||||
$domain = new Domain($domain);
|
$domain = new Domain($domain);
|
||||||
|
|
||||||
$ruleId = ID::unique();
|
$ruleId = ID::unique();
|
||||||
|
|
||||||
|
$status = 'created';
|
||||||
|
$functionsDomain = App::getEnv('_APP_DOMAIN_FUNCTIONS', 'disabled');
|
||||||
|
if($functionsDomain !== 'disabled' && \str_ends_with($domain->get(), $functionsDomain)) {
|
||||||
|
$status = 'verified';
|
||||||
|
}
|
||||||
|
|
||||||
$rule = $dbForConsole->createDocument('rules', new Document([
|
$rule = $dbForConsole->createDocument('rules', new Document([
|
||||||
'$id' => $ruleId,
|
'$id' => $ruleId,
|
||||||
'projectId' => $project->getId(),
|
'projectId' => $project->getId(),
|
||||||
|
@ -87,7 +94,7 @@ App::post('/v1/proxy/rules')
|
||||||
'resourceId' => $resourceId,
|
'resourceId' => $resourceId,
|
||||||
'resourceInternalId' => $resourceInternalId,
|
'resourceInternalId' => $resourceInternalId,
|
||||||
'redirect' => $redirect,
|
'redirect' => $redirect,
|
||||||
'status' => 'created',
|
'status' => $status,
|
||||||
'certificateId' => '',
|
'certificateId' => '',
|
||||||
'search' => implode(' ', [ $domain, $ruleId, $resourceId, $resourceType, $redirect ]),
|
'search' => implode(' ', [ $domain, $ruleId, $resourceId, $resourceType, $redirect ]),
|
||||||
]));
|
]));
|
||||||
|
|
Loading…
Reference in a new issue