Fossil SCM
Add a field to the reports to directly type a user name. Hide this field on the user report.
Commit
bcee2d48ed0a5e87d361fc4294f66cb8b77daa7e
Parent
a4655a1dab36ec7…
1 file changed
+7
-4
+7
-4
| --- src/statrep.c | ||
| +++ src/statrep.c | ||
| @@ -768,14 +768,17 @@ | ||
| 768 | 768 | } |
| 769 | 769 | if(zUserName && !*zUserName){ |
| 770 | 770 | zUserName = NULL; |
| 771 | 771 | } |
| 772 | 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"); | |
| 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 | + } | |
| 777 | 780 | } |
| 778 | 781 | statrep_submenu(&url, "By Year", "view", "byyear", 0); |
| 779 | 782 | statrep_submenu(&url, "By Month", "view", "bymonth", 0); |
| 780 | 783 | statrep_submenu(&url, "By Week", "view", "byweek", 0); |
| 781 | 784 | statrep_submenu(&url, "By Weekday", "view", "byweekday", 0); |
| 782 | 785 |
| --- 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 |