diff options
| author | mo khan <mo@mokhan.ca> | 2014-11-10 22:33:30 -0700 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2014-11-10 22:33:30 -0700 |
| commit | ee6b74e9dd620e83a9ceb4662249e39e49f21999 (patch) | |
| tree | cfad9b1e2cdd92969cf0e713b3d3e051e82aa1f1 | |
| parent | 55baf2141ce9328639b26c1b430465e8aded8c55 (diff) | |
display details of error.
| -rw-r--r-- | app/assets/javascripts/router.js.coffee | 3 | ||||
| -rw-r--r-- | app/assets/javascripts/routes/failure.js.coffee | 3 | ||||
| -rw-r--r-- | app/assets/javascripts/templates/failure.hbs | 7 | ||||
| -rw-r--r-- | app/assets/javascripts/templates/failures.hbs | 14 |
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}} + |
