Fossil SCM

New submenu links to the artifact list and 250-largest artifacts pages.

drh 2017-09-19 17:24 trunk
Commit 0594266c8efc2b7501157f2fdbebdd196f8b0bcd7dd83efbb770b88a1302231d
+7
--- src/name.c
+++ src/name.c
@@ -1007,10 +1007,13 @@
10071007
10081008
login_check_credentials();
10091009
if( !g.perm.Read ){ login_needed(g.anon.Read); return; }
10101010
style_header("List Of Artifacts");
10111011
style_submenu_element("250 Largest", "bigbloblist");
1012
+ if( g.perm.Admin ){
1013
+ style_submenu_element("Artifact Log", "rcvfromlist");
1014
+ }
10121015
if( !unpubOnly && mx>n && P("s")==0 ){
10131016
int i;
10141017
@ <p>Select a range of artifacts to view:</p>
10151018
@ <ul>
10161019
for(i=1; i<=mx; i+=n){
@@ -1077,10 +1080,14 @@
10771080
Stmt q;
10781081
int n = atoi(PD("n","250"));
10791082
10801083
login_check_credentials();
10811084
if( !g.perm.Read ){ login_needed(g.anon.Read); return; }
1085
+ if( g.perm.Admin ){
1086
+ style_submenu_element("Artifact Log", "rcvfromlist");
1087
+ }
1088
+ style_submenu_element("All Artifacts", "bloblist");
10821089
style_header("%d Largest Artifacts", n);
10831090
db_multi_exec(
10841091
"CREATE TEMP TABLE toshow(rid INTEGER PRIMARY KEY);"
10851092
"INSERT INTO toshow(rid)"
10861093
" SELECT rid FROM blob"
10871094
--- src/name.c
+++ src/name.c
@@ -1007,10 +1007,13 @@
1007
1008 login_check_credentials();
1009 if( !g.perm.Read ){ login_needed(g.anon.Read); return; }
1010 style_header("List Of Artifacts");
1011 style_submenu_element("250 Largest", "bigbloblist");
 
 
 
1012 if( !unpubOnly && mx>n && P("s")==0 ){
1013 int i;
1014 @ <p>Select a range of artifacts to view:</p>
1015 @ <ul>
1016 for(i=1; i<=mx; i+=n){
@@ -1077,10 +1080,14 @@
1077 Stmt q;
1078 int n = atoi(PD("n","250"));
1079
1080 login_check_credentials();
1081 if( !g.perm.Read ){ login_needed(g.anon.Read); return; }
 
 
 
 
1082 style_header("%d Largest Artifacts", n);
1083 db_multi_exec(
1084 "CREATE TEMP TABLE toshow(rid INTEGER PRIMARY KEY);"
1085 "INSERT INTO toshow(rid)"
1086 " SELECT rid FROM blob"
1087
--- src/name.c
+++ src/name.c
@@ -1007,10 +1007,13 @@
1007
1008 login_check_credentials();
1009 if( !g.perm.Read ){ login_needed(g.anon.Read); return; }
1010 style_header("List Of Artifacts");
1011 style_submenu_element("250 Largest", "bigbloblist");
1012 if( g.perm.Admin ){
1013 style_submenu_element("Artifact Log", "rcvfromlist");
1014 }
1015 if( !unpubOnly && mx>n && P("s")==0 ){
1016 int i;
1017 @ <p>Select a range of artifacts to view:</p>
1018 @ <ul>
1019 for(i=1; i<=mx; i+=n){
@@ -1077,10 +1080,14 @@
1080 Stmt q;
1081 int n = atoi(PD("n","250"));
1082
1083 login_check_credentials();
1084 if( !g.perm.Read ){ login_needed(g.anon.Read); return; }
1085 if( g.perm.Admin ){
1086 style_submenu_element("Artifact Log", "rcvfromlist");
1087 }
1088 style_submenu_element("All Artifacts", "bloblist");
1089 style_header("%d Largest Artifacts", n);
1090 db_multi_exec(
1091 "CREATE TEMP TABLE toshow(rid INTEGER PRIMARY KEY);"
1092 "INSERT INTO toshow(rid)"
1093 " SELECT rid FROM blob"
1094
+2
--- src/shun.c
+++ src/shun.c
@@ -325,10 +325,12 @@
325325
}
326326
if( ofst>0 ){
327327
style_submenu_element("Newer", "rcvfromlist?ofst=%d",
328328
ofst>perScreen ? ofst-perScreen : 0);
329329
}
330
+ style_submenu_element("Artifacts", "bloblist");
331
+ style_submenu_element("Top-250", "bigbloblist");
330332
db_multi_exec(
331333
"CREATE TEMP TABLE rcvidUsed(x INTEGER PRIMARY KEY);"
332334
"CREATE TEMP TABLE rcvidSha1(x INTEGER PRIMARY KEY);"
333335
"CREATE TEMP TABLE rcvidSha3(x INTEGER PRIMARY KEY);"
334336
"INSERT OR IGNORE INTO rcvidUsed(x) SELECT rcvid FROM blob;"
335337
--- src/shun.c
+++ src/shun.c
@@ -325,10 +325,12 @@
325 }
326 if( ofst>0 ){
327 style_submenu_element("Newer", "rcvfromlist?ofst=%d",
328 ofst>perScreen ? ofst-perScreen : 0);
329 }
 
 
330 db_multi_exec(
331 "CREATE TEMP TABLE rcvidUsed(x INTEGER PRIMARY KEY);"
332 "CREATE TEMP TABLE rcvidSha1(x INTEGER PRIMARY KEY);"
333 "CREATE TEMP TABLE rcvidSha3(x INTEGER PRIMARY KEY);"
334 "INSERT OR IGNORE INTO rcvidUsed(x) SELECT rcvid FROM blob;"
335
--- src/shun.c
+++ src/shun.c
@@ -325,10 +325,12 @@
325 }
326 if( ofst>0 ){
327 style_submenu_element("Newer", "rcvfromlist?ofst=%d",
328 ofst>perScreen ? ofst-perScreen : 0);
329 }
330 style_submenu_element("Artifacts", "bloblist");
331 style_submenu_element("Top-250", "bigbloblist");
332 db_multi_exec(
333 "CREATE TEMP TABLE rcvidUsed(x INTEGER PRIMARY KEY);"
334 "CREATE TEMP TABLE rcvidSha1(x INTEGER PRIMARY KEY);"
335 "CREATE TEMP TABLE rcvidSha3(x INTEGER PRIMARY KEY);"
336 "INSERT OR IGNORE INTO rcvidUsed(x) SELECT rcvid FROM blob;"
337
+1
--- src/stat.c
+++ src/stat.c
@@ -77,10 +77,11 @@
7777
style_submenu_element("Schema", "repo_schema");
7878
style_submenu_element("Web-Cache", "cachestat");
7979
}
8080
style_submenu_element("Activity Reports", "reports");
8181
style_submenu_element("Hash Collisions", "hash-collisions");
82
+ style_submenu_element("Artifacts", "bloblist");
8283
if( sqlite3_compileoption_used("ENABLE_DBSTAT_VTAB") ){
8384
style_submenu_element("Table Sizes", "repo-tabsize");
8485
}
8586
if( g.perm.Admin || g.perm.Setup || db_get_boolean("test_env_enable",0) ){
8687
style_submenu_element("Environment", "test_env");
8788
--- src/stat.c
+++ src/stat.c
@@ -77,10 +77,11 @@
77 style_submenu_element("Schema", "repo_schema");
78 style_submenu_element("Web-Cache", "cachestat");
79 }
80 style_submenu_element("Activity Reports", "reports");
81 style_submenu_element("Hash Collisions", "hash-collisions");
 
82 if( sqlite3_compileoption_used("ENABLE_DBSTAT_VTAB") ){
83 style_submenu_element("Table Sizes", "repo-tabsize");
84 }
85 if( g.perm.Admin || g.perm.Setup || db_get_boolean("test_env_enable",0) ){
86 style_submenu_element("Environment", "test_env");
87
--- src/stat.c
+++ src/stat.c
@@ -77,10 +77,11 @@
77 style_submenu_element("Schema", "repo_schema");
78 style_submenu_element("Web-Cache", "cachestat");
79 }
80 style_submenu_element("Activity Reports", "reports");
81 style_submenu_element("Hash Collisions", "hash-collisions");
82 style_submenu_element("Artifacts", "bloblist");
83 if( sqlite3_compileoption_used("ENABLE_DBSTAT_VTAB") ){
84 style_submenu_element("Table Sizes", "repo-tabsize");
85 }
86 if( g.perm.Admin || g.perm.Setup || db_get_boolean("test_env_enable",0) ){
87 style_submenu_element("Environment", "test_env");
88

Keyboard Shortcuts

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