https://dev.arvados.org/https://dev.arvados.org/favicon.ico?15576888422015-06-05T19:21:21ZArvadosArvados - Bug #6234: [Workbench] Admins should be able to edit their own user records, and view other users' home projects" from titlehttps://dev.arvados.org/issues/6234?journal_id=255962015-06-05T19:21:21ZBrett Smithbrett.smith@curii.com
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/journals/25596/diff?detail_id=25005">diff</a>)</li><li><strong>Category</strong> set to <i>Workbench</i></li><li><strong>Target version</strong> changed from <i>Bug Triage</i> to <i>2015-07-08 sprint</i></li></ul> Arvados - Bug #6234: [Workbench] Admins should be able to edit their own user records, and view other users' home projects" from titlehttps://dev.arvados.org/issues/6234?journal_id=256082015-06-05T20:39:16ZBrett Smithbrett.smith@curii.com
<ul><li><strong>Subject</strong> changed from <i>[Workbench] User can not edit oneself</i> to <i>[Workbench] User can not edit oneself/Cannot view other users' home project</i></li></ul> Arvados - Bug #6234: [Workbench] Admins should be able to edit their own user records, and view other users' home projects" from titlehttps://dev.arvados.org/issues/6234?journal_id=256212015-06-05T21:08:12ZTom Cleggtom@curii.com
<ul></ul><p>This bug will be trivial to fix if we resolve the "owner_uuid can be a user or a project" design oddity: i.e., change from "home project == user" to "each user has exactly one home/default project". See <a class="issue tracker-1 status-1 priority-4 priority-default" title="Bug: [API] [Workbench] Home project should be a real object (group with group_class="project"), not cu... (New)" href="https://dev.arvados.org/issues/6274">#6274</a></p> Arvados - Bug #6234: [Workbench] Admins should be able to edit their own user records, and view other users' home projects" from titlehttps://dev.arvados.org/issues/6234?journal_id=256612015-06-08T18:56:08ZBrett Smithbrett.smith@curii.com
<ul><li><strong>Subject</strong> changed from <i>[Workbench] User can not edit oneself/Cannot view other users' home project</i> to <i>[Workbench] User cannot edit oneself/view other user's home project</i></li></ul> Arvados - Bug #6234: [Workbench] Admins should be able to edit their own user records, and view other users' home projects" from titlehttps://dev.arvados.org/issues/6234?journal_id=257052015-06-09T16:26:36ZTom Cleggtom@curii.com
<ul><li><strong>Story points</strong> set to <i>0.5</i></li></ul> Arvados - Bug #6234: [Workbench] Admins should be able to edit their own user records, and view other users' home projects" from titlehttps://dev.arvados.org/issues/6234?journal_id=257992015-06-10T20:10:31ZRadhika Chippadaradhika@curoverse.com
<ul><li><strong>Assigned To</strong> set to <i>Radhika Chippada</i></li></ul> Arvados - Bug #6234: [Workbench] Admins should be able to edit their own user records, and view other users' home projects" from titlehttps://dev.arvados.org/issues/6234?journal_id=260082015-06-17T13:25:30ZRadhika Chippadaradhika@curoverse.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In Progress</i></li></ul> Arvados - Bug #6234: [Workbench] Admins should be able to edit their own user records, and view other users' home projects" from titlehttps://dev.arvados.org/issues/6234?journal_id=260382015-06-17T18:14:33ZTom Cleggtom@curii.com
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/journals/26038/diff?detail_id=25460">diff</a>)</li></ul> Arvados - Bug #6234: [Workbench] Admins should be able to edit their own user records, and view other users' home projects" from titlehttps://dev.arvados.org/issues/6234?journal_id=260392015-06-17T18:15:26ZTom Cleggtom@curii.com
<ul><li><strong>Subject</strong> changed from <i>[Workbench] User cannot edit oneself/view other user's home project</i> to <i>[Workbench] Admins should be able to edit their own user records, and view other users' home projects</i></li></ul> Arvados - Bug #6234: [Workbench] Admins should be able to edit their own user records, and view other users' home projects" from titlehttps://dev.arvados.org/issues/6234?journal_id=260412015-06-17T18:38:56ZRadhika Chippadaradhika@curoverse.com
<ul><li><strong>Subject</strong> changed from <i>[Workbench] Admins should be able to edit their own user records, and view other users' home projects</i> to <i>[Workbench] Admins should be able to edit their own user records</i></li></ul> Arvados - Bug #6234: [Workbench] Admins should be able to edit their own user records, and view other users' home projects" from titlehttps://dev.arvados.org/issues/6234?journal_id=260472015-06-17T19:27:34ZRadhika Chippadaradhika@curoverse.com
<ul><li><strong>Subject</strong> changed from <i>[Workbench] Admins should be able to edit their own user records</i> to <i>[Workbench] Admins should be able to edit their own user records, and view other users' home projects" from title</i></li></ul><p>Reverted previous title update.</p> Arvados - Bug #6234: [Workbench] Admins should be able to edit their own user records, and view other users' home projects" from titlehttps://dev.arvados.org/issues/6234?journal_id=260662015-06-18T02:15:55ZRadhika Chippadaradhika@curoverse.com
<ul></ul><p>About updates in branch <strong>6234-user-edit-self</strong>:</p>
<ul>
<li>Admin user can now see the "Show" button in /users page and access it</li>
</ul>
<ul>
<li>Also, updated to allow admin user to see other users' home pages
<ul>
<li>Added Home project link in each row of /users page</li>
<li>I added the Home project link for root as well as anonymous users. If we hate it very much, I can add logic to suppress these for specific users.</li>
</ul></li>
</ul>
<ul>
<li>I didn't do anything about second from last bullet point in description "{workbench}/groups/{user_uuid} will redirect to /projects/{user_uuid} if necessary/convenient (this might not be necessary any more, but it doesn't seem to break anything either, so it's fine to leave it alone)." I noticed that /groups/{user_uuid} does not currently work in production. And, since it does not seem necessary, I did not want to invest the time to address this as part of this exercise.</li>
</ul> Arvados - Bug #6234: [Workbench] Admins should be able to edit their own user records, and view other users' home projects" from titlehttps://dev.arvados.org/issues/6234?journal_id=263422015-06-25T17:58:18ZPeter Amstutzpeter.amstutz@curii.com
<ul></ul><p>Per our discussion, it is extremely confusing when you are viewing the home project of (or any project owned by) another user but the "Home" link in the breadcrumbs bar links to your own home project. This is a preexisting bug, but with the ability to visit other user's home projects it is now even more confusing.</p>
<p>This should be addressed, ideally by having the "Home" link in the breadcrumbs change to point to the topmost owner of the project currently being viewed. There are two other links on the page to your own home project so this does not hurt navigation in any way.</p> Arvados - Bug #6234: [Workbench] Admins should be able to edit their own user records, and view other users' home projects" from titlehttps://dev.arvados.org/issues/6234?journal_id=263442015-06-25T18:28:24ZPeter Amstutzpeter.amstutz@curii.com
<ul></ul><p>Proposed behavior for breadcrumb rendering:</p>
<ul>
<li>When looking at your home project or a subproject of your home project, show "Home" at the root of the breadcrumbs</li>
<li>When looking at another user's home project, put the name (or username or email address) at the root of the breadcrumbs</li>
<li>When looking at a subproject owned by another user, but we can't read all the way to that user's home project, put the name (or username or email address) at the root of the breadcrumbs with a rendering style to indicate clicking is disabled.</li>
<li>When looking at the home project for a group, put the name at the root of the breadcrumbs</li>
<li>When looking at a subproject owned by a group, but we can't read all the way to the group home project, put the name at the root of the breadcrumbs with a rendering style to indicate clicking is disabled.</li>
</ul> Arvados - Bug #6234: [Workbench] Admins should be able to edit their own user records, and view other users' home projects" from titlehttps://dev.arvados.org/issues/6234?journal_id=263492015-06-25T19:29:10ZTom Cleggtom@curii.com
<ul></ul><p>Moving further discussion of breadcrumbs to <a class="issue tracker-1 status-1 priority-4 priority-default" title="Bug: [Workbench] When showing a shared project, do not include "Home" in breadcrumbs. (New)" href="https://dev.arvados.org/issues/3573">#3573</a>.</p> Arvados - Bug #6234: [Workbench] Admins should be able to edit their own user records, and view other users' home projects" from titlehttps://dev.arvados.org/issues/6234?journal_id=263662015-06-26T14:56:53ZBrett Smithbrett.smith@curii.com
<ul></ul><p>Peter Amstutz wrote:</p>
<blockquote>
<p>Per our discussion, it is extremely confusing when you are viewing the home project of (or any project owned by) another user but the "Home" link in the breadcrumbs bar links to your own home project. This is a preexisting bug, but with the ability to visit other user's home projects it is now even more confusing.</p>
<p>This should be addressed, ideally by having the "Home" link in the breadcrumbs change to point to the topmost owner of the project currently being viewed. There are two other links on the page to your own home project so this does not hurt navigation in any way.</p>
</blockquote>
<p>As evidenced by the discussion since, fixing this bug is a story in its own right, and it's not high enough priority to disrupt the current sprint for. Let's deal with <a class="issue tracker-1 status-1 priority-4 priority-default" title="Bug: [Workbench] When showing a shared project, do not include "Home" in breadcrumbs. (New)" href="https://dev.arvados.org/issues/3573">#3573</a> separately, and leave it out of scope for this story. Thanks.</p> Arvados - Bug #6234: [Workbench] Admins should be able to edit their own user records, and view other users' home projects" from titlehttps://dev.arvados.org/issues/6234?journal_id=263672015-06-26T15:00:11ZRadhika Chippadaradhika@curoverse.com
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Resolved</i></li></ul><p>Applied in changeset arvados|commit:665b0fbe5f57866f9d0183a08e713fe07e8db8de.</p>