Changes for page Create Application
Last modified by Ludovic Dubost on 2024/07/22 15:51
To version 2.1
edited by Thomas Mortagne
on 2014/09/29 12:41
on 2014/09/29 12:41
Change comment:
Install extension [org.xwiki.platform:xwiki-platform-appwithinminutes-ui-6.2]
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -xwiki:XWiki. ludovic1 +xwiki:XWiki.ThomasMortagne - Content
-
... ... @@ -1,4 +1,4 @@ 1 -{{include document="AppWithinMinutes.WizardStep"/}}1 +{{include reference="AppWithinMinutes.WizardStep"/}} 2 2 3 3 {{velocity output="false"}} 4 4 #macro(showStep) ... ... @@ -41,12 +41,12 @@ 41 41 #set($classRef = $services.model.resolveDocument($classStringRef, 'explicit', $appDescriptor.documentReference)) 42 42 #else 43 43 ## Create a new application. Use the default class name. 44 - #set($classRef = $services.model.createDocumentReference($doc.wiki, $request.appName, "#toXMLName($request.appName)Class")) 44 + #set($classRef = $services.model.createDocumentReference($doc.wiki, "${request.appName}Code", "#toXMLName($request.appName)Class")) 45 45 #end 46 46 #set($queryString = 'wizard=true') 47 47 #if(!$xwiki.exists($classRef)) 48 48 #set($classTitle = "$request.appName Class") 49 - #set($queryString = "$queryString&editor=inline&template=AppWithinMinutes.ClassTemplate&parent=WebHome&title=$escapetool.url($classTitle)") 49 + #set($queryString = "$queryString&editor=inline&template=AppWithinMinutes.ClassTemplate&parent=${request.appName}.WebHome&title=$escapetool.url($classTitle)") 50 50 #end 51 51 $response.sendRedirect($xwiki.getURL($classRef, 'edit', $queryString)) 52 52 #end ... ... @@ -66,7 +66,7 @@ 66 66 (% class="xErrorMsg" %)$services.localization.render('platform.appwithinminutes.appNameInvalidClassNameError') 67 67 #end 68 68 #set($appHomeRef = $services.model.createDocumentReference($doc.wiki, $appName, 'WebHome')) 69 - #set($appClassRef = $services.model.createDocumentReference($doc.wiki, $appName, "$!{className}Class")) 69 + #set($appClassRef = $services.model.createDocumentReference($doc.wiki, "$!{appName}Code", "$!{className}Class")) 70 70 #end 71 71 #set($appHomeURL = $stringtool.removeEnd($xwiki.getDocument($appHomeRef).getExternalURL(), 'WebHome')) 72 72 ; $services.localization.render('platform.appwithinminutes.appNamePreviewHomePageUrlLabel') ... ... @@ -73,6 +73,8 @@ 73 73 : {{{$!appHomeURL}}} 74 74 ; $services.localization.render('platform.appwithinminutes.appNamePreviewDataSpaceLabel') 75 75 : {{{$doc.wiki}}} » {{{$appName}}} 76 + ; $services.localization.render('platform.appwithinminutes.appNamePreviewCodeSpaceLabel') 77 + : {{{$doc.wiki}}} » {{{${appName}Code}}} 76 76 ; $services.localization.render('platform.appwithinminutes.appNamePreviewClassReferenceLabel') 77 77 : {{{$appClassRef.wikiReference.name}}} » {{{$appClassRef.lastSpaceReference.name}}} » {{{$appClassRef.name}}} 78 78 #if($appDescriptor || $xwiki.exists($appHomeRef) || $xwiki.exists($appClassRef))