mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-15 19:54:57 +08:00
Decoupling Dynamic Forms' root feature from Orchard.Scripting.CSharp and Orchard.Users, fixes #5349
This commit is contained in:
@@ -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;
|
||||
|
@@ -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) {
|
||||
|
@@ -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
|
Reference in New Issue
Block a user