Moving workflow activities to their own feature

This commit is contained in:
Sebastien Ros
2014-05-12 15:29:03 -07:00
parent 4a481ed5ab
commit 556716a4e6
3 changed files with 11 additions and 2 deletions

View File

@@ -1,5 +1,6 @@
using System.Collections.Generic;
using Orchard.Email.Services;
using Orchard.Environment.Extensions;
using Orchard.Events;
using Orchard.Localization;
using Orchard.Messaging.Services;
@@ -11,6 +12,7 @@ namespace Orchard.Email.Activities {
void Enqueue(string message, object parameters, int priority);
}
[OrchardSuppressDependency("Orchard.Email.Workflows")]
public class EmailActivity : Task {
private readonly IMessageService _messageService;
private readonly IJobsQueueService _jobsQueueService;

View File

@@ -2,11 +2,14 @@
using System.Linq;
using System.Web.Mvc;
using Orchard.DisplayManagement;
using Orchard.Environment.Extensions;
using Orchard.Environment.Features;
using Orchard.Forms.Services;
using Orchard.Localization;
namespace Orchard.Email.Forms {
[OrchardSuppressDependency("Orchard.Email.Workflows")]
public class EmailForm : Component, IFormProvider {
private readonly IFeatureManager _featureManager;
protected dynamic New { get; set; }

View File

@@ -8,6 +8,10 @@ Description: The Email Messaging module adds Email sending functionalities.
Features:
Orchard.Email:
Name: Email Messaging
FeatureDescription: Email Messaging services.
Description: Email Messaging services.
Category: Messaging
Dependencies: Orchard.Workflows
Orchard.Email.Workflows:
Name: Email Workflows Activities
Description: Provides email sending activities.
Category: Workflows
Dependencies: Orchard.Email, Orchard.Workflows