Type:
Improvement
Status:
Resolved
Priority:
Major
Resolution:
Done
Affects Version/s:
None
Component/s:
None
Testing Notes:
Hide
Verified an i2b2 administrator can log into the Admin module from the Web Client login page. The following 3 user scenarios were tested.
1. User isAdmin=true, no projects.
- Enter login credentials, will go directly to Admin module
2. User isAdmin=true, is associated to at least 1 project
- Enter login credentials, the Project selection window will display with their associated projects & Administrator listed. Selecting Administration will launch the Admin module
3. User isAdmin=false, is associated to at least 2 projects
- Enter login credentials, the Project selection window will display with their associated projects. Administrator is not listed.
4. User isAdmin=false, is associated to only 1 project
- Enter login credentials, the Web Client will open.
Show
Verified an i2b2 administrator can log into the Admin module from the Web Client login page. The following 3 user scenarios were tested.
1. User isAdmin=true, no projects.
- Enter login credentials, will go directly to Admin module
2. User isAdmin=true, is associated to at least 1 project
- Enter login credentials, the Project selection window will display with their associated projects & Administrator listed. Selecting Administration will launch the Admin module
3. User isAdmin=false, is associated to at least 2 projects
- Enter login credentials, the Project selection window will display with their associated projects. Administrator is not listed.
4. User isAdmin=false, is associated to only 1 project
- Enter login credentials, the Web Client will open.
i2b2 Administrators will no longer need to go to two different locations to log into the Admin module and the i2b2 Web Client. They can now go to the same location as their i2b2 Web Client and login. Provided their user is setup as an Admin they will be able to select "Administrator" from the list of projects in the project dialog. The Administrator project will launch the Admin module.
No work has yet been logged on this issue.
{"report":{"fcp":1268.5,"ttfb":566.5,"pageVisibility":"visible","entityId":11273,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":0.5,"journeyId":"9aeb2543-f0a4-4677-b4aa-9cda63511a71","navigationType":0,"readyForUser":1334.4000005722046,"redirectCount":0,"resourceLoadedEnd":1096.2000007629395,"resourceLoadedStart":577.2000007629395,"resourceTiming":[{"duration":113.5,"initiatorType":"link","name":"https://community.i2b2.org/jira/s/7fd763ecdf5ed1f47fc4d22fa8382e97-CDN/4x9nqn/820011/16zrvj4/49fa3aa3d35a2cc689cbf274e66cc41a/_/download/contextbatch/css/_super/batch.css","startTime":577.2000007629395,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":577.2000007629395,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":690.7000007629395,"responseStart":0,"secureConnectionStart":0},{"duration":114.20000076293945,"initiatorType":"link","name":"https://community.i2b2.org/jira/s/898b8076c5e82f53cd816ca393e45a56-CDN/4x9nqn/820011/16zrvj4/f614b50eeb842ebd1ea7ab2903699907/_/download/contextbatch/css/project.issue.navigator,jira.view.issue,jira.global,atl.general,-_super/batch.css?jira.create.linked.issue=true&richediton=true","startTime":577.5,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":577.5,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":691.7000007629395,"responseStart":0,"secureConnectionStart":0},{"duration":431.79999923706055,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/4c9c503fe98f210445831b0d7b0cdc33-CDN/4x9nqn/820011/16zrvj4/49fa3aa3d35a2cc689cbf274e66cc41a/_/download/contextbatch/js/_super/batch.js?locale=en-US","startTime":577.7000007629395,"connectEnd":927,"connectStart":903.5,"domainLookupEnd":903.5,"domainLookupStart":903.5,"fetchStart":577.7000007629395,"redirectEnd":0,"redirectStart":0,"requestStart":927.1000003814697,"responseEnd":1009.5,"responseStart":944.7000007629395,"secureConnectionStart":915.2000007629395},{"duration":432.19999980926514,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/694e598c1ae48b0f96655173631cd247-CDN/4x9nqn/820011/16zrvj4/f614b50eeb842ebd1ea7ab2903699907/_/download/contextbatch/js/project.issue.navigator,jira.view.issue,jira.global,atl.general,-_super/batch.js?jira.create.linked.issue=true&locale=en-US&richediton=true","startTime":578.2000007629395,"connectEnd":936.4000005722046,"connectStart":916.7000007629395,"domainLookupEnd":916.7000007629395,"domainLookupStart":916.6000003814697,"fetchStart":578.2000007629395,"redirectEnd":0,"redirectStart":0,"requestStart":936.5,"responseEnd":1010.4000005722046,"responseStart":952.1000003814697,"secureConnectionStart":926.4000005722046},{"duration":383.70000076293945,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/53f54e0ac3f00bb56b136b4d2fff2853-CDN/4x9nqn/820011/16zrvj4/aae1242f5fc81cc6a5bb8bc963ccda29/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en-US","startTime":578.5,"connectEnd":946.3000001907349,"connectStart":920.8000001907349,"domainLookupEnd":920.8000001907349,"domainLookupStart":920.8000001907349,"fetchStart":578.5,"redirectEnd":0,"redirectStart":0,"requestStart":946.3000001907349,"responseEnd":962.2000007629395,"responseStart":960.6000003814697,"secureConnectionStart":932.9000005722046},{"duration":387.69999980926514,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/d41d8cd98f00b204e9800998ecf8427e-CDN/4x9nqn/820011/16zrvj4/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":579.3000001907349,"connectEnd":947,"connectStart":924.2000007629395,"domainLookupEnd":924.2000007629395,"domainLookupStart":924.1000003814697,"fetchStart":579.3000001907349,"redirectEnd":0,"redirectStart":0,"requestStart":947.1000003814697,"responseEnd":967,"responseStart":961.2000007629395,"secureConnectionStart":935.4000005722046},{"duration":395.3999996185303,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/d41d8cd98f00b204e9800998ecf8427e-CDN/4x9nqn/820011/16zrvj4/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":579.6000003814697,"connectEnd":952.1000003814697,"connectStart":932.4000005722046,"domainLookupEnd":932.4000005722046,"domainLookupStart":932.4000005722046,"fetchStart":579.6000003814697,"redirectEnd":0,"redirectStart":0,"requestStart":953.4000005722046,"responseEnd":975,"responseStart":967.8000001907349,"secureConnectionStart":941.7000007629395},{"duration":117.5,"initiatorType":"link","name":"https://community.i2b2.org/jira/s/30748292e4ca68be6947d7969829384b-CDN/4x9nqn/820011/16zrvj4/4f66da484ef7d95a2a604d3ab014374c/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":579.7000007629395,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":579.7000007629395,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":697.2000007629395,"responseStart":0,"secureConnectionStart":0},{"duration":419.69999980926514,"initiatorType":"script","name":"https://community.i2b2.org/jira/rest/api/1.0/shortcuts/820011/a9e270f026ecabffc9a59343e5439391/shortcuts.js?context=issuenavigation&context=issueaction","startTime":579.9000005722046,"connectEnd":983.6000003814697,"connectStart":962.1000003814697,"domainLookupEnd":962.1000003814697,"domainLookupStart":962.1000003814697,"fetchStart":579.9000005722046,"redirectEnd":0,"redirectStart":0,"requestStart":984.1000003814697,"responseEnd":999.6000003814697,"responseStart":996.8000001907349,"secureConnectionStart":973.6000003814697},{"duration":105.09999942779541,"initiatorType":"link","name":"https://community.i2b2.org/jira/s/3ac36323ba5e4eb0af2aa7ac7211b4bb-CDN/4x9nqn/820011/16zrvj4/efa42a25652b26dfd802540c024826b3/_/download/contextbatch/css/com.atlassian.jira.projects.sidebar.init,-_super,-jira.view.issue,-project.issue.navigator/batch.css?jira.create.linked.issue=true&richediton=true","startTime":657.2000007629395,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":657.2000007629395,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":762.3000001907349,"responseStart":0,"secureConnectionStart":0},{"duration":379.69999980926514,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/8087506fefd02b4096991c90836b49f6-CDN/4x9nqn/820011/16zrvj4/efa42a25652b26dfd802540c024826b3/_/download/contextbatch/js/com.atlassian.jira.projects.sidebar.init,-_super,-jira.view.issue,-project.issue.navigator/batch.js?jira.create.linked.issue=true&locale=en-US&richediton=true","startTime":657.4000005722046,"connectEnd":1022.6000003814697,"connectStart":999.4000005722046,"domainLookupEnd":999.4000005722046,"domainLookupStart":999.4000005722046,"fetchStart":657.4000005722046,"redirectEnd":0,"redirectStart":0,"requestStart":1022.7000007629395,"responseEnd":1037.1000003814697,"responseStart":1036,"secureConnectionStart":1011},{"duration":398.19999980926514,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/d41d8cd98f00b204e9800998ecf8427e-CDN/4x9nqn/820011/16zrvj4/1.0/_/download/batch/jira.webresources:bigpipe-js/jira.webresources:bigpipe-js.js","startTime":685.9000005722046,"connectEnd":1066.6000003814697,"connectStart":1047.3000001907349,"domainLookupEnd":1047.3000001907349,"domainLookupStart":1047.3000001907349,"fetchStart":685.9000005722046,"redirectEnd":0,"redirectStart":0,"requestStart":1066.7000007629395,"responseEnd":1084.1000003814697,"responseStart":1082.8000001907349,"secureConnectionStart":1056.7000007629395},{"duration":392.4000005722046,"initiatorType":"script","name":"https://community.i2b2.org/jira/s/d41d8cd98f00b204e9800998ecf8427e-CDN/4x9nqn/820011/16zrvj4/1.0/_/download/batch/jira.webresources:bigpipe-init/jira.webresources:bigpipe-init.js","startTime":703.8000001907349,"connectEnd":1080.6000003814697,"connectStart":1056.2000007629395,"domainLookupEnd":1056.2000007629395,"domainLookupStart":1056.1000003814697,"fetchStart":703.8000001907349,"redirectEnd":0,"redirectStart":0,"requestStart":1084.2000007629395,"responseEnd":1096.2000007629395,"responseStart":1095.4000005722046,"secureConnectionStart":1065.6000003814697}],"fetchStart":0,"domainLookupStart":407,"domainLookupEnd":448,"connectStart":448,"connectEnd":492,"secureConnectionStart":459,"requestStart":492,"responseStart":566,"responseEnd":703,"domLoading":570,"domInteractive":1383,"domContentLoadedEventStart":1383,"domContentLoadedEventEnd":1423,"domComplete":1980,"loadEventStart":1980,"loadEventEnd":1980,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":1365.2000007629395},{"name":"bigPipe.sidebar-id.end","time":1366.1000003814697},{"name":"bigPipe.activity-panel-pipe-id.start","time":1366.3000001907349},{"name":"bigPipe.activity-panel-pipe-id.end","time":1367.2000007629395},{"name":"activityTabFullyLoaded","time":1428.8000001907349}],"measures":[],"correlationId":"a8e949538bbea1","effectiveType":"4g","downlink":10,"rtt":0,"serverDuration":196,"dbReadsTimeInMs":37,"dbConnsTimeInMs":51,"applicationHash":"0629dd8d260e3954ece49053e565d01dabe11609","experiments":[]}}