@page "/design/shared-scripts" @using ScadaLink.Security @using ScadaLink.Commons.Entities.Scripts @using ScadaLink.Commons.Interfaces.Repositories @using ScadaLink.TemplateEngine @attribute [Authorize(Policy = AuthorizationPolicies.RequireDesign)] @inject ITemplateEngineRepository TemplateEngineRepository @inject SharedScriptService SharedScriptService @inject AuthenticationStateProvider AuthStateProvider
| ID | Name | Code (preview) | Parameters | Returns | Actions |
|---|---|---|---|---|---|
| No shared scripts configured. | |||||
| @script.Id | @script.Name | @script.Code[..Math.Min(60, script.Code.Length)]@(script.Code.Length > 60 ? "..." : "") | @(script.ParameterDefinitions ?? "—") | @(script.ReturnDefinition ?? "—") | |