projects
/
osm
/
UI.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
RBAC React Component, displays/hides components based on role
[osm/UI.git]
/
skyquake
/
framework
/
core
/
modules
/
navigation_manager.js
diff --git
a/skyquake/framework/core/modules/navigation_manager.js
b/skyquake/framework/core/modules/navigation_manager.js
index
6ed1e49
..
f690359
100644
(file)
--- a/
skyquake/framework/core/modules/navigation_manager.js
+++ b/
skyquake/framework/core/modules/navigation_manager.js
@@
-68,6
+68,13
@@
function addLabel(plugin_name, label) {
NAVIGATION[plugin_name].label = label || 'RW.UI Plugin';
}
NAVIGATION[plugin_name].label = label || 'RW.UI Plugin';
}
+function addAllow(plugin_name, allow) {
+ if (!NAVIGATION[plugin_name]) {
+ NAVIGATION[plugin_name] = {};
+ }
+ NAVIGATION[plugin_name].allow = allow || '*';
+}
+
function getNavigation() {
return NAVIGATION;
}
function getNavigation() {
return NAVIGATION;
}
@@
-81,6
+88,7
@@
function onNavigationDiscovered(plugin_name, plugin) {
addOrder(plugin_name, plugin.order);
addPriority(plugin_name, plugin.priority);
addLabel(plugin_name, plugin.name);
addOrder(plugin_name, plugin.order);
addPriority(plugin_name, plugin.priority);
addLabel(plugin_name, plugin.name);
+ addAllow(plugin_name, plugin.allow);
}
function init() {
}
function init() {