Nevermind, it works now.
The error message saying that there was no "sidepanel.jelly" view found was
misleading. The problem was that I was not returning an AbstractProject
object from the Action.

On Thu, Aug 16, 2012 at 3:32 PM, Nicky Ramone <[email protected]> wrote:

> Hi.
>
> This is what I want to do:
> Add a link into the project left panel that says "Hello".
> When I click on it, it should display "World" on the right panel.
>
> I have created a HelloLinkAction that implements Action.
> In the corresponding index.jelly, I have:
>
> <j:jelly
> xmlns:j="jelly:core"
>  xmlns:st="jelly:stapler"
> xmlns:d="jelly:define"
> xmlns:l="/lib/layout"
>     xmlns:t="/lib/hudson"
>     xmlns:f="/lib/form">
>
>     <l:layout>
>         <st:include it="${it.owner}" page="sidepanel.jelly"/>
>         <l:side-panel />
>         <l:main-panel>
>          World!
>         </l:main-panel>
>     </l:layout>
> </j:jelly>
>
> It fails to locate the "sidepanel.jelly" page. I'm wondering if extending
> from Action is not enough.
> btw, I don't know what variables "sidepanel.jelly" needs. From what I saw
> in other plugins, I should return the project or the build, but I don't
> know how to obtain that from my Action.
>
> Can anyone help?
> Thanks!
> Regards.
>

Reply via email to