Re: [xwiki-users] force edit inline and redirect
> On 01 Jul 2016, at 08:53, Pascal BASTIEN wrote: > > Are there a simple (or recommanded) way to redirect user to another page (in > edit mode) when he edit a page? The only thing that comes to mind would be to have a custom skin at page level in which you’d override the edit.vm to do the redirect. Thanks -Vincent > Thxs > > ... >> > >> En date de : Jeu 30.6.16, Pascal BASTIEN > > a écrit : >> >> Objet: > force edit inline and redirect >> À: > "XWiki Users" >> Date: Jeudi 30 juin 2016, 12h08 >> >> Hi xwiki citizen, >> >> I try to redirect to > another page users when they edit a >> > page... >> >> Then I > use this velocity code in my origin page: >> >> #if > ($xcontext.action=='edit') >> > >> > $response.sendRedirect($xwiki.getURL('MySpace.MaTargetPage', >> 'edit')) >>#stop >> > #end >> >> Redirect (to > MyOriginPage in edit mode) working well if user >> open MyOriginPage in inline mode: >> aka > /bin/edit/MySpace/MyOriginPage?editor=inline >> >> But my users are > "simple user" then I try to force inline >> mode when they click on 'Edit' >> >> What I tested is: > add an XWiki.SheetClass object to >> > "MyOriginPage" with "Default Edit > Mode"=inline ... >> but I have a > very strange behaviour: it's working only >> for "Admin" user :-( >> >> With simple user, > when I 'Edit' my Page, I obtain target >> Page with all xwiki menu INSIDE editor > like this ugly >> things >> https://snag.gy/SrkIua.jpg >> >> If someone have an > idea... >> Thxs >> >> Pascal B ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users
Re: [xwiki-users] force edit inline and redirect
Are there a simple (or recommanded) way to redirect user to another page (in edit mode) when he edit a page? Thxs ... > > En date de : Jeu 30.6.16, Pascal BASTIEN a écrit : > > Objet: force edit inline and redirect > À: "XWiki Users" > Date: Jeudi 30 juin 2016, 12h08 > > Hi xwiki citizen, > > I try to redirect to another page users when they edit a > page... > > Then I use this velocity code in my origin page: > > #if ($xcontext.action=='edit') > > $response.sendRedirect($xwiki.getURL('MySpace.MaTargetPage', > 'edit')) > #stop > #end > > Redirect (to MyOriginPage in edit mode) working well if user > open MyOriginPage in inline mode: > aka /bin/edit/MySpace/MyOriginPage?editor=inline > > But my users are "simple user" then I try to force inline > mode when they click on 'Edit' > > What I tested is: add an XWiki.SheetClass object to > "MyOriginPage" with "Default Edit Mode"=inline ... > but I have a very strange behaviour: it's working only > for "Admin" user :-( > > With simple user, when I 'Edit' my Page, I obtain target > Page with all xwiki menu INSIDE editor like this ugly > things > https://snag.gy/SrkIua.jpg > > If someone have an idea... > Thxs > > Pascal B > > > > > ___ > users mailing list > users@xwiki.org > http://lists.xwiki.org/mailman/listinfo/users ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users
Re: [xwiki-users] force edit inline and redirect
hmm javadoc says: /** * @return "inline" if the document should be edited in inline mode by default or "edit" otherwise. * @throws XWikiException if an error happens when computing the edit mode */ public String getDefaultEditMode() throws XWikiException So that would be a bug… Thanks -Vincent > On 30 Jun 2016, at 15:37, Pascal BASTIEN wrote: > > hum > $doc.getDefaultEditMode() return 'edit' even on doc edited in inline mode by > default :-( > http://maven.xwiki.org/site/docs/xwiki-javadoc-4.1.x/com/xpn/xwiki/api/Document.html#getDefaultEditMode%28%29 > > (I'm on xwiki 7.0.1) > > > En date de : Jeu 30.6.16, Pascal BASTIEN a écrit : > > Objet: force edit inline and redirect > À: "XWiki Users" > Date: Jeudi 30 juin 2016, 12h08 > > Hi xwiki citizen, > > I try to redirect to another page users when they edit a > page... > > Then I use this velocity code in my origin page: > > #if ($xcontext.action=='edit') > > $response.sendRedirect($xwiki.getURL('MySpace.MaTargetPage', > 'edit')) > #stop > #end > > Redirect (to MyOriginPage in edit mode) working well if user > open MyOriginPage in inline mode: > aka /bin/edit/MySpace/MyOriginPage?editor=inline > > But my users are "simple user" then I try to force inline > mode when they click on 'Edit' > > What I tested is: add an XWiki.SheetClass object to > "MyOriginPage" with "Default Edit Mode"=inline ... > but I have a very strange behaviour: it's working only > for "Admin" user :-( > > With simple user, when I 'Edit' my Page, I obtain target > Page with all xwiki menu INSIDE editor like this ugly > things > https://snag.gy/SrkIua.jpg > > If someone have an idea... > Thxs > > Pascal B > > > > > ___ > users mailing list > users@xwiki.org > http://lists.xwiki.org/mailman/listinfo/users ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users
Re: [xwiki-users] force edit inline and redirect
hum $doc.getDefaultEditMode() return 'edit' even on doc edited in inline mode by default :-( http://maven.xwiki.org/site/docs/xwiki-javadoc-4.1.x/com/xpn/xwiki/api/Document.html#getDefaultEditMode%28%29 (I'm on xwiki 7.0.1) En date de : Jeu 30.6.16, Pascal BASTIEN a écrit : Objet: force edit inline and redirect À: "XWiki Users" Date: Jeudi 30 juin 2016, 12h08 Hi xwiki citizen, I try to redirect to another page users when they edit a page... Then I use this velocity code in my origin page: #if ($xcontext.action=='edit') $response.sendRedirect($xwiki.getURL('MySpace.MaTargetPage', 'edit')) #stop #end Redirect (to MyOriginPage in edit mode) working well if user open MyOriginPage in inline mode: aka /bin/edit/MySpace/MyOriginPage?editor=inline But my users are "simple user" then I try to force inline mode when they click on 'Edit' What I tested is: add an XWiki.SheetClass object to "MyOriginPage" with "Default Edit Mode"=inline ... but I have a very strange behaviour: it's working only for "Admin" user :-( With simple user, when I 'Edit' my Page, I obtain target Page with all xwiki menu INSIDE editor like this ugly things https://snag.gy/SrkIua.jpg If someone have an idea... Thxs Pascal B ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users