Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Show technotes in /timeline.rss. Resolves problem reported in forum post 04614e8efa8e4af6. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
21344191a9c4450f4a90275502756c57 |
User & Date: | stephan 2024-10-09 18:16:11 |
Context
2024-10-12
| ||
06:35 | /vdiff: correct glob=... to support a comma-separated list, as some docs suggest it does. Fix the "Clear glob" link so that it clears the glob. This resolves problems reported way back in forum post a574cf527b. ... (check-in: e576ce7b user: stephan tags: trunk) | |
2024-10-09
| ||
18:16 | Show technotes in /timeline.rss. Resolves problem reported in forum post 04614e8efa8e4af6. ... (check-in: 21344191 user: stephan tags: trunk) | |
2024-10-07
| ||
13:33 | Update the built-in SQLite to the latest 3.47.0 alpha for testing. ... (check-in: 72070b30 user: drh tags: trunk) | |
Changes
Changes to src/rss.c.
︙ | ︙ | |||
37 38 39 40 41 42 43 | ** tkt=HASH filters for only those events for the specified ticket. tag=TAG ** filters for a tag, and wiki=NAME for a wiki page. Only one may be used. ** ** In addition, name=FILENAME filters for a specific file. This may be ** combined with one of the other filters (useful for looking at a specific ** branch). */ | < | 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | ** tkt=HASH filters for only those events for the specified ticket. tag=TAG ** filters for a tag, and wiki=NAME for a wiki page. Only one may be used. ** ** In addition, name=FILENAME filters for a specific file. This may be ** combined with one of the other filters (useful for looking at a specific ** branch). */ void page_timeline_rss(void){ Stmt q; int nLine=0; char *zPubDate, *zProjectName, *zProjectDescr, *zFreeProjectName=0; Blob bSQL; const char *zType = PD("y","all"); /* Type of events. All if NULL */ const char *zTicketUuid = PD("tkt",NULL); |
︙ | ︙ | |||
77 78 79 80 81 82 83 | } blob_zero(&bSQL); blob_append_sql( &bSQL, "%s", zSQL1/*safe-for-%s*/ ); if( zType[0]!='a' ){ if( zType[0]=='c' && !g.perm.Read ) zType = "x"; | | | | | | 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 | } blob_zero(&bSQL); blob_append_sql( &bSQL, "%s", zSQL1/*safe-for-%s*/ ); if( zType[0]!='a' ){ if( zType[0]=='c' && !g.perm.Read ) zType = "x"; else if( (zType[0]=='w' || zType[0]=='e') && !g.perm.RdWiki ) zType = "x"; else if( zType[0]=='t' && !g.perm.RdTkt ) zType = "x"; else if( zType[0]=='f' && !g.perm.RdForum ) zType = "x"; blob_append_sql(&bSQL, " AND event.type=%Q", zType); }else{ blob_append_sql(&bSQL, " AND event.type in ("); if( g.perm.Read ){ blob_append_sql(&bSQL, "'ci',"); } if( g.perm.RdTkt ){ blob_append_sql(&bSQL, "'t',"); } if( g.perm.RdWiki ){ blob_append_sql(&bSQL, "'w','e',"); } if( g.perm.RdForum ){ blob_append_sql(&bSQL, "'f',"); } blob_append_sql(&bSQL, "'x')"); } |
︙ | ︙ |