From bdbc16bf99bf53145b1f6d4979326c69f1af2d35 Mon Sep 17 00:00:00 2001
From: andi <andi@splitbrain.org>
Date: Wed, 8 Jun 2005 23:09:12 +0200
Subject: [PATCH] Allow source view with read only permissions #383

darcs-hash:20050608210912-9977f-d7645e56001efd2ee6b08504a15ff7f293d8ae92.gz
---
 inc/actions.php | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/inc/actions.php b/inc/actions.php
index aef63b94c..09042885e 100644
--- a/inc/actions.php
+++ b/inc/actions.php
@@ -116,7 +116,13 @@ function act_permcheck($act){
 
   if(in_array($act,array('save','preview','edit'))){
     if($INFO['exists']){
-      $permneed = AUTH_EDIT;
+      if($act == 'edit'){
+        //the edit function will check again and do a source show
+        //when no AUTH_EDIT available
+        $permneed = AUTH_READ;
+      }else{
+        $permneed = AUTH_EDIT;
+      }
     }else{
       $permneed = AUTH_CREATE;
     }
-- 
GitLab