Fix auth on typescript definitions endpoint
This commit is contained in:
parent
b43540d80c
commit
6578d9b74f
|
|
@ -1,4 +1,5 @@
|
|||
using System.Text;
|
||||
using Elsa.Abstractions;
|
||||
using Elsa.Common.Models;
|
||||
using Elsa.JavaScript.TypeDefinitions.Contracts;
|
||||
using Elsa.JavaScript.TypeDefinitions.Models;
|
||||
|
|
@ -13,7 +14,7 @@ namespace Elsa.Workflows.Api.Endpoints.Scripting.JavaScript.TypeDefinitions;
|
|||
/// Returns a TypeScript definition that is used by the Monaco editor to display intellisense for JavaScript expressions.
|
||||
/// </summary>
|
||||
[PublicAPI]
|
||||
internal class Get : Endpoint<Request>
|
||||
internal class Get : ElsaEndpoint<Request>
|
||||
{
|
||||
private readonly ITypeDefinitionService _typeDefinitionService;
|
||||
private readonly IWorkflowDefinitionService _workflowDefinitionService;
|
||||
|
|
@ -29,6 +30,7 @@ internal class Get : Endpoint<Request>
|
|||
public override void Configure()
|
||||
{
|
||||
Post("scripting/javascript/type-definitions/{workflowDefinitionId}");
|
||||
ConfigurePermissions("read:*", "read:javascript-type-definitions");
|
||||
}
|
||||
|
||||
/// <inheritdoc />
|
||||
|
|
|
|||
Loading…
Reference in a new issue