[debian-edu-commits] debian-edu/upstream/ 01/03: object creation on multi-edits: If mailaddress object is not yet in account state, set it into that state on multi-edit actions.

Mike Gabriel sunweaver at debian.org
Wed Aug 26 22:54:02 UTC 2015


This is an automated email from the git hooks/post-receive script.

sunweaver pushed a commit to branch master
in repository gosa-plugin-mailaddress.

commit a7cb30d52ad88659245c8e934e58ea9ed213ed6e
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date:   Thu Aug 27 00:44:17 2015 +0200

    object creation on multi-edits: If mailaddress object is not yet in account state, set it into that state on multi-edit actions.
---
 admin/groups/mailaddress/class_groupMail.inc | 6 ++++++
 personal/mailaddress/class_mailAccount.inc   | 6 ++++++
 2 files changed, 12 insertions(+)

diff --git a/admin/groups/mailaddress/class_groupMail.inc b/admin/groups/mailaddress/class_groupMail.inc
index 3978a1d..1eb55e2 100644
--- a/admin/groups/mailaddress/class_groupMail.inc
+++ b/admin/groups/mailaddress/class_groupMail.inc
@@ -569,6 +569,12 @@ class mailgroup extends plugin
             }
         }
 
+        /* Add mail account data, if object is not in account state, yet
+         */
+        if(!$this->is_account && $this->acl_is_createable()){
+            $this->is_account= TRUE;
+        }
+
         plugin::set_multi_edit_values($attrs);
         $this->gosaMailForwardingAddress = $forward;
     }
diff --git a/personal/mailaddress/class_mailAccount.inc b/personal/mailaddress/class_mailAccount.inc
index 4b71f99..c7c80d9 100644
--- a/personal/mailaddress/class_mailAccount.inc
+++ b/personal/mailaddress/class_mailAccount.inc
@@ -408,6 +408,12 @@ class mailAccount extends plugin
       }
     }
 
+    /* Add mail account data, if object is not in account state, yet
+     */
+    if(!$this->is_account && $this->acl_is_createable()){
+        $this->is_account= TRUE;
+    }
+
     plugin::set_multi_edit_values($attrs);
   }
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-edu/upstream/gosa-plugin-mailaddress.git



More information about the debian-edu-commits mailing list