summaryrefslogtreecommitdiffstats
path: root/bin/stack
diff options
context:
space:
mode:
authorRyan Lane <laner@controller>2010-12-08 10:22:29 +0000
committerRyan Lane <laner@controller>2010-12-08 10:22:29 +0000
commit03920759ac485e76c9104b4c9a1bf53231e2c47c (patch)
treee1b39a72d911afda9940efdaa769a78f57464297 /bin/stack
parent8d2bb4659fc06c306afa02e57e138646a1fc0f47 (diff)
downloadnova-03920759ac485e76c9104b4c9a1bf53231e2c47c.tar.gz
nova-03920759ac485e76c9104b4c9a1bf53231e2c47c.tar.xz
nova-03920759ac485e76c9104b4c9a1bf53231e2c47c.zip
Removing novaProject from the schema. This change may look odd at first; here's how it works:
Both roles are projects are groupOfNames. Previously, we were differentiating projects from project roles by using the novaProject objectclass on the project, and not on the roles. This change removes novaProject, and uses the owner attribute instead of the projectManager attribute. Only projects should have an owner. We can differentiate projects from project roles by checking for the existence of this attribute. To check for the existence of an attribute in LDAP, a wildcard search is used. The fake LDAP driver did not support wildcard searches, so I put in "all or nothing" support for it. The wildcard search support doesn't work exactly like wildcard searches in LDAP, but will work for the case that's required.
Diffstat (limited to 'bin/stack')
0 files changed, 0 insertions, 0 deletions