X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=security%2Fruntime%2Forg.argeo.security.ria%2Fsrc%2Fargeo-ria-lib%2Fsecurity%2Fclass%2Forg%2Fargeo%2Fsecurity%2Fria%2Fcomponents%2FNaturesManager.js;fp=security%2Fruntime%2Forg.argeo.security.ria%2Fsrc%2Fargeo-ria-lib%2Fsecurity%2Fclass%2Forg%2Fargeo%2Fsecurity%2Fria%2Fcomponents%2FNaturesManager.js;h=0000000000000000000000000000000000000000;hb=0ceaef8eb3172da98031699fc3d306c6816fea44;hp=8e21466fd30d24eedb491610ed91aad0caf65d57;hpb=9b6a0645e8e964fd7bb04a63ddebbf2f14bd7779;p=lgpl%2Fargeo-commons.git diff --git a/security/runtime/org.argeo.security.ria/src/argeo-ria-lib/security/class/org/argeo/security/ria/components/NaturesManager.js b/security/runtime/org.argeo.security.ria/src/argeo-ria-lib/security/class/org/argeo/security/ria/components/NaturesManager.js deleted file mode 100644 index 8e21466fd..000000000 --- a/security/runtime/org.argeo.security.ria/src/argeo-ria-lib/security/class/org/argeo/security/ria/components/NaturesManager.js +++ /dev/null @@ -1,54 +0,0 @@ -qx.Class.define("org.argeo.security.ria.components.NaturesManager",{ - extend : qx.core.Object, - properties : { - detectedNatures : { - check : "Map" - }, - nonAssignedNatures : { - check : "Map", - event : "changeNonAssignedNatures" - } - }, - construct : function(){ - this.base(arguments); - this.detectNatures(); - }, - members : { - detectNatures : function(){ - var natures = {}; - var sortedNatures = {}; - var ranks = {}; - for (var key in qx.Bootstrap.$$registry) { - if (qx.Class.hasInterface(qx.Bootstrap.$$registry[key], org.argeo.security.ria.components.INaturePane)) { - // FILTER BY ROLE HERE! - var klass = qx.Bootstrap.$$registry[key]; - natures[klass.NATURE_TYPE] = klass; - ranks[klass.NATURE_TYPE] = klass.NATURE_RANK; - } - } - org.argeo.ria.util.Utils.asort(ranks); - for(var key in ranks){ - sortedNatures[key] = natures[key]; - } - this.setDetectedNatures(sortedNatures); - this.setNonAssignedNatures(sortedNatures); - }, - detectNaturesInData : function(userNaturesList){ - var detected = this.getDetectedNatures(); - var userDetected = []; - var nonAssigned = qx.lang.Object.clone(detected); - for(var i = 0;i