Decoupling Dynamic Forms' root feature from Orchard.Scripting.CSharp and Orchard.Users, fixes #5349

This commit is contained in:
Lombiq
2015-06-13 23:50:26 +02:00
parent 20fe55a458
commit e066e39070
3 changed files with 39 additions and 25 deletions

View File

@@ -4,8 +4,10 @@ using Orchard.DynamicForms.Services.Models;
using Orchard.Localization;
using Orchard.Scripting.CSharp.Services;
using Orchard.Workflows.Models;
using Orchard.Environment.Extensions;
namespace Orchard.DynamicForms.Activities {
[OrchardFeature("Orchard.DynamicForms.Activities.Validation")]
public class DynamicFormValidatingActivity : DynamicFormActivity {
private readonly ICSharpService _csharpService;
private readonly IOrchardServices _orchardServices;

View File

@@ -1,9 +1,11 @@
using Orchard.DynamicForms.Services;
using Orchard.DynamicForms.Services.Models;
using Orchard.Environment.Extensions;
using Orchard.Security;
using Orchard.Users.Models;
namespace Orchard.DynamicForms.Bindings {
[OrchardFeature("Orchard.DynamicForms.Bindings.Users")]
public class UserPartBindings : Component, IBindingProvider {
private readonly IMembershipService _membershipService;
public UserPartBindings(IMembershipService membershipService) {

View File

@@ -6,28 +6,38 @@ Version: 1.9.0
OrchardVersion: 1.9
Description: Create custom forms like contact forms using layouts.
Features:
Orchard.DynamicForms:
Name: Dynamic Forms
Description: Create custom forms like contact forms using layouts.
Category: Forms
Dependencies: Orchard.Layouts, Orchard.Scripting.CSharp, Orchard.Tokens, Orchard.Workflows, Orchard.Users, Orchard.Fields, Common
Orchard.DynamicForms.AntiSpam:
Name: Anti-Spam Elements
Description: Provides anti-spam elements to protect your content from malicious submissions.
Category: Forms
Dependencies: Orchard.DynamicForms, Orchard.AntiSpam
Orchard.DynamicForms.Taxonomies:
Name: Taxonomy Element
Description: Adds a Taxonomy form element to the sytem.
Category: Forms
Dependencies: Orchard.DynamicForms, Orchard.Taxonomies
Orchard.DynamicForms.Projections:
Name: Query Element
Description: Adds a Query form element to the sytem.
Category: Forms
Dependencies: Orchard.DynamicForms, Orchard.Projections
Orchard.DynamicForms.ImportExport:
Name: Dynamic Forms Import Export
Description: Enables the import and export of form submissions.
Category: Forms
Dependencies: Orchard.DynamicForms, Orchard.ImportExport
Orchard.DynamicForms:
Name: Dynamic Forms
Description: Create custom forms like contact forms using layouts.
Category: Forms
Dependencies: Orchard.Layouts, Orchard.Tokens, Orchard.Workflows, Orchard.Fields, Common
Orchard.DynamicForms.AntiSpam:
Name: Anti-Spam Elements
Description: Provides anti-spam elements to protect your content from malicious submissions.
Category: Forms
Dependencies: Orchard.DynamicForms, Orchard.AntiSpam
Orchard.DynamicForms.Taxonomies:
Name: Taxonomy Element
Description: Adds a Taxonomy form element to the sytem.
Category: Forms
Dependencies: Orchard.DynamicForms, Orchard.Taxonomies
Orchard.DynamicForms.Projections:
Name: Query Element
Description: Adds a Query form element to the sytem.
Category: Forms
Dependencies: Orchard.DynamicForms, Orchard.Projections
Orchard.DynamicForms.ImportExport:
Name: Dynamic Forms Import Export
Description: Enables the import and export of form submissions.
Category: Forms
Dependencies: Orchard.DynamicForms, Orchard.ImportExport
Orchard.DynamicForms.Activities.Validation:
Name: Dynamic Forms Validation Activities
Description: Adds activities for form validation.
Category: Forms
Dependencies: Orchard.DynamicForms, Orchard.Scripting.CSharp
Orchard.DynamicForms.Bindings.Users
Name: Dynamic Forms User Bindings
Description: Adds bindings for Users.
Category: Forms
Dependencies: Orchard.DynamicForms, Orchard.Users