Fossil SCM

Add a field to the reports to directly type a user name. Hide this field on the user report.

andygoth 2015-05-18 02:42 UTC andygoth-user-reports
Commit bcee2d48ed0a5e87d361fc4294f66cb8b77daa7e
1 file changed +7 -4
+7 -4
--- src/statrep.c
+++ src/statrep.c
@@ -768,14 +768,17 @@
768768
}
769769
if(zUserName && !*zUserName){
770770
zUserName = NULL;
771771
}
772772
url_initialize(&url, "reports");
773
- if(zUserName){
774
- url_add_parameter(&url, haveU ? "u" : "user", zUserName);
775
- statrep_submenu(&url, "(Remove User Flag)", "view", zView,
776
- haveU ? "u" : "user");
773
+ if(0!=fossil_strcmp(zView,"byuser")){
774
+ style_submenu_entry(haveU ? "u" : "user", "User:", 12, 0);
775
+ if(zUserName){
776
+ url_add_parameter(&url, haveU ? "u" : "user", zUserName);
777
+ statrep_submenu(&url, "(Remove User Flag)", "view", zView,
778
+ haveU ? "u" : "user");
779
+ }
777780
}
778781
statrep_submenu(&url, "By Year", "view", "byyear", 0);
779782
statrep_submenu(&url, "By Month", "view", "bymonth", 0);
780783
statrep_submenu(&url, "By Week", "view", "byweek", 0);
781784
statrep_submenu(&url, "By Weekday", "view", "byweekday", 0);
782785
--- src/statrep.c
+++ src/statrep.c
@@ -768,14 +768,17 @@
768 }
769 if(zUserName && !*zUserName){
770 zUserName = NULL;
771 }
772 url_initialize(&url, "reports");
773 if(zUserName){
774 url_add_parameter(&url, haveU ? "u" : "user", zUserName);
775 statrep_submenu(&url, "(Remove User Flag)", "view", zView,
776 haveU ? "u" : "user");
 
 
 
777 }
778 statrep_submenu(&url, "By Year", "view", "byyear", 0);
779 statrep_submenu(&url, "By Month", "view", "bymonth", 0);
780 statrep_submenu(&url, "By Week", "view", "byweek", 0);
781 statrep_submenu(&url, "By Weekday", "view", "byweekday", 0);
782
--- src/statrep.c
+++ src/statrep.c
@@ -768,14 +768,17 @@
768 }
769 if(zUserName && !*zUserName){
770 zUserName = NULL;
771 }
772 url_initialize(&url, "reports");
773 if(0!=fossil_strcmp(zView,"byuser")){
774 style_submenu_entry(haveU ? "u" : "user", "User:", 12, 0);
775 if(zUserName){
776 url_add_parameter(&url, haveU ? "u" : "user", zUserName);
777 statrep_submenu(&url, "(Remove User Flag)", "view", zView,
778 haveU ? "u" : "user");
779 }
780 }
781 statrep_submenu(&url, "By Year", "view", "byyear", 0);
782 statrep_submenu(&url, "By Month", "view", "bymonth", 0);
783 statrep_submenu(&url, "By Week", "view", "byweek", 0);
784 statrep_submenu(&url, "By Weekday", "view", "byweekday", 0);
785

Keyboard Shortcuts

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