17 Sep, 2011
1 commit
09 Sep, 2011
2 commits
-
…back to issue trackers such as redmine. Redmine can now also be configured with 2 projects - one for creating tickets, and one for viewing files. (Some organizations do it this way because of permissions issues)
-
github url, but points to a redmine repo. The format of the link is something like: https://redmine.example.com/projects/my_great_project/repository/revisions/master/entry after that file path and line number are appended. Conflicts: app/views/notices/_backtrace.html.haml
03 Sep, 2011
2 commits
-
…cktrace that only contains files from the project. More work to be done: create an actionmailer layout, add the deployments template, and update the text templates to match the new html content.
01 Sep, 2011
3 commits
31 Aug, 2011
1 commit
27 Aug, 2011
4 commits
-
…. (We needed to set up 10+ apps using the same issue tracker and watcher email). Works great, and is tested, but I wouldn't mind some help on the UI.
-
…n fixing the backtrace 'missing files' problem. I added the '[unknown file]' check to the sanitize method on notices, which runs from a before_save filter. Also, doesn't hurt to ensure that line['file'] is a string.
-
…issue tracker models. This not only keeps the view DRY, but also streamlines the process of creating new issue trackers. Next step is to write a rails generator so that we can run 'rails generate issue_tracker NewIssueTracker'. Also, this commit contains a fix for the apps/edit page, where issue trackers were not being saved correctly.
25 Aug, 2011
1 commit
24 Aug, 2011
1 commit
-
In before filter you can simply redirect to halt execution (simplified require_admin!). Extracted creating deploy logic to separate methods for defaut deploy and heroku deploy. Haml views should use haml-style tag declarations: %h3#watchers_toggle not %h3{:id => 'watchers_toggle'}
19 Aug, 2011
1 commit
-
…ntroller into their respective models. * Wrote specs for Fogbugz. Turns out that the Fogbugz API used the 'Crack' gem which happened to break mongoid by playing with the String class. See here for details: [ https://github.com/mongoid/mongoid/issues/618 ]. * This is why I had to upgrade mongoid to version 2.1.1, which included the 'Crack' fix. Upgrading Mongoid to 2.1.1 required the following changes: ** Fixing a counter_cache test on Err model ** Namespacing all of the subclassed IssueTracker models based on their parent directory ** Setting `config.mongoid.preload_models = true` in config/application.rb
18 Aug, 2011
4 commits
13 Aug, 2011
2 commits
12 Aug, 2011
4 commits
11 Aug, 2011
2 commits
-
…y need for migrations, and I made my implementation as unintrusive as possible. Some organizations (such as ours) will find the "username" field useful when implementing an alternative authentication strategy. (Default is off, and this is fully backwards compatible.)
-
…esn't hurt to set it explicitly. Alternative devise strategies don't know about the email field, otherwise.
09 Aug, 2011
2 commits
-
… just commit this all at once. I used the following command to do this: (on Ubuntu ) find . -not -path '.git' -iname '*.rb' -print0 | xargs -0 sed -i 's/[[:space:]]*$//' -
Adding users one by one could be a bit tedious for large teams.
08 Aug, 2011
3 commits
-
Conflicts: app/helpers/application_helper.rb app/views/apps/_fields.html.haml
-
…ngle-agile-project-management). Also did some general tidy up of messages/css/etc relating to issue trackers.
07 Aug, 2011
5 commits
-
…f both low and high traffic sites, so this feature would be useful so that we can stay on top of errors in some cases, and avoid getting spammed in others.
-
…asn't sure if Errbit would break when I left the 'lighthouseapp' fields blank.
26 Jul, 2011
1 commit
-
Conflicts: app/models/app.rb
23 Jul, 2011
1 commit