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? >
