? 227947-redirect.patch
? 615258-path-source.patch
? 615294-enforce.patch
? 617312-user.patch
Index: domain_user/domain_user.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/domain/domain_user/domain_user.module,v
retrieving revision 1.27
diff -u -p -r1.27 domain_user.module
--- domain_user/domain_user.module	31 May 2009 18:16:41 -0000	1.27
+++ domain_user/domain_user.module	28 Oct 2009 21:19:24 -0000
@@ -47,7 +47,7 @@ function domain_user_menu() {
  * Implement hook_perm()
  */
 function domain_user_perm() {
-  return array('create personal domain');
+  return array('create personal domain', 'create user domains');
 }
 
 /**
@@ -158,7 +158,7 @@ function domain_user_user($op, &$edit, &
       // TODO: Maybe we should set a message here.
       if ($domain == -1 && domain_lookup(NULL, $name .'.'. $root) == -1) {
         $create_domain = variable_get('domain_user', 0);
-        if (user_access('create personal domain', $account)) {
+        if ((isset($account->uid) && user_access('create personal domain', $account)) || user_access('create user domains')) {
           if ($create_domain == 1 && !empty($root)) {
             $form['domain_user_domain']['domain_create_user'] = array(
               '#type' => 'value',
