You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/PAGE_CROSS_REFERENCE.md
+77-46Lines changed: 77 additions & 46 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
This document cross-references the URL mappings in `treebase-servlet.xml` against the pages documented in the v3 UI/UX user story markdown files (`doc/v3/*.md`).
@@ -18,76 +18,105 @@ This document cross-references the URL mappings in `treebase-servlet.xml` agains
18
18
- Total URL mappings in treebase-servlet.xml: 138
19
19
- Pages accounted for in user stories: 107
20
20
- Pages NOT in user stories: 32
21
+
- Reachable from documented pages: 14
22
+
- Unreachable (no links found): 18
21
23
22
24
---
23
25
24
26
## Pages NOT in User Story Documentation
25
27
26
-
The following pages from `treebase-servlet.xml` are NOT mentioned in any "Pages to Account For" section of the v3 user story documents:
28
+
The following pages from `treebase-servlet.xml` are NOT mentioned in any "Pages to Account For" section of the v3 user story documents.
29
+
30
+
**Reachability Analysis:** Pages marked as "(unreachable)" have no links found in JSP files, menu configuration, or controller redirects from any documented pages.
These are search-related URLs that use different URL patterns than those documented in User Story 01 (which documents `/search/studySearch.html`, etc.):
|`/user/readOnlyListTree.html`| readOnlyListTreeController | Read-only tree list |
74
-
|`/user/submissionMain.html`| filenameController | Submission main page |
75
-
|`/user/treeParser.html`| treeParserController | Tree parser |
76
-
|`/user/treeParserResult.html`| treeParserResultController | Tree parser results |
77
-
|`/user/viewXML.html`| filenameController | View XML output |
67
+
| URL | Controller | Description | Reachability |
68
+
|-----|------------|-------------|--------------|
69
+
|`/user/analyses.html`| summaryController | Study analyses (duplicate of analysisDisplay) | Reachable (menu-config.xml) |
70
+
|`/user/authorForm.html`| authorFormController | Author edit form | Reachable (peopleList.jsp) |
71
+
|`/user/authorList.html`| authorFormController | Author list | (unreachable) |
72
+
|`/user/directToPhyloWidget.html`| directToPhyloWidgetController | Direct PhyloWidget link (alternate to directMapToPhyloWidget) | Reachable (analysisSection-Piece.jsp) |
73
+
|`/user/displaySubmissionMenu.html`| displaySubmissionMenuController | Submission menu display | (unreachable) |
@@ -177,6 +206,8 @@ The following pages from `treebase-servlet.xml` ARE documented in the v3 user st
177
206
178
207
4.**JSON/API Endpoints** (`/json/submissionIsland.html`) - Consider adding to User Story 06 (Technical)
179
208
209
+
5.**Unreachable Pages** - The 18 unreachable pages may be candidates for deprecation or may need their links restored if they provide needed functionality
0 commit comments