Fossil SCM
Removed the Markdown and Wiki help page links from the Help section of the sitemap when the accessing user has no ability to create content in those formats: no wiki, ticket, or forum creation capability, no checkin rights, and no Admin rights.
Commit
7ff6d5b0e9952aa5de7be445ee56251273c0c31efaedeb5f717443ede2176d01
Parent
17b517f5eef3246…
1 file changed
+7
-2
+7
-2
| --- src/sitemap.c | ||
| +++ src/sitemap.c | ||
| @@ -193,12 +193,17 @@ | ||
| 193 | 193 | @ </ul> |
| 194 | 194 | @ </li> |
| 195 | 195 | } |
| 196 | 196 | @ <li>Help |
| 197 | 197 | @ <ul> |
| 198 | - @ <li>%z(href("%R/wiki_rules"))Wiki Formatting Rules</a></li> | |
| 199 | - @ <li>%z(href("%R/md_rules"))Markdown Formatting Rules</a></li> | |
| 198 | + if( g.perm.Admin || g.perm.Write || | |
| 199 | + g.perm.WrForum || g.perm.WrTForum || | |
| 200 | + g.perm.NewWiki || g.perm.ApndWiki || g.perm.WrWiki || g.perm.ModWiki || | |
| 201 | + g.perm.NewTkt || g.perm.ApndTkt || g.perm.WrTkt || g.perm.ModTkt ){ | |
| 202 | + @ <li>%z(href("%R/wiki_rules"))Wiki Formatting Rules</a></li> | |
| 203 | + @ <li>%z(href("%R/md_rules"))Markdown Formatting Rules</a></li> | |
| 204 | + } | |
| 200 | 205 | @ <li>%z(href("%R/help"))List of All Commands and Web Pages</a></li> |
| 201 | 206 | @ <li>%z(href("%R/test-all-help"))All "help" text on a single page</a></li> |
| 202 | 207 | @ <li>%z(href("%R/mimetype_list"))Filename suffix to mimetype map</a></li> |
| 203 | 208 | @ </ul></li> |
| 204 | 209 | if( g.perm.Admin ){ |
| 205 | 210 |
| --- src/sitemap.c | |
| +++ src/sitemap.c | |
| @@ -193,12 +193,17 @@ | |
| 193 | @ </ul> |
| 194 | @ </li> |
| 195 | } |
| 196 | @ <li>Help |
| 197 | @ <ul> |
| 198 | @ <li>%z(href("%R/wiki_rules"))Wiki Formatting Rules</a></li> |
| 199 | @ <li>%z(href("%R/md_rules"))Markdown Formatting Rules</a></li> |
| 200 | @ <li>%z(href("%R/help"))List of All Commands and Web Pages</a></li> |
| 201 | @ <li>%z(href("%R/test-all-help"))All "help" text on a single page</a></li> |
| 202 | @ <li>%z(href("%R/mimetype_list"))Filename suffix to mimetype map</a></li> |
| 203 | @ </ul></li> |
| 204 | if( g.perm.Admin ){ |
| 205 |
| --- src/sitemap.c | |
| +++ src/sitemap.c | |
| @@ -193,12 +193,17 @@ | |
| 193 | @ </ul> |
| 194 | @ </li> |
| 195 | } |
| 196 | @ <li>Help |
| 197 | @ <ul> |
| 198 | if( g.perm.Admin || g.perm.Write || |
| 199 | g.perm.WrForum || g.perm.WrTForum || |
| 200 | g.perm.NewWiki || g.perm.ApndWiki || g.perm.WrWiki || g.perm.ModWiki || |
| 201 | g.perm.NewTkt || g.perm.ApndTkt || g.perm.WrTkt || g.perm.ModTkt ){ |
| 202 | @ <li>%z(href("%R/wiki_rules"))Wiki Formatting Rules</a></li> |
| 203 | @ <li>%z(href("%R/md_rules"))Markdown Formatting Rules</a></li> |
| 204 | } |
| 205 | @ <li>%z(href("%R/help"))List of All Commands and Web Pages</a></li> |
| 206 | @ <li>%z(href("%R/test-all-help"))All "help" text on a single page</a></li> |
| 207 | @ <li>%z(href("%R/mimetype_list"))Filename suffix to mimetype map</a></li> |
| 208 | @ </ul></li> |
| 209 | if( g.perm.Admin ){ |
| 210 |