Ceph : Issueshttps://tracker.ceph.com/https://tracker.ceph.com/favicon.ico2021-04-27T13:48:51ZCeph
Redmine Dashboard - Cleanup #50540 (New): Change sso handle command with CLICommandhttps://tracker.ceph.com/issues/505402021-04-27T13:48:51ZPere Díaz Bou
<p>This tracker addressed the controllers/sso.py where we handle every sso command inside handle_sso_command</p>
<blockquote>
<p>A deeper refactoring on this area would've been using the @CLICommand helper with separate functions, instead of dealing with each command handling (the old way).</p>
</blockquote>
<p>Example:<br /><pre><code class="python syntaxhl"><span class="CodeRay"><span class="decorator">@CLICommand</span>(<span class="string"><span class="delimiter">'</span><span class="content">dashboard sso setup saml2</span><span class="delimiter">'</span></span>)
<span class="keyword">def</span> <span class="function">_handle_saml_setup</span>(<span class="predefined-constant">self</span>, cmd: <span class="predefined">str</span>):
....
</span></code></pre></p> Dashboard - Cleanup #47790 (Resolved): mgr/dashboard: Improve HTML formatting of the telemetry re...https://tracker.ceph.com/issues/477902020-10-08T11:13:21ZLenz Grimmer
<p>Currently, the preview includes a section that requires the user to accept the license under which the telemetry data will be submitted and used:</p>
<blockquote>
<p>I agree to my telemetry data being submitted under the Community Data License Agreement - Sharing - Version 1.0 (<a class="external" href="https://cdla.io/sharing-1-0/">https://cdla.io/sharing-1-0/</a>)</p>
</blockquote>
<p><img src="https://tracker.ceph.com/attachments/download/5178/Screenshot%20from%202020-10-08%2013-08-43.png" alt="" /></p>
<p>Instead of including the URL to the license verbatim, I suggest to convert the string "Community Data License Agreement - Sharing - Version 1.0" to a clickable link like this one: <a href="https://cdla.io/sharing-1-0/" class="external">Community Data License Agreement - Sharing - Version 1.0</a></p> Dashboard - Bug #47458 (Triaged): mgr/dashboard: replace URLs with doc references in dash-devel.rst https://tracker.ceph.com/issues/474582020-09-15T11:41:23ZLenz Grimmer
<p>Now that the <code>HACKING.rst</code> file has been moved into the documentation, it should be reviewed for URLs that point to other parts of the documentation by URL instead of using references. These should be replaced.</p> Dashboard - Tasks #47230 (Resolved): mgr/dashboard: Move HACKING.rst into the main documentationhttps://tracker.ceph.com/issues/472302020-09-01T10:27:31ZLenz Grimmer
<p>The file <code>src/pybind/mgr/dashboard/HACKING.rst</code> in the git repository contains instructions on how to set up a Dashboard development environment and how to get started with development.</p>
<p>It has grown significantly in size of scope and has become an invaluable resource for new joiners. However, it's current location deeply nested in the git repository makes it hard to find and it's not searchable. To give this document more exposure, the content should be moved into the Ceph Documentation (which contains other developer-oriented documentation already).</p>
<p>Since it's already written in reStructuredText markup language, the transition should be fairly straightforward. The content of the actual <code>HACKING.rst</code> file should then be replaced with a pointer to the documentation. Any other references to the file should also be updated accordingly, e.g. the <code>README.rst</code> file in the dashboard source directory.</p> Dashboard - Feature #47072 (New): mgr/dashboard: Usability Improvementshttps://tracker.ceph.com/issues/470722020-08-21T16:58:25ZErnesto Puerta
<p>This is a parent tracker for gathering a number of usability improvements.</p>