Merge lp:~hatch/juju-gui/peer-status-1255336 into lp:juju-gui/experimental
Proposed by
Jeff Pihach
Status: | Merged |
---|---|
Merged at revision: | 1214 |
Proposed branch: | lp:~hatch/juju-gui/peer-status-1255336 |
Merge into: | lp:juju-gui/experimental |
Diff against target: |
46 lines (+22/-4) 2 files modified
app/templates/service-relations-list.handlebars (+3/-1) app/views/utils.js (+19/-3) |
To merge this branch: | bzr merge lp:~hatch/juju-gui/peer-status-1255336 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Juju GUI Hackers | Pending | ||
Review via email:
|
Description of the change
Displays the relation name for peer relations
To post a comment you must log in.
Reviewers: mp+196964_ code.launchpad. net,
Message:
Please take a look.
Description:
Displays the relation name for peer relations
https:/ /code.launchpad .net/~hatch/ juju-gui/ peer-status- 1255336/ +merge/ 196964
(do not edit description out of merge proposal)
Please review this at https:/ /codereview. appspot. com/34120044/
Affected files (+24, -4 lines): service- relations- list.handlebars
A [revision details]
M app/templates/
M app/views/utils.js
Index: [revision details]
=== added file '[revision details]'
--- [revision details] 2012-01-01 00:00:00 +0000
+++ [revision details] 2012-01-01 00:00:00 +0000
@@ -0,0 +1,2 @@
+Old revision: <email address hidden>
+New revision: <email address hidden>
Index: app/templates/ service- relations- list.handlebars service- relations- list.handlebars ' service- relations- list.handlebars 2013-11-26 18:34:25 service- relations- list.handlebars 2013-11-27 17:14:10 relation- label {{relationStatus }"><h3> {{far.service} }</h3>< /div> relation- label {{relationStatus . ../errors}}"> erviceName .}}</h3>
=== modified file 'app/templates/
--- app/templates/
+0000
+++ app/templates/
+0000
@@ -4,7 +4,9 @@
</div>
{{/unless}}
{{#relations}}
- <div class="
far.service ../errors}
+ <div class="
+ <h3>{{relationS
+ </div>
<h4>Interface: {{interface}}</h4>
<h4>Name: {{near.name}}</h4>
<h4>Role: {{near.role}}</h4>
Index: app/views/utils.js utils.js'
=== modified file 'app/views/
--- app/views/utils.js 2013-11-26 18:34:25 +0000
+++ app/views/utils.js 2013-11-27 17:14:10 +0000
@@ -1686,9 +1686,25 @@
/*jshint debug:false */
});
- Y.Handlebars. registerHelper( 'relationStatus ', function(value, errors) { registerHelper( 'relationStatus ', function(relation, errors) near.service; far.service; serviceName] ) { return 'error'; } registerHelper( 'relationServic eName', function(relation) { near.service; far.service;
- if (errors[value]) {
- return 'error';
+ // Returns 'error' if the relation in question is in error. Supports both
+ // normal and peer relations.
+ Y.Handlebars.
{
+ var serviceName = '';
+ if (!relation.far) { // It's a peer relation
+ serviceName = relation.
+ } else {
+ serviceName = relation.
+ }
+ if (errors[
+ });
+
+ // Returns the proper service name to support peer and normal relations
for
+ // the relations tab in the juju-gui.
+ Y.Handlebars.
+ if (!relation.far) { // It's a peer relation
+ return relation.
+ } else {
+ return relation.
}
});