mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-21 19:34:40 +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>
|
</Settings>
|
||||||
|
|
||||||
<Command>
|
<Command>
|
||||||
layer create /Name:"Default" /LayerRule:"true"
|
layer create Default /LayerRule:"true"
|
||||||
layer create /Name:"Authenticated" /LayerRule:"authenticated"
|
layer create Authenticated /LayerRule:"authenticated"
|
||||||
layer create /Name:"Anonymous" /LayerRule:"not authenticated"
|
layer create Anonymous /LayerRule:"not authenticated"
|
||||||
layer create /Name:"Disabled" /LayerRule:"false"
|
layer create Disabled /LayerRule:"false"
|
||||||
layer create /Name:"TheHomepage" /LayerRule:"url '~/'"
|
layer create TheHomepage /LayerRule:"url '~/'"
|
||||||
blog create /Slug:"blog" /Title:"Blog" /Homepage:true /Description:"This is your Orchard Blog."
|
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:"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
|
widget create /Type:"HtmlWidget" /Title:"Second Leader Aside" /Zone:"TripelSecond" /Position:"5" /Layer:"TheHomepage" /UseLoremIpsumText:true
|
||||||
|
@@ -36,11 +36,11 @@
|
|||||||
<Settings />
|
<Settings />
|
||||||
|
|
||||||
<Command>
|
<Command>
|
||||||
layer create /Name:"Default" /LayerRule:"true"
|
layer create Default /LayerRule:"true"
|
||||||
layer create /Name:"Authenticated" /LayerRule:"authenticated"
|
layer create Authenticated /LayerRule:"authenticated"
|
||||||
layer create /Name:"Anonymous" /LayerRule:"not authenticated"
|
layer create Anonymous /LayerRule:"not authenticated"
|
||||||
layer create /Name:"Disabled" /LayerRule:"false"
|
layer create Disabled /LayerRule:"false"
|
||||||
layer create /Name:"TheHomepage" /LayerRule:"url '~/'"
|
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
|
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:"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
|
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;
|
_membershipService = membershipService;
|
||||||
}
|
}
|
||||||
|
|
||||||
[OrchardSwitch]
|
|
||||||
public string Name { get; set; }
|
|
||||||
|
|
||||||
[OrchardSwitch]
|
[OrchardSwitch]
|
||||||
public string LayerRule { get; set; }
|
public string LayerRule { get; set; }
|
||||||
|
|
||||||
@@ -31,11 +28,13 @@ namespace Orchard.Widgets.Commands {
|
|||||||
public string Owner { get; set; }
|
public string Owner { get; set; }
|
||||||
|
|
||||||
[CommandName("layer create")]
|
[CommandName("layer create")]
|
||||||
[CommandHelp("layer create /Name:<name> /LayerRule:<rule> [/Description:<description>] [/Owner:<owner>]\r\n\t" + "Creates a new layer")]
|
[CommandHelp("layer create <name> /LayerRule:<rule> [/Description:<description>] [/Owner:<owner>]\r\n\t" + "Creates a new layer")]
|
||||||
[OrchardSwitches("Name,LayerRule,Description,Owner")]
|
[OrchardSwitches("LayerRule,Description,Owner")]
|
||||||
public void Create() {
|
public void Create(string name) {
|
||||||
|
Context.Output.WriteLine(T("Creating Layer {0}", name));
|
||||||
|
|
||||||
IContent layer = _contentManager.Create<LayerPart>("Layer", t => {
|
IContent layer = _contentManager.Create<LayerPart>("Layer", t => {
|
||||||
t.Record.Name = Name;
|
t.Record.Name = name;
|
||||||
t.Record.LayerRule = LayerRule;
|
t.Record.LayerRule = LayerRule;
|
||||||
t.Record.Description = Description ?? String.Empty;
|
t.Record.Description = Description ?? String.Empty;
|
||||||
});
|
});
|
||||||
|
Reference in New Issue
Block a user