Fossil SCM
Fix /timeline so that it works with only RdForum permission.
Commit
327c51b4230e22e0557cf03435b023b8cbcad340ffa6118074e68314e9dc3834
Parent
2dfb887310cf631…
1 file changed
+1
-1
+1
-1
| --- src/timeline.c | ||
| +++ src/timeline.c | ||
| @@ -1481,11 +1481,11 @@ | ||
| 1481 | 1481 | pd_rid = name_to_typed_rid(P("dp"),"ci"); |
| 1482 | 1482 | if( pd_rid ){ |
| 1483 | 1483 | p_rid = d_rid = pd_rid; |
| 1484 | 1484 | } |
| 1485 | 1485 | login_check_credentials(); |
| 1486 | - if( (!g.perm.Read && !g.perm.RdTkt && !g.perm.RdWiki) | |
| 1486 | + if( (!g.perm.Read && !g.perm.RdTkt && !g.perm.RdWiki && !g.perm.RdForum) | |
| 1487 | 1487 | || (bisectOnly && !g.perm.Setup) |
| 1488 | 1488 | ){ |
| 1489 | 1489 | login_needed(g.anon.Read && g.anon.RdTkt && g.anon.RdWiki); |
| 1490 | 1490 | return; |
| 1491 | 1491 | } |
| 1492 | 1492 |
| --- src/timeline.c | |
| +++ src/timeline.c | |
| @@ -1481,11 +1481,11 @@ | |
| 1481 | pd_rid = name_to_typed_rid(P("dp"),"ci"); |
| 1482 | if( pd_rid ){ |
| 1483 | p_rid = d_rid = pd_rid; |
| 1484 | } |
| 1485 | login_check_credentials(); |
| 1486 | if( (!g.perm.Read && !g.perm.RdTkt && !g.perm.RdWiki) |
| 1487 | || (bisectOnly && !g.perm.Setup) |
| 1488 | ){ |
| 1489 | login_needed(g.anon.Read && g.anon.RdTkt && g.anon.RdWiki); |
| 1490 | return; |
| 1491 | } |
| 1492 |
| --- src/timeline.c | |
| +++ src/timeline.c | |
| @@ -1481,11 +1481,11 @@ | |
| 1481 | pd_rid = name_to_typed_rid(P("dp"),"ci"); |
| 1482 | if( pd_rid ){ |
| 1483 | p_rid = d_rid = pd_rid; |
| 1484 | } |
| 1485 | login_check_credentials(); |
| 1486 | if( (!g.perm.Read && !g.perm.RdTkt && !g.perm.RdWiki && !g.perm.RdForum) |
| 1487 | || (bisectOnly && !g.perm.Setup) |
| 1488 | ){ |
| 1489 | login_needed(g.anon.Read && g.anon.RdTkt && g.anon.RdWiki); |
| 1490 | return; |
| 1491 | } |
| 1492 |