Posted in ColdFusion | Posted on 08-03-2010 | 2,764 views
I don't normally blog about every little update to my open source applications, but I thought I'd point out an update to Lighthouse Pro that I just released. Along with some bug fixes (thanks to Lincoln Milner), I finally added issue defaults for projects. What this means is you can specify a default project area, severity, status, and issue type at the project level. Any new issue will use these defaults. This also applies to issues created via email.
As always - any feedback or suggestions for LHP are welcome.


I was wondering if you've ever given any thought to allowing users to register themselves directly on the login screen. I was thinking of using Lighthouse as a simple way for my clients to file bugs in applications I develop for them. However, I don't want to have to manually create accounts for each employee.
How would I know what project to assign them to? (assuming that I use the same setup for multiple projects)...I was thinking of hard-coding the projectID in the Support link. If they register, they are automatically assigned to that project...if they are already registered, and the project is a new one (for clients with multiple projects), it would assign the new project to them upon a successful login.
Any thoughts on this? I have a few more, but want to get your feedback first.
Regards, Sean Ford
The closest LHP has is the email support. You can let users send email (or even build a form front end that sends the email) and it will auto create issues.
Love the site and LHP! New to Model-Glue and Coldspring and trying to make a few quick modifications to LHP.
I've noticed that the application does not appear to be updating after I make the code changes. For example, I can update a SQL statement in the authenticate function to always use a username that is not in the db (not that this is a change i'm planning on keeping, but rather an example of something that should make the site bomb;), and it will still let me login with appropriate credentials?
I've looked around your site for some help. I have trusted caching off and I've cleared the cache before reloading any of the pages.
Just wondering if you have any ideas as to why nothing seems to uptade. I have other coldfusion applications on the same server which will update.
you will see a reload key and password. I believe I left it at
default: init and true
In the browser, add
&init=true
And it should refresh.
I am a CF application developer using LHP since its very earlier stage and I do love it and got used to it within my programming life.
However I have been working on many PHP projects recently due to more country specifics here (I am located in China where CF is less popular at this end). I am thinking of re-writing LHP in PHP. And of course it will remain open-sourced. Here I would like to ask for your permission and some help for that. If that is workable please let me know.
Regards,
Jack
When I update an issue then I get an undeliverable email alert as LHP still attempts to send an email. I have put a dummy email into the email field for this user as it is required.
I think this is a bug? Sorry I tried adding this to riaforge but couldn't log in after registering.
Thanks in advance,
Adam
Is this by design?
Thanks,
Adam
Not sure that the above is a bug in as much that an undeliverable email message only gets triggered when the user email address is bogus. When you put in a valid email then no email is sent at all which is the correct behaviour based on the 'Email projects' setting.
So here is a feature request:
Have an email setting so that users only get email updates to tickets that they initially created or even better to those that they currently own. That way they wouldn't get all emails from a project just the ones that they are interested in. E.g. if issue gets marked as 'ready for testing' or whatever.
Any takers on that one?
Apologies for all the ramblings...
I have most things set up, but .... how do you get the email to bring in the issues? I am using my POP server address, do I need to use SMTP? And what triggers it to go look for the mail?
Thanks for this product - saving my hide!
RLS
By "make sure LHP can delete the mail" I assume that just normal CFPOP add/delete functions are used so I don't need to go to great lengths to make sure unless I've already gone to great lengths to prohibit such activity.
I think the mail problem is on my side, looking into it. I've set up over a thousand emails, but something went kablooey inside the mail server this time... :-( Happens to even the mediocre of us.
I assume also that LHP is only going to pull from mail when *someone* (anyone) access the system and/or the projects, and that will be the trigger to check the mail as I don't think you auto-installed any automated processes to read the mail.
Thanks again for this product, reports, tools, forms, interfaces -- all are wonderful!
RLS
Right, what I meant is, don't point a LHP project to your personal email. It will read, consume, and destroy. You would make a new email account for the project, like, project@foo.com.
" assume also that LHP is only going to pull from mail when *someone* (anyone) access the system and/or the projects, and that will be the trigger to check the mail as I don't think you auto-installed any automated processes to read the mail."
Actually it IS automatic. The code creates a ColdFusion Scheduled task. I think it runs once every 15 minutes. What's cool then is that if you (a LHP user) have subscribed to a project, then you would get notified.
RLS
[Add Comment] [Subscribe to Comments]