summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2014-11-10 22:33:30 -0700
committermo khan <mo@mokhan.ca>2014-11-10 22:33:30 -0700
commitee6b74e9dd620e83a9ceb4662249e39e49f21999 (patch)
treecfad9b1e2cdd92969cf0e713b3d3e051e82aa1f1
parent55baf2141ce9328639b26c1b430465e8aded8c55 (diff)
display details of error.
-rw-r--r--app/assets/javascripts/router.js.coffee3
-rw-r--r--app/assets/javascripts/routes/failure.js.coffee3
-rw-r--r--app/assets/javascripts/templates/failure.hbs7
-rw-r--r--app/assets/javascripts/templates/failures.hbs14
4 files changed, 19 insertions, 8 deletions
diff --git a/app/assets/javascripts/router.js.coffee b/app/assets/javascripts/router.js.coffee
index 531c5f3..6d850f5 100644
--- a/app/assets/javascripts/router.js.coffee
+++ b/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' }
diff --git a/app/assets/javascripts/routes/failure.js.coffee b/app/assets/javascripts/routes/failure.js.coffee
new file mode 100644
index 0000000..a92fba4
--- /dev/null
+++ b/app/assets/javascripts/routes/failure.js.coffee
@@ -0,0 +1,3 @@
+App.FailureRoute = Ember.Route.extend
+ model: (params) ->
+ @store.find('failure', params.failure_id)
diff --git a/app/assets/javascripts/templates/failure.hbs b/app/assets/javascripts/templates/failure.hbs
new file mode 100644
index 0000000..7451760
--- /dev/null
+++ b/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>
diff --git a/app/assets/javascripts/templates/failures.hbs b/app/assets/javascripts/templates/failures.hbs
index c67d5a9..69ecb15 100644
--- a/app/assets/javascripts/templates/failures.hbs
+++ b/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}}
+