Show last authors
1 {{velocity}}
2 #if($request.title)
3 #if($request.title=="")
4 {{warning}}$msg.get("github.createnewgithubconfig.error.titlemissing"){{/warning}}
5 #else
6 #set($docname = $xwiki.getUniquePageName($doc.web, $request.title))
7 #set($newdoc = $xwiki.getDocument("${doc.web}.${docname}"))
8 #set($ok = $newdoc.setTitle($request.title))
9 #set($ok = $newdoc.setContent('{{include document="GitHubCode.GitHubConfigSheet" /}}'))
10 #set($ok = $newdoc.setParent("GitHub.WebHome"))
11 #set($ok = $newdoc.newObject("GitHubCode.GitHubConfigClass"))
12 #set($ok = $newdoc.save())
13 $response.sendRedirect($newdoc.getURL())
14 #end
15 #else
16 $msg.get("github.description")
17
18 == $msg.get("github.currentconfigs.title") ==
19
20 #set($list = $xwiki.searchDocuments(", BaseObject as obj where doc.fullName=obj.name and obj.className='GitHubCode.GitHubConfigClass' and doc.fullName<>'GitHubCode.GitHubConfigTemplate'"))
21 #if($list.size()==0)
22 $msg.get("github.currentconfigs.noconfigs")
23 #else
24 #foreach($item in $list)
25 #set($itemTitle = $xwiki.getDocument($item).getDisplayTitle())
26 * [[$itemTitle>>$item]]
27 #end
28 #end
29 #end
30
31 == $msg.get("github.createnewconfig") ==
32
33 {{html}}
34 <form action="">
35 $msg.get("github.title"):
36 <input type="text" name="title" size="60" value="" />
37
38 <input type="submit" value="$msg.get("github.createnewconfig")" />
39 </form>
40 {{/html}}
41 {{/velocity}}