Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Add Edit IFRAME element to resources view

#33

To support GUI support for external resource model backends, there should be a means to embedded remote UI in the resource view page.

Reported by Alex-SF · October 11th, 2010 @ 01:49 PM

State: resolved
Milestone: Rundeck 1.0
Assigned to: nobody

Activity

  1. Deleted User
    Deleted User

    Consider adding a "gadget" attribute to the resources.xml node entry. The value of the attribute will be a URL.

    The URL should point to a simple specification that gives the UI an indication on how to render it. Perhaps this is specific to editing the resources as opposed to the rendering the node information.

    We should also consider adopting the OpenSocial style of defining integration.

    October 11th, 2010 @ 02:08 PM

  2. Alex-SF
    Alex-SF
    • Tag set to resource model

    October 11th, 2010 @ 03:55 PM

  3. Greg Schueler
    Greg Schueler

    As a security feature, should a white regex/list of allowed remote URLs be a server configuration option?

    Otherwise any URL could be put in "remoteUrl" and when the user clicks an Edit button it would load it within an iframe... There are browser security measures for iframes, but admins may feel more comfortable with a way to restrict this.

    October 14th, 2010 @ 09:41 AM

  4. Deleted User
    Deleted User

    I think the browser security model is fine.

    October 14th, 2010 @ 10:04 AM

  5. Greg Schueler
    Greg Schueler

    also, a consequent feature request would be a remoteUrl/editUrl link for "Create Node". This could be configured per-project. Should be filed as a separate issue if desired.

    October 14th, 2010 @ 10:18 AM

  6. Greg Schueler
    Greg Schueler
    • State changed from new to resolved

    Documentation here: http://gist.github.com/625163

    October 18th, 2010 @ 09:54 AM

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.