summaryrefslogtreecommitdiffstats
path: root/web
diff options
context:
space:
mode:
authorKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2013-10-04 13:22:00 +0300
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2013-10-04 13:48:15 +0300
commit914f7fc12120aa75b3a9e08f68c078c88247f824 (patch)
treefd5686370f1ab112bb0ab1b49d1781e812681f8f /web
parent4a9a64f191d32130d2e86eacfaf0cf9e1bdf4c64 (diff)
downloadaconf-914f7fc12120aa75b3a9e08f68c078c88247f824.tar.bz2
aconf-914f7fc12120aa75b3a9e08f68c078c88247f824.tar.xz
web client: show only modules with read permission
Diffstat (limited to 'web')
-rw-r--r--web/client.js9
1 files changed, 7 insertions, 2 deletions
diff --git a/web/client.js b/web/client.js
index 2ec122b..da995d2 100644
--- a/web/client.js
+++ b/web/client.js
@@ -1031,10 +1031,15 @@ $(function() {
return;
}
- var first = data.meta.fields[0].name;
- if (!current && selectFirst) current = first;
+ var first;
_.each(data.meta.fields, function(field) {
+ if (!data.data[field.name]) return;
+ if (!first) {
+ first = field.name;
+ if (!current && selectFirst) current = first;
+ }
+
var el = $("<li>");
var link = Link.staticRender(data.get(field.name));
link.text(field["ui-name"]);