Move Timer to Activities namespace

This commit is contained in:
Sipke Schoorstra 2022-03-24 12:29:39 +01:00
parent 77e87edef6
commit c74b105e19
7 changed files with 11 additions and 7 deletions

View file

@ -5,7 +5,7 @@ using Elsa.Models;
namespace Elsa.Modules.Scheduling.Activities;
[Activity("Scheduling", "Delays execution for the specified amount of time.")]
[Activity( "Elsa", "Scheduling", "Delay execution for the specified amount of time.")]
public class Delay : Activity
{
public Delay()

View file

@ -5,11 +5,12 @@ using Elsa.Attributes;
using Elsa.Contracts;
using Elsa.Models;
namespace Elsa.Modules.Scheduling.Triggers;
namespace Elsa.Modules.Scheduling.Activities;
/// <summary>
/// Represents a timer to periodically trigger the workflow.
/// </summary>
[Activity( "Elsa", "Scheduling", "Trigger workflow execution at a specific interval.")]
public class Timer : EventGenerator
{
[JsonConstructor]

View file

@ -10,4 +10,8 @@
<ProjectReference Include="..\..\core\Elsa.Jobs\Elsa.Jobs.csproj" />
</ItemGroup>
<ItemGroup>
<Folder Include="Triggers" />
</ItemGroup>
</Project>

View file

@ -5,12 +5,12 @@ using System.Threading;
using System.Threading.Tasks;
using Elsa.Modules.Scheduling.Contracts;
using Elsa.Modules.Scheduling.Jobs;
using Elsa.Modules.Scheduling.Triggers;
using Elsa.Persistence.Entities;
using Elsa.Persistence.Extensions;
using Elsa.Jobs.Contracts;
using Elsa.Jobs.Schedules;
using Timer = Elsa.Modules.Scheduling.Triggers.Timer;
using Elsa.Modules.Scheduling.Activities;
using Timer = Elsa.Modules.Scheduling.Activities.Timer;
namespace Elsa.Modules.Scheduling.Services;

View file

@ -15,7 +15,6 @@ using Elsa.Modules.Http.Extensions;
using Elsa.Modules.JavaScript.Activities;
using Elsa.Modules.Quartz.Services;
using Elsa.Modules.Scheduling.Activities;
using Elsa.Modules.Scheduling.Triggers;
using Elsa.Modules.WorkflowContexts.Extensions;
using Elsa.Persistence.EntityFrameworkCore.Extensions;
using Elsa.Persistence.EntityFrameworkCore.Sqlite;

View file

@ -2,7 +2,7 @@ using System;
using Elsa.Activities;
using Elsa.Contracts;
using Elsa.Modules.Activities.Activities.Console;
using Elsa.Modules.Scheduling.Triggers;
using Elsa.Modules.Scheduling.Activities;
using Elsa.Runtime.Contracts;
namespace Elsa.Samples.Web1.Workflows;

View file

@ -10,7 +10,7 @@ using Elsa.Extensions;
using Elsa.Models;
using Elsa.Modules.Activities.Activities.Console;
using Elsa.Modules.Http;
using Elsa.Modules.Scheduling.Triggers;
using Elsa.Modules.Scheduling.Activities;
using Elsa.Persistence.InMemory.Extensions;
using Elsa.Scripting.JavaScript.Extensions;
using Microsoft.Extensions.DependencyInjection;