Hi,

Sorry for the late reply. What I want to do is add a link/button on an
object's page (for example on a ticket page), which can send the user to a
page that has all the information retrieved by my api. For example if I
have the page at /products/%40/ticket/1, after accessing the embed button,
I would be sent to /products/%40/api/ticket/1. I've been trying to
understand how can I achieve this and whether I need to use
INavigationContributor or not, but I'm still a bit confused. The examples I
looked at (tickets and relations) are a bit complex and I couldn't entirely
follow them.

Thanks,
Antonia


On Thu, Aug 1, 2013 at 4:29 AM, Ryan Ollos <[email protected]> wrote:

> On Wed, Jul 31, 2013 at 4:40 PM, Antonia Horincar <
> [email protected]> wrote:
>
> > Hi,
> >
> > Thank you for your reply. I just realised I misunderstood what
> > INavigatonContributor does. And my new question is how can I add a new
> > action to tickets? But I'm not even sure if adding a new action would be
> a
> > solution in this case.
> >
>
> You would like to add an action to the workflow? For that you would need to
> implement `ITicketActionController` in trac.ticket.api.
>
> I'm not up to speed on what you are doing as much as I'd like since I've
> been busy pushing fixes to Trac lately. If you give some more details on
> what you are trying to accomplish we can probably point you in the right
> direction.
>
>
> > I'm also trying to understand how the Href class works, but I don't know
> > how can I use it to send data about the resource's type and its id/name
> to
> > my api.
> >
>
> The Href class is used to construct an href string from variables in
> Python. It a utility for constructing relative and absolute URLs. Are you
> trying to construct an href that points to an external resource?
>

Reply via email to