Code

Fixed disappearing buttons
authorcajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8>
Mon, 13 Nov 2006 14:14:50 +0000 (14:14 +0000)
committercajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8>
Mon, 13 Nov 2006 14:14:50 +0000 (14:14 +0000)
git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.5@5087 594d385d-05f5-0310-b6e9-bd551577e9d8

Changelog
plugins/personal/connectivity/main.inc
plugins/personal/environment/main.inc
plugins/personal/generic/main.inc
plugins/personal/mail/main.inc
plugins/personal/nagios/main.inc
plugins/personal/posix/main.inc
plugins/personal/samba/main.inc

index d93b1fddc0ceb6a3f55a31955885a32d5419bc41..fe3e2cef8e50683753194e15aa0042aa2af2caee 100644 (file)
--- a/Changelog
+++ b/Changelog
@@ -13,6 +13,7 @@ GOsa2 changelog
   - Activated missing checks for IP and MAC
   - Fixed copy'n paste errors for netatalk
   - Various W3C fixes
+  - Fixed "My Account" mode, where buttons disappear after saving
 
 * gosa 2.5.5
   - Added remove method for shared folder in kolab mode
index 17cebd0e47d165247bcb68df6534a68d086512b5..2a460f49ceabbc7020d0b0a4767caa358268bb5e 100644 (file)
@@ -67,6 +67,7 @@ if (!$remove_lock){
       $connectivity->save ();
       gosa_log ("User/connectivity object'".$ui->dn."' has been saved");
       $connectivity->acl= "#none#";
+      $editacl= get_module_permission($acl, "connectivity", $ui->dn);
       del_lock ($ui->dn);
       sess_del ('edit');
 
index 6523d8d3fc462e1cd3f0851c5db5fb50f6fb8fd6..b65c5fb9a05976f2bcf6ab9574cc9e9d3fa98333 100644 (file)
@@ -75,6 +75,7 @@ if (!$remove_lock){
       $environment->save ();
       gosa_log ("User/environment object'".$ui->dn."' has been saved");
       $environment->acl= "#none#";
+      $editacl= get_module_permission($acl, "gotoEnvironment",$ui->dn);
       del_lock ($ui->dn);
       sess_del ('edit');
 
index 166db78ed504e266a90aad2428502e2996e0f773..1a4aafec8e6ac209323b547893d30efcdc28a4a1 100644 (file)
@@ -122,6 +122,7 @@ if (!$remove_lock){
       $user->save ();
       gosa_log ("User/generic object'".$ui->dn."' has been saved");
       $user->acl= "#none#";
+      $editacl= get_module_permission($acl, "user", $ui->dn);
       del_lock ($ui->dn);
       sess_del ('edit');
 
@@ -174,6 +175,7 @@ if (!$remove_lock){
         $info= "<img class=\"center\" alt=\"\" align=\"middle\" src=\"".get_template_path('images/openlock.png').
                "\"> ".$ui->dn."&nbsp;";
       }
+
       if ($fn == "edit" && isset($editacl) && $editacl != "#none#"){
         $info.= "<img class=\"center\" alt=\"\" align=\"middle\" src=\"".get_template_path('images/lamp.png')."\"> ".
                 _("Click the 'Edit' button below to change informations in this dialog");
index 892c271d4c61afbea0b7f6f6f88b1d948bb19e4a..160ce5841766915fbfca1d0c8de5071b5f8e2e8a 100644 (file)
@@ -75,6 +75,7 @@ if (!$remove_lock){
       $mailAccount->save ();
       gosa_log ("User/mail object'".$ui->dn."' has been saved");
       $mailAccount->acl= "#none#";
+      $editacl= get_module_permission($acl, "mail", $ui->dn);
       del_lock ($ui->dn);
       sess_del ('edit');
 
index b74cd21b76c5a07eeb5a0add032e61ab947b53ad..c893a5904eda2a8f7a397123072e08cd397ecc91 100644 (file)
@@ -75,6 +75,7 @@ if (!$remove_lock){
       $nagiosAccount->save ();
       gosa_log ("User/nagios object'".$ui->dn."' has been saved");
       $nagiosAccount->acl= "#none#";
+      $editacl= get_module_permission($acl, "nagiosAccount", $ui->dn);
       del_lock ($ui->dn);
       sess_del ('edit');
 
index f900b9312803b61ff7035ccc9dfb4d312b665d19..4ce234561022957331375d97d9255fc4f61f8c9f 100644 (file)
@@ -81,6 +81,7 @@ if (!$remove_lock){
       $posixAccount->save ();
       gosa_log ("User/posix object'".$ui->dn."' has been saved");
       $posixAccount->acl= "#none#";
+      $editacl= get_module_permission($acl, "posix", $ui->dn);
       del_lock ($ui->dn);
       sess_del ('edit');
 
index 8a983ca00563b0e0305e97e47b59979c9e58dbcc..5a78b651a78891ea1d09dc82b42f634d4e008b36 100644 (file)
@@ -76,6 +76,7 @@ if (!$remove_lock){
       $sambaAccount->save ();
       gosa_log ("User/samba object'".$ui->dn."' has been saved");
       $sambaAccount->acl= "#none#";
+      $editacl= get_module_permission($acl, "samba", $ui->dn);
       del_lock ($ui->dn);
       sess_del ('edit');