diff s4-funcs.sh @ 585:dfa90fbc05bd

Group admin can edit any blog attributes.
author HIROSE Yuuji <yuuji@gentei.org>
date Thu, 15 Aug 2019 17:09:16 +0900
parents 8a206c6342a8
children a50e83239b51
line wrap: on
line diff
--- a/s4-funcs.sh	Sat Jul 27 08:54:43 2019 +0900
+++ b/s4-funcs.sh	Thu Aug 15 17:09:16 2019 +0900
@@ -3339,6 +3339,14 @@
       sql="select gname from $tbl where rowid=$rowid;"
       ##err p2t:grp:q $sql
       isgrpowner "$user" "`query $sql`" && rowowner=$user
+    elif [ x"$tbl" = x"blog" ]; then
+      # Check if owner in blog_s
+      blogowner=`getvalbyid blog owner "$rowid"`
+      if isgrpowner "$user" "$blogowner"; then
+	rowowner=$user
+      else
+	rowowner=`query "SELECT author FROM $tbl WHERE rowid=$rowid;"`
+      fi
     else
       # 2016-12-05 There's no owner column in $tbl (need confirmation)
       rowowner=`query "SELECT author FROM $tbl WHERE rowid=$rowid;"`

yatex.org