Oh, and remember to re-add the user to XWiki.XWikiAdminGroup, in case it
was removed by the delete operation.

On Tue, Aug 16, 2016 at 3:26 PM, Eduard Moraru <[email protected]> wrote:

> Hi, Tom,
>
> Depends how you`ve deleted the Admin user.
>
> If you`ve just sent it to the recycle bin, then going on the http://
> <server>/xwiki/bin/view/XWiki/Admin page should show you the option to
> restore the profile page from recycle bin.
>
> If no such option exists (and you`ve deleted it from the recycle bin as
> well), the you have to recreate it. Just go to the same page, press the +
> (create page) button, make sure "Terminal page" is checked and hit
> "create", then "save". After that, go into object edit mode on the same
> page and add an object of the class XWiki.XWikiUser. Hit "Save" and the go
> into view mode where it should start looking like a user profile page
> again. The next thing would be to reset its password so that you can then
> log in with it at some point.
>
> Another option (instead of recreating it) would be to completely restore
> it by manually re-import just the XWiki.Admin page from the UI XAR, but I
> would need to know what exact XWiki version you have so I can give you the
> right link.
>
> Thanks,
> Eduard
>
> On Tue, Aug 16, 2016 at 12:31 PM, Tom Neumann <[email protected]>
> wrote:
>
>> Hi Eduard,
>>
>> thanks for your help!
>> How can I recreate the user if the macros don't work at that point?
>> It does not seem to work out.
>>
>> Thanks,
>> Tom
>>
>> > From: [email protected]
>> > Date: Tue, 16 Aug 2016 12:25:05 +0300
>> > To: [email protected]
>> > Subject: Re: [xwiki-users] failed to execute velocity macros
>> >
>> > Hi,
>> >
>> > Deleting the XWiki.Admin user is not a good idea. It is generally used
>> as
>> > the last author and content editor of pretty much all the default XWiki
>> > documents, most of them containing scripts. A script can only execute if
>> > its last content author has the SCRIPT right. If that author is deleted,
>> > then the script also loses its right to execute. So it does not matter
>> what
>> > user you use to *see* the script, but what user you used to *save* the
>> > script (thus granting it the rights of this last user/author).
>> >
>> > My suggestion is that you undelete/recreate the XWiki.Admin user
>> (easiest
>> > option) and then disable it (i.e. mark it as inactive to not allow it to
>> > log in), if you don`t want to use it. This way the old scripts inside
>> wiki
>> > pages will resume functioning.
>> >
>> > Note that this is not only about the Admin user, so you need to be aware
>> > that once you delete a user, you "revoke" the right of execution for any
>> > scripts he might have authored. This is generally a good thing, but it
>> can
>> > also bite you, as you`ve seen.
>> >
>> > This extension might also be useful (but recommended only for users
>> other
>> > than XWiki.Admin):
>> > http://extensions.xwiki.org/xwiki/bin/view/Extension/Change+
>> Content+Author
>> >
>> > Hope this helps,
>> > Eduard
>> >
>> > On Tue, Aug 16, 2016 at 11:38 AM, Tom Neumann <[email protected]>
>> > wrote:
>> >
>> > > Hi all,
>> > >
>> > > I've got a problem with my xwiki build right now.
>> > > I configured LDAP and gave my LDAP user all the rights on the wiki,
>> but I
>> > > forgot to make him the owner of the wiki.
>> > > After that I logged in with the LDAP user and deleted the old admin
>> > > account and tried to set my LDAP user as owner of the wiki.
>> > >
>> > > Now every page shows this message:
>> > > Failed
>> > >  to execute the [velocity] macro. Cause: [The execution of the
>> > > [velocity] script macro is not allowed. Check the rights of its last
>> > > author or the parameters if it's rendered from another script.]. Click
>> > > on this message for details.
>> > >
>> > > Even the superuser account can't see the pages normally.
>> > > What can I do? Is there a setting to give velocity macro rights to
>> > > everybody?
>> > > Or can I edit the database somehow?...
>> > >
>> > > Thanks,
>> > > Tom
>> > >
>> > > _______________________________________________
>> > > users mailing list
>> > > [email protected]
>> > > http://lists.xwiki.org/mailman/listinfo/users
>> > >
>> > _______________________________________________
>> > users mailing list
>> > [email protected]
>> > http://lists.xwiki.org/mailman/listinfo/users
>>
>> _______________________________________________
>> users mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/users
>>
>
>
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to