gforge-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gforge-commits] gforge/common/pm ProjectTask.class,1.27,1.28


From: tperdue
Subject: [Gforge-commits] gforge/common/pm ProjectTask.class,1.27,1.28
Date: Sat, 27 Nov 2004 14:00:03 -0600

Update of /cvsroot/gforge/gforge/common/pm
In directory db.perdue.net:/home/tperdue/share/www.gforge.org/common/pm

Modified Files:
        ProjectTask.class 
Log Message:
fixing rbac bugs

Index: ProjectTask.class
===================================================================
RCS file: /cvsroot/gforge/gforge/common/pm/ProjectTask.class,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -d -r1.27 -r1.28
--- ProjectTask.class   27 Nov 2004 19:56:51 -0000      1.27
+++ ProjectTask.class   27 Nov 2004 20:00:01 -0000      1.28
@@ -159,9 +159,13 @@
                        return false;
                }
 
-               $perm =& $this->ProjectGroup->Group->getPermission( 
session_get_user() );
-
-               if (!$perm || !is_object($perm) || !$perm->isPMAdmin()) {
+               if (!$parent_id) {
+                       $parent_id=0;
+               }
+               if (!$duration) {
+                       $duration=0;
+               }
+               if (!$this->ProjectGroup->userIsAdmin()) {
                        $this->setPermissionDeniedError();
                        return false;
                }
@@ -769,6 +773,9 @@
                if (!$parent_id) {
                        $parent_id=0;
                }
+               if (!$duration) {
+                       $duration=0;
+               }
                $perm =& $this->ProjectGroup->Group->getPermission( 
session_get_user() );
 
                if (!$perm || !is_object($perm) || !$perm->isPMAdmin()) {





reply via email to

[Prev in Thread] Current Thread [Next in Thread]