https://tracker.ceph.com/https://tracker.ceph.com/favicon.ico2018-09-05T11:19:52ZCeph Dashboard - Cleanup #35689: mgr/dashboard: Proposed Login Screenhttps://tracker.ceph.com/issues/35689?journal_id=1198982018-09-05T11:19:52ZErnesto Puerta
<ul><li><strong>Copied to</strong> <i><a class="issue tracker-4 status-3 priority-4 priority-default closed child" href="/issues/35690">Cleanup #35690</a>: Proposed Masthead</i> added</li></ul> Dashboard - Cleanup #35689: mgr/dashboard: Proposed Login Screenhttps://tracker.ceph.com/issues/35689?journal_id=1198992018-09-05T11:20:58ZErnesto Puerta
<ul><li><strong>Copied to</strong> deleted (<i><a class="issue tracker-4 status-3 priority-4 priority-default closed child" href="/issues/35690">Cleanup #35690</a>: Proposed Masthead</i>)</li></ul> Dashboard - Cleanup #35689: mgr/dashboard: Proposed Login Screenhttps://tracker.ceph.com/issues/35689?journal_id=1199122018-09-05T11:35:19ZErnesto Puerta
<ul><li><strong>File</strong> <a href="/attachments/download/3661/login_origina.png">login_origina.png</a> <a class="icon-only icon-magnifier" title="View" href="/attachments/3661/login_origina.png">View</a> added</li><li><strong>Description</strong> updated (<a title="View differences" href="/journals/119912/diff?detail_id=118510">diff</a>)</li></ul> Dashboard - Cleanup #35689: mgr/dashboard: Proposed Login Screenhttps://tracker.ceph.com/issues/35689?journal_id=1199362018-09-05T15:03:28ZErnesto Puerta
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/journals/119936/diff?detail_id=118530">diff</a>)</li></ul> Dashboard - Cleanup #35689: mgr/dashboard: Proposed Login Screenhttps://tracker.ceph.com/issues/35689?journal_id=1199372018-09-05T15:05:06ZErnesto Puerta
<ul><li><strong>File</strong> deleted (<del><i>login_screen_1.jpg</i></del>)</li></ul> Dashboard - Cleanup #35689: mgr/dashboard: Proposed Login Screenhttps://tracker.ceph.com/issues/35689?journal_id=1199382018-09-05T15:05:28ZErnesto Puerta
<ul><li><strong>File</strong> deleted (<del><i>login_screen_2.jpg</i></del>)</li></ul> Dashboard - Cleanup #35689: mgr/dashboard: Proposed Login Screenhttps://tracker.ceph.com/issues/35689?journal_id=1199392018-09-05T15:08:20ZErnesto Puerta
<ul><li><strong>File</strong> <a href="/attachments/download/3669/Ceph_Login_Pre_fix.png">Ceph_Login_Pre_fix.png</a> <a class="icon-only icon-magnifier" title="View" href="/attachments/3669/Ceph_Login_Pre_fix.png">View</a> added</li><li><strong>File</strong> <a href="/attachments/download/3670/ceph_login_future_fix.png">ceph_login_future_fix.png</a> <a class="icon-only icon-magnifier" title="View" href="/attachments/3670/ceph_login_future_fix.png">View</a> added</li><li><strong>File</strong> <a href="/attachments/download/3671/ceph_login_bgimage_fix.png">ceph_login_bgimage_fix.png</a> <a class="icon-only icon-magnifier" title="View" href="/attachments/3671/ceph_login_bgimage_fix.png">View</a> added</li><li><strong>Description</strong> updated (<a title="View differences" href="/journals/119939/diff?detail_id=118536">diff</a>)</li></ul> Dashboard - Cleanup #35689: mgr/dashboard: Proposed Login Screenhttps://tracker.ceph.com/issues/35689?journal_id=1200822018-09-06T13:45:52ZAnonymous
<ul></ul><p>My 2 cents,</p>
<p>I'm for option 2 as it makes the focus more obvious thx to the left blue bar.</p>
<p>If I may, having the ceph version reported would be helpful.</p> Dashboard - Cleanup #35689: mgr/dashboard: Proposed Login Screenhttps://tracker.ceph.com/issues/35689?journal_id=1200862018-09-06T14:02:14ZLenz Grimmer
<ul></ul><p>Erwan Velu wrote:</p>
<blockquote>
<p>I'm for option 2 as it makes the focus more obvious thx to the left blue bar.</p>
</blockquote>
<p>Thanks for the feedback!</p>
<blockquote>
<p>If I may, having the ceph version reported would be helpful.</p>
</blockquote>
<p>For security purposes, this information should only be visible to authenticated users. Being able to determine a service's version number makes it easier for remote attackers to perform an exploit.</p> Dashboard - Cleanup #35689: mgr/dashboard: Proposed Login Screenhttps://tracker.ceph.com/issues/35689?journal_id=1202662018-09-10T09:16:30ZLenz Grimmer
<ul></ul><p>FWIW, I too would be in favor of Option#2.</p> Dashboard - Cleanup #35689: mgr/dashboard: Proposed Login Screenhttps://tracker.ceph.com/issues/35689?journal_id=1202672018-09-10T09:19:06ZLenz Grimmer
<ul></ul><p>Thanks for attaching the source image. The license terms are described here: <a class="external" href="https://unsplash.com/license">https://unsplash.com/license</a><br />Even though not strictly necessary, I suggest to give credit to the image author as outlined on that page.</p> Dashboard - Cleanup #35689: mgr/dashboard: Proposed Login Screenhttps://tracker.ceph.com/issues/35689?journal_id=1202812018-09-10T14:55:26ZJu Lim
<ul></ul><p>+1 for Option 2.</p> Dashboard - Cleanup #35689: mgr/dashboard: Proposed Login Screenhttps://tracker.ceph.com/issues/35689?journal_id=1211612018-09-22T05:16:57ZKai Wagner
<ul></ul><p>Option <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: BUG at fs/ceph/caps.c:2178 (Closed)" href="https://tracker.ceph.com/issues/2">#2</a> looks awesome! Well done.</p> Dashboard - Cleanup #35689: mgr/dashboard: Proposed Login Screenhttps://tracker.ceph.com/issues/35689?journal_id=1230202018-10-18T09:22:35ZLenz Grimmer
<ul><li><strong>Related to</strong> <i><a class="issue tracker-2 status-5 priority-4 priority-default closed" href="/issues/24647">Feature #24647</a>: mgr/dashboard: Improve login screen</i> added</li></ul> Dashboard - Cleanup #35689: mgr/dashboard: Proposed Login Screenhttps://tracker.ceph.com/issues/35689?journal_id=1230272018-10-18T09:28:41ZLenz Grimmer
<ul><li><strong>Tags</strong> set to <i>low-hanging-fruit</i></li></ul> Dashboard - Cleanup #35689: mgr/dashboard: Proposed Login Screenhttps://tracker.ceph.com/issues/35689?journal_id=1230282018-10-18T09:28:53ZLenz Grimmer
<ul><li><strong>Target version</strong> set to <i>v14.0.0</i></li></ul> Dashboard - Cleanup #35689: mgr/dashboard: Proposed Login Screenhttps://tracker.ceph.com/issues/35689?journal_id=1256522018-12-05T19:31:47ZErnesto Puerta
<ul><li><strong>Subject</strong> changed from <i>Proposed Login Screen</i> to <i>mgr/dashboard: Proposed Login Screen</i></li></ul> Dashboard - Cleanup #35689: mgr/dashboard: Proposed Login Screenhttps://tracker.ceph.com/issues/35689?journal_id=1614402020-03-22T13:11:21ZBhaskar Aditya
<ul></ul><p>Hi, My name is Aditya, a GSoC applicant, I have submitted my draft proposal on the project idea CEPH dashboard UI enhancements and this is one of the issues under it.<br />Can you suggest any starting point for this issue??</p> Dashboard - Cleanup #35689: mgr/dashboard: Proposed Login Screenhttps://tracker.ceph.com/issues/35689?journal_id=1614412020-03-22T13:14:19ZBhaskar Aditya
<ul></ul><p>Bhaskar Aditya wrote:</p>
<blockquote>
<p>Hi, My name is Aditya, a GSoC applicant, I have submitted my draft proposal on the project idea CEPH dashboard UI enhancements and this is one of the issues under it.</p>
</blockquote>
<p>Bhaskar Aditya Jha</p>
<blockquote>
<p>Can you suggest any starting point for this issue??</p>
</blockquote> Dashboard - Cleanup #35689: mgr/dashboard: Proposed Login Screenhttps://tracker.ceph.com/issues/35689?journal_id=1615132020-03-23T19:25:30ZErnesto Puerta
<ul></ul><p>Bhaskar Aditya wrote:</p>
<blockquote>
<p>Hi, My name is Aditya, a GSoC applicant, I have submitted my draft proposal on the project idea CEPH dashboard UI enhancements and this is one of the issues under it.<br />Can you suggest any starting point for this issue??</p>
</blockquote>
<p>Hi Bhaskar,</p>
<p>Welcome to Ceph project!</p>
This activity involves front-end development alone (no back-end changes needed). Let assume you are familiar to Angular development (otherwise, you may check <a href="https://angular.io/tutorial" class="external">Angular Heroes tutorial</a>):
<ol>
<li>You should first have a Ceph cluster running. That will give you a running back-end (Python server) and front-end (Angular).</li>
<li>For front-end development, it's highly recommend that you skip the Angular website statically served by the back-end and use one with Just-in-Time compilation (<code>npm start</code>). That will refresh the front-end on every code change you make, which heavily reduces the time to get feedback from you code changes.</li>
<li>Once you have that environment ready, I suggest you to find the login component <code>src/pybind/mgr/dashboard/frontend/src/app/core/auth/login</code> and start playing with it and seeing how it react to changes.</li>
<li>This ticket includes all technical information required (background image, color definitions and a layout proposal) for completing the task.</li>
<li>Note: While option 2 seemed to be the preferred, feel free to come up with either or even both if you want to demo both designs. Additionally, feel free to provide your own inputs/hints to improve the login page.</li>
</ol>
<p>Let me know if you have any issues with this! (you can reach out to ceph-dashboard team in OFTC IRC #ceph-dashboard room).</p> Dashboard - Cleanup #35689: mgr/dashboard: Proposed Login Screenhttps://tracker.ceph.com/issues/35689?journal_id=1618812020-03-27T21:35:29ZIshan Rai
<ul></ul><p>Hi, I have already submitted a PR for this :(, around 7 days ago. <a class="external" href="https://github.com/ceph/ceph/pull/34079">https://github.com/ceph/ceph/pull/34079</a></p> Dashboard - Cleanup #35689: mgr/dashboard: Proposed Login Screenhttps://tracker.ceph.com/issues/35689?journal_id=1619232020-03-30T04:11:15ZKiefer Chang
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Fix Under Review</i></li><li><strong>Pull request ID</strong> set to <i>34079</i></li></ul> Dashboard - Cleanup #35689: mgr/dashboard: Proposed Login Screenhttps://tracker.ceph.com/issues/35689?journal_id=1620482020-03-31T06:58:05ZLenz Grimmer
<ul><li><strong>Assignee</strong> set to <i>Ishan Rai</i></li></ul> Dashboard - Cleanup #35689: mgr/dashboard: Proposed Login Screenhttps://tracker.ceph.com/issues/35689?journal_id=1653872020-05-11T11:24:32ZLenz Grimmer
<ul></ul><p>Lenz Grimmer wrote:</p>
<blockquote>
<p>Thanks for attaching the source image. The license terms are described here: <a class="external" href="https://unsplash.com/license">https://unsplash.com/license</a><br />Even though not strictly necessary, I suggest to give credit to the image author as outlined on that page.</p>
</blockquote>
<p>Here's the appropriate credits information:</p>
<pre>
<a href="https://unsplash.com/photos/Lu9z9qS8I_Q">Photo</a> by <a href="https://unsplash.com/@gaspanik">Masaaki Komori</a> on <a href="https://unsplash.com/">Unsplash</a>
</pre> Dashboard - Cleanup #35689: mgr/dashboard: Proposed Login Screenhttps://tracker.ceph.com/issues/35689?journal_id=1662062020-05-20T08:54:18ZErnesto Puerta
<ul><li><strong>Target version</strong> changed from <i>v14.0.0</i> to <i>v16.0.0</i></li><li><strong>Backport</strong> set to <i>octopus</i></li></ul> Dashboard - Cleanup #35689: mgr/dashboard: Proposed Login Screenhttps://tracker.ceph.com/issues/35689?journal_id=1666792020-05-26T09:13:32ZLenz Grimmer
<ul><li><strong>Status</strong> changed from <i>Fix Under Review</i> to <i>Pending Backport</i></li></ul> Dashboard - Cleanup #35689: mgr/dashboard: Proposed Login Screenhttps://tracker.ceph.com/issues/35689?journal_id=1666922020-05-26T12:19:27ZNathan Cutlerncutler@suse.cz
<ul><li><strong>Copied to</strong> <i><a class="issue tracker-9 status-3 priority-4 priority-default closed" href="/issues/45710">Backport #45710</a>: octopus: mgr/dashboard: Proposed Login Screen</i> added</li></ul> Dashboard - Cleanup #35689: mgr/dashboard: Proposed Login Screenhttps://tracker.ceph.com/issues/35689?journal_id=1688102020-06-23T09:04:01ZNathan Cutlerncutler@suse.cz
<ul><li><strong>Status</strong> changed from <i>Pending Backport</i> to <i>Resolved</i></li></ul><p>While running with --resolve-parent, the script "backport-create-issue" noticed that all backports of this issue are in status "Resolved" or "Rejected".</p>