? 5-perm.patch
? 540584-domain-source.patch
? 548140-source-validate.patch
? 561282-views-filtering.patch
? 601516-perm-error.patch
Index: domain.install
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/domain/domain.install,v
retrieving revision 1.22
diff -u -p -r1.22 domain.install
--- domain.install	24 Aug 2009 13:36:08 -0000	1.22
+++ domain.install	11 Oct 2009 15:00:56 -0000
@@ -179,3 +179,19 @@ function domain_update_6202() {
   variable_set('domain_form_elements', $options);
   return $ret;
 }
+
+/**
+ * Fixes permission naming error in rc9 and lower.
+ */
+function domain_update_6203() {
+  $ret = array();
+  $result = db_query("SELECT * FROM {permission}");
+  while ($permission = db_fetch_object($result)) {
+    if (strpos($permission->perm, 'publish to any assigned domains') > 0) {
+      $pid = (int) $permission->pid;
+      $string = db_escape_string(str_replace('publish to any assigned domains', 'publish to any assigned domain', $permission->perm));
+      $ret[] = update_sql("UPDATE {permission} SET perm = '$string' WHERE pid = $pid");
+    }
+  }
+  return $ret;
+}
Index: domain.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/domain/domain.module,v
retrieving revision 1.119
diff -u -p -r1.119 domain.module
--- domain.module	11 Oct 2009 14:10:01 -0000	1.119
+++ domain.module	11 Oct 2009 15:00:59 -0000
@@ -214,7 +214,7 @@ function domain_perm() {
     'delete domain nodes',
     'edit domain nodes',
     'set domain access',
-    'publish to any assigned domains',
+    'publish to any assigned domain',
     'publish from assigned domain',
     'publish from default domain',
   );
@@ -1632,7 +1632,7 @@ function domain_form_perm() {
   $perms = array(
     'publish from default domain' => 1,
     'publish from assigned domain' => 2,
-    'publish to any assigned domains' => 3,
+    'publish to any assigned domain' => 3,
   );
   // By default, we will hide the form by returning NULL.
   $action = NULL;
