Fossil SCM

Do not show the Close button on forum posts which are pending moderation.

stephan 2023-06-23 16:34 trunk
Commit 355a81bea7e40dac506f61c5b3dc1944e5248ef6cdd230c0e2bab54e48f928d4
1 file changed +3 -1
+3 -1
--- src/forum.c
+++ src/forum.c
@@ -904,11 +904,13 @@
904904
int iHead = forumpost_head_rid(p->fpid);
905905
@ <form method="post" \
906906
@ action='%R/forumpost_%s(iClosed > 0 ? "reopen" : "close")'>
907907
login_insert_csrf_secret();
908908
@ <input type="hidden" name="fpid" value="%z(rid_to_uuid(iHead))" />
909
- @ <input type="submit" value='%s(iClosed ? "Re-open" : "Close")' />
909
+ if( moderation_pending(p->fpid)==0 ){
910
+ @ <input type="submit" value='%s(iClosed ? "Re-open" : "Close")' />
911
+ }
910912
@ </form>
911913
}
912914
@ </div>
913915
}
914916
@ </div>
915917
--- src/forum.c
+++ src/forum.c
@@ -904,11 +904,13 @@
904 int iHead = forumpost_head_rid(p->fpid);
905 @ <form method="post" \
906 @ action='%R/forumpost_%s(iClosed > 0 ? "reopen" : "close")'>
907 login_insert_csrf_secret();
908 @ <input type="hidden" name="fpid" value="%z(rid_to_uuid(iHead))" />
909 @ <input type="submit" value='%s(iClosed ? "Re-open" : "Close")' />
 
 
910 @ </form>
911 }
912 @ </div>
913 }
914 @ </div>
915
--- src/forum.c
+++ src/forum.c
@@ -904,11 +904,13 @@
904 int iHead = forumpost_head_rid(p->fpid);
905 @ <form method="post" \
906 @ action='%R/forumpost_%s(iClosed > 0 ? "reopen" : "close")'>
907 login_insert_csrf_secret();
908 @ <input type="hidden" name="fpid" value="%z(rid_to_uuid(iHead))" />
909 if( moderation_pending(p->fpid)==0 ){
910 @ <input type="submit" value='%s(iClosed ? "Re-open" : "Close")' />
911 }
912 @ </form>
913 }
914 @ </div>
915 }
916 @ </div>
917

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button