Commit ee6b74e

mo khan <mo@mokhan.ca>
2014-11-11 05:33:30
display details of error.
1 parent 55baf21
Changed files (4)
app/assets/javascripts/routes/failure.js.coffee
@@ -0,0 +1,3 @@
+App.FailureRoute = Ember.Route.extend
+  model: (params) ->
+    @store.find('failure', params.failure_id)
app/assets/javascripts/templates/failure.hbs
@@ -0,0 +1,7 @@
+<div>
+  <p>type: {{error_type}}</p>
+  <p>message: {{message}}</p>
+  <p>environment: {{environment.name}}</p>
+  <p>hostname: {{hostname}}</p>
+  <p>backtrace: {{backtrace}}</p>
+</div>
app/assets/javascripts/templates/failures.hbs
@@ -1,10 +1,10 @@
 <h1>Failures</h1>
+
+<ul>
 {{#each failure in controller}}
-<div>
-  <p>{{failure.environment.name}}</p>
-  <p>{{failure.error_type}}</p>
-  <p>{{failure.message}}</p>
-  <p>{{failure.hostname}}</p>
-  <p>{{failure.backtrace}}</p>
-</div>
+<li>{{#link-to 'failure' failure}}{{failure.error_type}}: {{failure.message}}{{/link-to}}</li>
 {{/each}}
+</ul>
+
+{{outlet}}
+
app/assets/javascripts/router.js.coffee
@@ -15,4 +15,5 @@ App.Router.map ()->
       @route 'environments', ->
         @route 'new'
         @resource 'environment', { path: ':environment_id' }
-  @resource 'failures'
+  @resource 'failures', ->
+    @resource 'failure', { path: ':failure_id' }