Tickets for warehouse

Subscribe to Tickets for warehouse 14 post(s), 11 voice(s)

 
Avatar Adam 27 post(s)

I know AR isn’t planning to do any ticketing for warehouse (at least, not unless its linked with Lighthouse) so I thought I’d write a small ticketing application which links with Warehouse and manages tickets nicely for us:

Screenshots:
http://plasticrain.com/assets/2007/8/6/ticketbo…
http://plasticrain.com/assets/2007/8/6/ticketbo…

I don’t know whether or not I’m allowed to release the code open source – although everything in the application is written from scratch in Rails, the CSS and layout is taken straight from Warehouse (with a few new icons and a different header background image/colour). The CSS and layout can be freely downloaded from any site running warehouse so I don’t know really. If it was an application with no links to Warehouse then it wouldn’t be in the same design but the whole idea is to keep things the same as the SVN viewer.

 
Avatar dstrelau 10 post(s)

I saw this the other day linked from your WH install & have been wondering how soon I can get my hands on the source. Looks awesome!

 
Avatar rick Administator 546 post(s)

That’s cool… Is it a plugin? Please hold off on releasing it until Warehouse has an actual plugin API if you can. I’d love to get some feedback from a real plugin before the official 1.1 release. Okay, I really need to get that ‘developer edition’ out ASAP.

 
Avatar Justin Administator 55 post(s)

I have to agree with Rick here, please hold off releasing it until it uses the proper plugin API. The icons, Style sheets, and JavaScript is all part of Warehouse which is proprietary. We don’t want to stifle nice stuff like this, but we would like it to be distributed through the proper channels using the plugin API. We should probably update our License to reflect this.

Overall this is nice though, I really like what you’ve done.

 
Avatar rick Administator 546 post(s)

As the EULA states:

“Distribute derivative works based on the Software (the distribution of plug-ins and other add-ons to the Software written using APIs and other programmatic interfaces published by the Author are allowed);”

I think that works. A custom warehouse-ticketing.tgz would be a derivative work. But a ticketing plugin is fine (even if you are competing with Lighthouse, grrr).

Seriously though, the plugin system is based on beast plugins. Here’s a Beast private messaging plugin for example. You can easily customize routes, add assets (css/js/images), write controllers and models, or add Warehouse menu items (I think). You should have no problems porting it to the plugin API. In fact, this beast forum has a bunch of custom stuff for handling Warehouse licensing…

Also if you’re up for it, I may do a private developer’s release and give you (and anyone else interested in playing w/ post-commit hooks and plugins) early access to a private Warehouse Lighthouse project to get some feedback before I release v1.1. Post-commit hook support is in and rocking, and plugin support is nearly done right now.

 
Avatar Adam 27 post(s)

Overall this is nice though, I really like what you’ve done.

Thanks althouh you did all the design on this one ;)

Also if you’re up for it, I may do a private developer’s release and give you (and anyone else interested in playing w/ post-commit hooks and plugins) early access to a private Warehouse Lighthouse project to get some feedback before I release v1.1. Post-commit hook support is in and rocking, and plugin support is nearly done right now.

Sure

 
Avatar Cam 3 post(s)

That looks exactly like what I’m after, Adam. As much as I love warehouse and think Lighthouse looks nifty, I’d rather have tickets hosted myself rather than externally. Keep us up-to-date on your progress (and if you need any testing, don’t hesitate to ask) :)

 
Avatar hsl 1 post(s)

I’m really looking forward in using warehouse, but i’m not intending to use an external ticketing system, I’m using retrospectiva right now, but warehouse looks a lot nicer.

 
Avatar ngage 28 post(s)

I’d really like to see this. I feel this is one of the single biggest features missing in Warehouse, and the only thing I miss about Trac.

 
Avatar James Harrison 3 post(s)

Any idea when this will be released, if it’s still being worked on? If it’s not, then would you be willing to let someone else take up the baton with your existing source?

I’m really looking for something like this for my open source projects- commercial ones get to use Lighthouse, but being able to set up tickets for the myriad small open source projects would be nice. If you’re not planning to release this I may give writing my own a shot.

 
Avatar rick Administator 546 post(s)

Just FYI: but it’s likely the plugins system will move to using Rails Engines. It has a better framework for extending rails apps.

 
Avatar srand 11 post(s)

Any news on that “plugin”?

 
Avatar Brent Hardinge 2 post(s)

Would love to hear about any update on what is happening with the ticketing plugin! Thanks!

 
Avatar timothyleeta... 11 post(s)

Hi All,

Making an additional request for news on the plugin.

We’d be very excited about this! Thanks for your work.