Last modified: 2011-01-11 22:40:23 UTC
There's a few rudimentary security checks in place now, but the extension needs to ensure users have proper rights to access certain special pages. Specifically, Special:NovaProject, and Special:NovaDomain should ensure a user is an admin, or have some special right. Additionally, the current security checks aren't likely done in the normal MediaWiki style. This should be corrected.
Accidentally marked this as resolved.
More specific implementation: Special:NovaProject should be limited to wiki admins Special:NovaDomain, Special:NovaHost, and Special:NovaAddress should be limited to users with the 'netadmins' role. Special:NovaInstance should be limited to users with the 'sysadmin' role. Roles are pulled from LDAP, and are accessible via OpenStackNovaUser->inRole(), or OpenStackNovaUser->getRoles()
Resolved in r80047.