mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-15 19:54:57 +08:00
Moving workflow activities to their own feature
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using Orchard.Email.Services;
|
using Orchard.Email.Services;
|
||||||
|
using Orchard.Environment.Extensions;
|
||||||
using Orchard.Events;
|
using Orchard.Events;
|
||||||
using Orchard.Localization;
|
using Orchard.Localization;
|
||||||
using Orchard.Messaging.Services;
|
using Orchard.Messaging.Services;
|
||||||
@@ -11,6 +12,7 @@ namespace Orchard.Email.Activities {
|
|||||||
void Enqueue(string message, object parameters, int priority);
|
void Enqueue(string message, object parameters, int priority);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[OrchardSuppressDependency("Orchard.Email.Workflows")]
|
||||||
public class EmailActivity : Task {
|
public class EmailActivity : Task {
|
||||||
private readonly IMessageService _messageService;
|
private readonly IMessageService _messageService;
|
||||||
private readonly IJobsQueueService _jobsQueueService;
|
private readonly IJobsQueueService _jobsQueueService;
|
||||||
|
@@ -2,11 +2,14 @@
|
|||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Web.Mvc;
|
using System.Web.Mvc;
|
||||||
using Orchard.DisplayManagement;
|
using Orchard.DisplayManagement;
|
||||||
|
using Orchard.Environment.Extensions;
|
||||||
using Orchard.Environment.Features;
|
using Orchard.Environment.Features;
|
||||||
using Orchard.Forms.Services;
|
using Orchard.Forms.Services;
|
||||||
using Orchard.Localization;
|
using Orchard.Localization;
|
||||||
|
|
||||||
namespace Orchard.Email.Forms {
|
namespace Orchard.Email.Forms {
|
||||||
|
|
||||||
|
[OrchardSuppressDependency("Orchard.Email.Workflows")]
|
||||||
public class EmailForm : Component, IFormProvider {
|
public class EmailForm : Component, IFormProvider {
|
||||||
private readonly IFeatureManager _featureManager;
|
private readonly IFeatureManager _featureManager;
|
||||||
protected dynamic New { get; set; }
|
protected dynamic New { get; set; }
|
||||||
|
@@ -8,6 +8,10 @@ Description: The Email Messaging module adds Email sending functionalities.
|
|||||||
Features:
|
Features:
|
||||||
Orchard.Email:
|
Orchard.Email:
|
||||||
Name: Email Messaging
|
Name: Email Messaging
|
||||||
FeatureDescription: Email Messaging services.
|
Description: Email Messaging services.
|
||||||
Category: Messaging
|
Category: Messaging
|
||||||
Dependencies: Orchard.Workflows
|
Orchard.Email.Workflows:
|
||||||
|
Name: Email Workflows Activities
|
||||||
|
Description: Provides email sending activities.
|
||||||
|
Category: Workflows
|
||||||
|
Dependencies: Orchard.Email, Orchard.Workflows
|
Reference in New Issue
Block a user