On Thu, Jun 26, 2008 at 10:59 PM, Sergiu Dumitriu <[EMAIL PROTECTED]> wrote:

> Use $doc.saveWithProgrammingRights instead of $doc.save(). Note that this
> requires the editor to
> save programming rights. If you don't fully trust your editors, don't give
> them programming rights,
> as they are quite dangerous.


I followed your suggestion, but it doesn't seem to be enough. It's as if the
programming rights only last "one shot". If I view the page with my user,
that has the programming rights, no problem. But if I log out, I can view
the page only once. When I try again, I receive the permission error. It is
as if when I view the page and execute the script that has the
saveWithProgrammingRights with a user that does not has these rights the
page can't be viewed anymore after that.

Another thing that I've noticed: with normal saving, after a non-logged user
views the page, the object values that the script changes are reseted. I
noticed that unlogged users cannot view the Object editor (why?). Does that
means that a script executed when they are viewing a page cannot access/edit
object properties either?

Thanks,
-- 
Tiago Rinck Caveden
http://caveden.multiply.com
_______________________________________________
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to