Hi Eduard,
I am already setting user in context usign below code -
ctx.setUser("XWiki.Admin");
Please correct if any issue in this code.
Thanks
Karamjit.
On Sun, Jul 31, 2011 at 8:48 PM, Eduard Moraru <enygma2002(a)gmail.com> wrote:
Hi Karamjit,
WikiManager plugin requires admin rights for handling subwikis.
See
http://jira.xwiki.org/jira/browse/XEM-113 for details and a
workaround.
Thanks,
Eduard
On Jul 31, 2011 5:08 PM, "Karamjit Singh" <karamjitmult(a)gmail.com>
wrote:
Yes. I have installed it already. I am getting bellow error message
" you donot have create wiki rights"
Looks like a permission issue. Any idea how to set user in wikicontext?
On Jul 31, 2011 7:23 PM, "Eduard Moraru" <enygma2002(a)gmail.com> wrote:
> Hi Karamjit,
>
> On Sun, Jul 31, 2011 at 2:13 PM, Karamjit Singh <
karamjitmult(a)gmail.com
>wrote:
>
>> Hi Team,
>>
>> I am not able to create virtual xwiki through the
XwikiManagerPluginAPI.
I
>> have developed just sample restful web service. Below is the code
which
I
> am
> using to create virtual xwiki :-
>
> @Component("org.sisgma.xwiki.rest.HelloWorldResource")
> @Path("/hello/")
> public class HelloWorldResource extends XWikiResource {
> public HelloWorldResource(){
> }
> @GET
> public String get(@DefaultValue("world") String myresourcename) throws
> XWikiException, QueryException {
> XWikiContext ctx = Utils.getXWikiContext(componentManager);
> try {
> WikiManagerPluginApi aoi =
>
>
(WikiManagerPluginApi)ctx.getWiki().getPluginApi(WikiManagerPlugin.PLUGIN_NAME,
>> ctx);
>> ctx.setDoc(new XWikiDocument(new DocumentReference("jaspreet",
"space",
>
"page")));
> System.out.println("_____________********* deleting xwiki");
> aoi.deleteWiki("neenu", true);
> aoi.deleteWiki("neenu1", true);
> aoi.deleteWiki("karam", true);
> System.out.println("_____________********* deleted xwikies");
> System.out.println("_____________********* Creating new xwiki");
> aoi.createNewWiki("jaspreet", "templatexe",
null,aoi.createWikiDocument(),
>> true);
>>
>
> Did you install the default template "templatexe"?
>
>
>> } catch (XWikiException e) {
>> e.printStackTrace();
>> }
>> System.out.println("_____________********* " +ctx);
>> System.out.println("_____________"+ctx);
>> return "Hello " + myresourcename;
>> }
>> }
>>
>> Above code is not working. Virtual xwiki is not being created using
the
API.
You should share the stack trace of the exception that is thrown.
Thanks,
Eduard
It is very urgent. Please help.
Thanks
Karamjit.
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs