mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-21 03:14:10 +08:00
Bug #17392: Create layer without name in command line success.
--HG-- branch : dev
This commit is contained in:
@@ -40,11 +40,11 @@
|
||||
</Settings>
|
||||
|
||||
<Command>
|
||||
layer create /Name:"Default" /LayerRule:"true"
|
||||
layer create /Name:"Authenticated" /LayerRule:"authenticated"
|
||||
layer create /Name:"Anonymous" /LayerRule:"not authenticated"
|
||||
layer create /Name:"Disabled" /LayerRule:"false"
|
||||
layer create /Name:"TheHomepage" /LayerRule:"url '~/'"
|
||||
layer create Default /LayerRule:"true"
|
||||
layer create Authenticated /LayerRule:"authenticated"
|
||||
layer create Anonymous /LayerRule:"not authenticated"
|
||||
layer create Disabled /LayerRule:"false"
|
||||
layer create TheHomepage /LayerRule:"url '~/'"
|
||||
blog create /Slug:"blog" /Title:"Blog" /Homepage:true /Description:"This is your Orchard Blog."
|
||||
widget create /Type:"HtmlWidget" /Title:"First Leader Aside" /Zone:"TripelFirst" /Position:"5" /Layer:"TheHomepage" /UseLoremIpsumText:true
|
||||
widget create /Type:"HtmlWidget" /Title:"Second Leader Aside" /Zone:"TripelSecond" /Position:"5" /Layer:"TheHomepage" /UseLoremIpsumText:true
|
||||
|
@@ -36,11 +36,11 @@
|
||||
<Settings />
|
||||
|
||||
<Command>
|
||||
layer create /Name:"Default" /LayerRule:"true"
|
||||
layer create /Name:"Authenticated" /LayerRule:"authenticated"
|
||||
layer create /Name:"Anonymous" /LayerRule:"not authenticated"
|
||||
layer create /Name:"Disabled" /LayerRule:"false"
|
||||
layer create /Name:"TheHomepage" /LayerRule:"url '~/'"
|
||||
layer create Default /LayerRule:"true"
|
||||
layer create Authenticated /LayerRule:"authenticated"
|
||||
layer create Anonymous /LayerRule:"not authenticated"
|
||||
layer create Disabled /LayerRule:"false"
|
||||
layer create TheHomepage /LayerRule:"url '~/'"
|
||||
page create /Slug:"welcome-to-orchard" /Title:"Welcome to Orchard!" /Path:"welcome-to-orchard" /Homepage:true /Publish:true /UseWelcomeText:true
|
||||
widget create /Type:"HtmlWidget" /Title:"First Leader Aside" /Zone:"TripelFirst" /Position:"5" /Layer:"TheHomepage" /UseLoremIpsumText:true
|
||||
widget create /Type:"HtmlWidget" /Title:"Second Leader Aside" /Zone:"TripelSecond" /Position:"5" /Layer:"TheHomepage" /UseLoremIpsumText:true
|
||||
|
@@ -18,9 +18,6 @@ namespace Orchard.Widgets.Commands {
|
||||
_membershipService = membershipService;
|
||||
}
|
||||
|
||||
[OrchardSwitch]
|
||||
public string Name { get; set; }
|
||||
|
||||
[OrchardSwitch]
|
||||
public string LayerRule { get; set; }
|
||||
|
||||
@@ -31,11 +28,13 @@ namespace Orchard.Widgets.Commands {
|
||||
public string Owner { get; set; }
|
||||
|
||||
[CommandName("layer create")]
|
||||
[CommandHelp("layer create /Name:<name> /LayerRule:<rule> [/Description:<description>] [/Owner:<owner>]\r\n\t" + "Creates a new layer")]
|
||||
[OrchardSwitches("Name,LayerRule,Description,Owner")]
|
||||
public void Create() {
|
||||
[CommandHelp("layer create <name> /LayerRule:<rule> [/Description:<description>] [/Owner:<owner>]\r\n\t" + "Creates a new layer")]
|
||||
[OrchardSwitches("LayerRule,Description,Owner")]
|
||||
public void Create(string name) {
|
||||
Context.Output.WriteLine(T("Creating Layer {0}", name));
|
||||
|
||||
IContent layer = _contentManager.Create<LayerPart>("Layer", t => {
|
||||
t.Record.Name = Name;
|
||||
t.Record.Name = name;
|
||||
t.Record.LayerRule = LayerRule;
|
||||
t.Record.Description = Description ?? String.Empty;
|
||||
});
|
||||
|
Reference in New Issue
Block a user