Fossil SCM

Require "Read" permission (capability "u") in order to access the /reports page. Fix for ticket [a757c4fca19d]

drh 2014-01-28 14:06 trunk
Commit f48c84afd1ace490256164d0746a1cc1f0f7a528
1 file changed +3 -1
+3 -1
--- src/timeline.c
+++ src/timeline.c
@@ -2544,13 +2544,15 @@
25442544
*/
25452545
void stats_report_page(){
25462546
HQuery url; /* URL for various branch links */
25472547
const char * zView = P("view"); /* Which view/report to show. */
25482548
const char *zUserName = P("user");
2549
+
2550
+ login_check_credentials();
2551
+ if( !g.perm.Read ){ login_needed(); return; }
25492552
if(!zUserName) zUserName = P("u");
25502553
url_initialize(&url, "reports");
2551
-
25522554
if(zUserName && *zUserName){
25532555
url_add_parameter(&url,"user", zUserName);
25542556
timeline_submenu(&url, "(Remove User Flag)", "view", zView, "user");
25552557
}
25562558
timeline_submenu(&url, "By Year", "view", "byyear", 0);
25572559
--- src/timeline.c
+++ src/timeline.c
@@ -2544,13 +2544,15 @@
2544 */
2545 void stats_report_page(){
2546 HQuery url; /* URL for various branch links */
2547 const char * zView = P("view"); /* Which view/report to show. */
2548 const char *zUserName = P("user");
 
 
 
2549 if(!zUserName) zUserName = P("u");
2550 url_initialize(&url, "reports");
2551
2552 if(zUserName && *zUserName){
2553 url_add_parameter(&url,"user", zUserName);
2554 timeline_submenu(&url, "(Remove User Flag)", "view", zView, "user");
2555 }
2556 timeline_submenu(&url, "By Year", "view", "byyear", 0);
2557
--- src/timeline.c
+++ src/timeline.c
@@ -2544,13 +2544,15 @@
2544 */
2545 void stats_report_page(){
2546 HQuery url; /* URL for various branch links */
2547 const char * zView = P("view"); /* Which view/report to show. */
2548 const char *zUserName = P("user");
2549
2550 login_check_credentials();
2551 if( !g.perm.Read ){ login_needed(); return; }
2552 if(!zUserName) zUserName = P("u");
2553 url_initialize(&url, "reports");
 
2554 if(zUserName && *zUserName){
2555 url_add_parameter(&url,"user", zUserName);
2556 timeline_submenu(&url, "(Remove User Flag)", "view", zView, "user");
2557 }
2558 timeline_submenu(&url, "By Year", "view", "byyear", 0);
2559

Keyboard Shortcuts

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