Fossil SCM

Add "events" as additional type to be reported by the /reports page.

jan.nijtmans 2014-07-11 13:08 trunk
Commit 0fb4a8d0988dcb015e1662ce6956d675e8764ff1
1 file changed +8 -1
+8 -1
--- src/timeline.c
+++ src/timeline.c
@@ -2067,10 +2067,12 @@
20672067
static const char * stats_report_label_for_type(){
20682068
assert( statsReportType && "Must call stats_report_init_view() first." );
20692069
switch( statsReportType ){
20702070
case 'c':
20712071
return "checkins";
2072
+ case 'e':
2073
+ return "events";
20722074
case 'w':
20732075
return "wiki changes";
20742076
case 't':
20752077
return "ticket changes";
20762078
case 'g':
@@ -2096,11 +2098,11 @@
20962098
zParam = NULL;
20972099
}
20982100
zTop = mprintf("%s/reports?view=%s%s%s", g.zTop, zCurrentViewName,
20992101
zParam ? "&" : "", zParam);
21002102
cgi_printf("<div>");
2101
- cgi_printf("<span>Event types:</span> ");
2103
+ cgi_printf("<span>Types:</span> ");
21022104
if('*' == statsReportType){
21032105
cgi_printf(" <strong>all</strong>", zTop);
21042106
}else{
21052107
cgi_printf(" <a href='%s'>all</a>", zTop);
21062108
}
@@ -2107,10 +2109,15 @@
21072109
if('c' == statsReportType){
21082110
cgi_printf(" <strong>checkins</strong>", zTop);
21092111
}else{
21102112
cgi_printf(" <a href='%s&type=ci'>checkins</a>", zTop);
21112113
}
2114
+ if('e' == statsReportType){
2115
+ cgi_printf(" <strong>events</strong>", zTop);
2116
+ }else{
2117
+ cgi_printf(" <a href='%s&type=e'>events</a>", zTop);
2118
+ }
21122119
if( 't' == statsReportType ){
21132120
cgi_printf(" <strong>tickets</strong>", zTop);
21142121
}else{
21152122
cgi_printf(" <a href='%s&type=t'>tickets</a>", zTop);
21162123
}
21172124
--- src/timeline.c
+++ src/timeline.c
@@ -2067,10 +2067,12 @@
2067 static const char * stats_report_label_for_type(){
2068 assert( statsReportType && "Must call stats_report_init_view() first." );
2069 switch( statsReportType ){
2070 case 'c':
2071 return "checkins";
 
 
2072 case 'w':
2073 return "wiki changes";
2074 case 't':
2075 return "ticket changes";
2076 case 'g':
@@ -2096,11 +2098,11 @@
2096 zParam = NULL;
2097 }
2098 zTop = mprintf("%s/reports?view=%s%s%s", g.zTop, zCurrentViewName,
2099 zParam ? "&" : "", zParam);
2100 cgi_printf("<div>");
2101 cgi_printf("<span>Event types:</span> ");
2102 if('*' == statsReportType){
2103 cgi_printf(" <strong>all</strong>", zTop);
2104 }else{
2105 cgi_printf(" <a href='%s'>all</a>", zTop);
2106 }
@@ -2107,10 +2109,15 @@
2107 if('c' == statsReportType){
2108 cgi_printf(" <strong>checkins</strong>", zTop);
2109 }else{
2110 cgi_printf(" <a href='%s&type=ci'>checkins</a>", zTop);
2111 }
 
 
 
 
 
2112 if( 't' == statsReportType ){
2113 cgi_printf(" <strong>tickets</strong>", zTop);
2114 }else{
2115 cgi_printf(" <a href='%s&type=t'>tickets</a>", zTop);
2116 }
2117
--- src/timeline.c
+++ src/timeline.c
@@ -2067,10 +2067,12 @@
2067 static const char * stats_report_label_for_type(){
2068 assert( statsReportType && "Must call stats_report_init_view() first." );
2069 switch( statsReportType ){
2070 case 'c':
2071 return "checkins";
2072 case 'e':
2073 return "events";
2074 case 'w':
2075 return "wiki changes";
2076 case 't':
2077 return "ticket changes";
2078 case 'g':
@@ -2096,11 +2098,11 @@
2098 zParam = NULL;
2099 }
2100 zTop = mprintf("%s/reports?view=%s%s%s", g.zTop, zCurrentViewName,
2101 zParam ? "&" : "", zParam);
2102 cgi_printf("<div>");
2103 cgi_printf("<span>Types:</span> ");
2104 if('*' == statsReportType){
2105 cgi_printf(" <strong>all</strong>", zTop);
2106 }else{
2107 cgi_printf(" <a href='%s'>all</a>", zTop);
2108 }
@@ -2107,10 +2109,15 @@
2109 if('c' == statsReportType){
2110 cgi_printf(" <strong>checkins</strong>", zTop);
2111 }else{
2112 cgi_printf(" <a href='%s&type=ci'>checkins</a>", zTop);
2113 }
2114 if('e' == statsReportType){
2115 cgi_printf(" <strong>events</strong>", zTop);
2116 }else{
2117 cgi_printf(" <a href='%s&type=e'>events</a>", zTop);
2118 }
2119 if( 't' == statsReportType ){
2120 cgi_printf(" <strong>tickets</strong>", zTop);
2121 }else{
2122 cgi_printf(" <a href='%s&type=t'>tickets</a>", zTop);
2123 }
2124

Keyboard Shortcuts

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