static function DynamicSidebarGetGroups(&$groups)
 {
     global $wgUser, $wgMemc;
     if ($wgUser->isLoggedIn()) {
         $key = wfMemcKey('openstackmanager', 'roles', $wgUser->getName());
         $roles = $wgMemc->get($key);
         if (!is_array($roles)) {
             $user = new OpenStackNovaUser();
             $roles = $user->getRoles();
         }
         $groups = array_merge($groups, $roles);
     }
     return true;
 }