https://progress.opensuse.org/https://progress.opensuse.org/themes/openSUSE/favicon/favicon.ico?15829177842017-03-22T13:47:13ZopenSUSE Project Management ToolopenQA Project - action #17886: [dashboard] Create full screen view for openQA dashboardhttps://progress.opensuse.org/issues/17886?journal_id=445702017-03-22T13:47:13Zokurzokurz@suse.com
<ul><li><strong>Category</strong> set to <i>Feature requests</i></li><li><strong>Status</strong> changed from <i>New</i> to <i>Rejected</i></li></ul><p>That is what we want to cover with <a class="issue tracker-6 status-1 priority-3 priority-lowest parent" title="coordination: [epic][dashboard] openQA Dashboard ideas (New)" href="https://progress.opensuse.org/issues/13812">#13812</a>. I incorporated your ideas there. Please continue there.</p>
openQA Project - action #17886: [dashboard] Create full screen view for openQA dashboardhttps://progress.opensuse.org/issues/17886?journal_id=445722017-03-22T13:47:23Zokurzokurz@suse.com
<ul><li><strong>Is duplicate of</strong> <i><a class="issue tracker-6 status-1 priority-3 priority-lowest parent" href="/issues/13812">coordination #13812</a>: [epic][dashboard] openQA Dashboard ideas</i> added</li></ul> openQA Project - action #17886: [dashboard] Create full screen view for openQA dashboardhttps://progress.opensuse.org/issues/17886?journal_id=445862017-03-22T14:03:55Zokurzokurz@suse.com
<ul><li><strong>Is duplicate of</strong> deleted (<i><a class="issue tracker-6 status-1 priority-3 priority-lowest parent" href="/issues/13812">coordination #13812</a>: [epic][dashboard] openQA Dashboard ideas</i>)</li></ul> openQA Project - action #17886: [dashboard] Create full screen view for openQA dashboardhttps://progress.opensuse.org/issues/17886?journal_id=445902017-03-22T14:04:01Zokurzokurz@suse.com
<ul><li><strong>Status</strong> changed from <i>Rejected</i> to <i>New</i></li><li><strong>Parent task</strong> set to <i>#13812</i></li></ul><p>let's keep it open because it covers a part of the parent ticket good enough.</p>
openQA Project - action #17886: [dashboard] Create full screen view for openQA dashboardhttps://progress.opensuse.org/issues/17886?journal_id=452302017-03-27T15:59:35ZRBrownSUSErbrown@suse.com
<ul><li><strong>Subject</strong> changed from <i>[tools] Create full screen view for openQA dashboard</i> to <i>[tools][dashboard] Create full screen view for openQA dashboard</i></li></ul> openQA Project - action #17886: [dashboard] Create full screen view for openQA dashboardhttps://progress.opensuse.org/issues/17886?journal_id=454882017-03-29T14:19:28Zokurzokurz@suse.com
<ul><li><strong>Assignee</strong> set to <i>krauselukas</i></li></ul><p>as discussed together</p>
openQA Project - action #17886: [dashboard] Create full screen view for openQA dashboardhttps://progress.opensuse.org/issues/17886?journal_id=468182017-04-07T07:56:45Zkrauselukaslukas.krause@suse.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In Progress</i></li></ul><p>Currently working on the fullscreen-view itself. Idea is just to display the most necessary informations in a size <br>
where it is possible to see it even if the screen is not nearby. </p>
openQA Project - action #17886: [dashboard] Create full screen view for openQA dashboardhttps://progress.opensuse.org/issues/17886?journal_id=478862017-04-19T12:52:10Zkrauselukaslukas.krause@suse.com
<ul></ul><p><a href="https://github.com/os-autoinst/openQA/pull/1301" class="external">https://github.com/os-autoinst/openQA/pull/1301</a></p>
<p>Have a look on the screenshots there to see the current status of the fullscreen view.<br>
Next step will be to increase the size to make everything more visible and auto-update the page<br>
without user interaction.</p>
openQA Project - action #17886: [dashboard] Create full screen view for openQA dashboardhttps://progress.opensuse.org/issues/17886?journal_id=499082017-05-12T11:40:00Zkrauselukaslukas.krause@suse.com
<ul></ul><p>next steps:</p>
<ul>
<li>getting current status to a merge</li>
<li>autorefresh (ajax)</li>
<li>having a fullscreen view in the group overview (just showing the latest comment)</li>
<li>alternative view-mods (having something like a graph instead of progressbars)</li>
<li>filter for subgroups</li>
</ul>
openQA Project - action #17886: [dashboard] Create full screen view for openQA dashboardhttps://progress.opensuse.org/issues/17886?journal_id=603882017-08-21T16:05:20Zkrauselukaslukas.krause@suse.com
<ul></ul><ul>
<li><p>having a fullscreen view in the group overview:<br>
<a href="https://github.com/os-autoinst/openQA/pull/1435" class="external">https://github.com/os-autoinst/openQA/pull/1435</a></p></li>
<li><p>now working on ajax refresh and comments part</p></li>
</ul>
openQA Project - action #17886: [dashboard] Create full screen view for openQA dashboardhttps://progress.opensuse.org/issues/17886?journal_id=615002017-09-01T08:33:36Zkrauselukaslukas.krause@suse.com
<ul></ul><p>Current state of the ticket:</p>
<p>PR's open for:</p>
<ul>
<li>Full screen mode on group overview page</li>
<li>Adjustable autorefresh rates for comments and build (currently only in full screen on group overview)</li>
</ul>
<p>In progress:</p>
<ul>
<li>Possibility to limit comments to a certain amount</li>
</ul>
<p>Further ideas:</p>
<ul>
<li>alternative view-mods (having something like a graph instead of progressbars)</li>
<li>add auto-refresh to index page as well</li>
</ul>
openQA Project - action #17886: [dashboard] Create full screen view for openQA dashboardhttps://progress.opensuse.org/issues/17886?journal_id=1103232018-04-08T13:37:34Zokurzokurz@suse.com
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/journals/110323/diff?detail_id=110245">diff</a>)</li><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Workable</i></li><li><strong>Assignee</strong> deleted (<del><i>krauselukas</i></del>)</li></ul><p>commit 2b3885a6<br>
Author: Lukas Krause <a href="mailto:lkrause@suse.de">lkrause@suse.de</a><br>
Date: Tue Aug 22 18:40:33 2017 +0200</p>
<pre><code>Make auto refresh rate adjustable
</code></pre>
<p>added auto-refresh for the job group page. If we would have that feature for the index page as well we can also use the full screen view without any custom tweaks on our QSF (QA SLE functional) dashboard displays.</p>
<p>I assume lkrause is not really "working" on this ticket so I unassign. @lkrause feel free to take it again if I was wrong.</p>
<p>Updated descriptions to detail what is missing. All other parts are crossed off.</p>
openQA Project - action #17886: [dashboard] Create full screen view for openQA dashboardhttps://progress.opensuse.org/issues/17886?journal_id=2738662020-01-23T10:33:19Zmkittlermarius.kittler@suse.com
<ul></ul><p>When implementing <a href="https://github.com/os-autoinst/openQA/pull/2684" class="external">an auto-reload feature</a> for the dashboard we've noticed that there are a few details which should still be improved:</p>
<ol>
<li>The auto-reload interval should be configurable via a from control (similar to the fullscreen mode).</li>
<li>The auto-reload on the group overview should use the same code as the index page. For that the group overview needs to be ported to use an AJAX query for loading the build results, too.</li>
<li>The time-ago rendering on the group overview is currently broken when enabling the auto-reload. (That is likely fixed when implementing 2. anyways.)</li>
</ol>
openQA Project - action #17886: [dashboard] Create full screen view for openQA dashboardhttps://progress.opensuse.org/issues/17886?journal_id=2906642020-04-03T15:31:00Zokurzokurz@suse.com
<ul><li><strong>Subject</strong> changed from <i>[tools][dashboard] Create full screen view for openQA dashboard</i> to <i>[dashboard] Create full screen view for openQA dashboard</i></li><li><strong>Priority</strong> changed from <i>Normal</i> to <i>Low</i></li></ul><p>trying to set prio of parent to "Low" implicitly.</p>
openQA Project - action #17886: [dashboard] Create full screen view for openQA dashboardhttps://progress.opensuse.org/issues/17886?journal_id=3030402020-05-27T14:42:12Zilausuchilausuch@suse.com
<ul><li><strong>Status</strong> changed from <i>Workable</i> to <i>In Progress</i></li><li><strong>Assignee</strong> set to <i>ilausuch</i></li></ul> openQA Project - action #17886: [dashboard] Create full screen view for openQA dashboardhttps://progress.opensuse.org/issues/17886?journal_id=3034212020-05-28T13:43:30Zilausuchilausuch@suse.com
<ul></ul><p>I found several additional problems</p>
<ol>
<li><p>When you change from different intervals, all of them are added to the url<br>
.../group_overview/110?fullscreen=1&interval=30&interval=60<br>
.../group_overview/110?fullscreen=1&interval=30&interval=60&interval=90</p></li>
<li><p>When the autoupdate refresh the page is doing 2 refresh at the same time</p></li>
</ol>
openQA Project - action #17886: [dashboard] Create full screen view for openQA dashboardhttps://progress.opensuse.org/issues/17886?journal_id=3034332020-05-28T14:02:56Zilausuchilausuch@suse.com
<ul></ul><p>About problem 2. The problem is here<br>
<a href="https://github.com/os-autoinst/openQA/blob/d58e73ed410bf07e325d7318f0c12abb4dccf2ac/assets/javascripts/fullscreen.js#L37" class="external">https://github.com/os-autoinst/openQA/blob/d58e73ed410bf07e325d7318f0c12abb4dccf2ac/assets/javascripts/fullscreen.js#L37</a><br>
$("#build-results").load(location.href + " #build-results");<br>
$("#comments-preview").load(location.href + " #comments-preview");</p>
<p>The call adding #build-results is really not a different call than the second one, is the same, and both returns the progress and the comments, so in the screen is painting it twice.</p>
<p>Note, in ttp://127.0.0.1:9526/parent_group_overview allows to setup fullscreen but doesn't work</p>
openQA Project - action #17886: [dashboard] Create full screen view for openQA dashboardhttps://progress.opensuse.org/issues/17886?journal_id=3034542020-05-28T14:19:11Zilausuchilausuch@suse.com
<ul></ul><p>Initial PR to start solving things<br>
<a href="https://github.com/os-autoinst/openQA/pull/3124" class="external">https://github.com/os-autoinst/openQA/pull/3124</a></p>
<p>The best way to solve the repainting of the web should be have a screen part loading in base one parameter. Now I added a simple solution that repaints all</p>
openQA Project - action #17886: [dashboard] Create full screen view for openQA dashboardhttps://progress.opensuse.org/issues/17886?journal_id=3041892020-06-01T10:39:00Zilausuchilausuch@suse.com
<ul></ul><p>Autorefresh in index page<br>
<a href="https://github.com/os-autoinst/openQA/pull/3141" class="external">https://github.com/os-autoinst/openQA/pull/3141</a></p>
<p>This PR contains 3 commits</p>
<ul>
<li>First solves the problem</li>
<li>Second, the autorefresh only works on fullscreen mode, and the filter is only selector when fullscreen mode is checked</li>
<li>third, Fix the problem to open the filter panel when the page is in fullscreen mode</li>
</ul>
openQA Project - action #17886: [dashboard] Create full screen view for openQA dashboardhttps://progress.opensuse.org/issues/17886?journal_id=3064122020-06-10T06:03:01Zokurzokurz@suse.com
<ul></ul><p>Hi ilausuch, the mentioned PR is merged and also deployed on osd now. What are your further plans for this?</p>
<p>Also one thing: Is there a reason why to use radio buttons for different refresh intervals instead of just a number field to select the value? As we have two number fields for "limit builds" I prefer to use the same for auto-refresh</p>
openQA Project - action #17886: [dashboard] Create full screen view for openQA dashboardhttps://progress.opensuse.org/issues/17886?journal_id=3086922020-06-22T11:05:04Zlivdywanliv.dywan@suse.com
<ul><li><strong>File</strong> <a href="/attachments/9979">Screenshot from 2020-06-22 13-02-34.png</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/9979/Screenshot%20from%202020-06-22%2013-02-34.png">Screenshot from 2020-06-22 13-02-34.png</a> added</li><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Feedback</i></li></ul><p>okurz wrote:</p>
<blockquote>
<p>Also one thing: Is there a reason why to use radio buttons for different refresh intervals instead of just a number field to select the value? As we have two number fields for "limit builds" I prefer to use the same for auto-refresh</p>
</blockquote>
<p>It <em>looks</em> like the radio buttons were already changed to links? Although the respective code change disagrees with what I'm seeing in production. I might be confused as to what's covered here?</p>
<blockquote>
<ul>
<li>DONE: "fullscreen" use same filter settings as "normal" </li>
</ul>
</blockquote>
<p>This doesn't seem to be what I see. The fullscreen mode is required to reveal new options.</p>
openQA Project - action #17886: [dashboard] Create full screen view for openQA dashboardhttps://progress.opensuse.org/issues/17886?journal_id=3135252020-07-16T13:09:33Zokurzokurz@suse.com
<ul></ul><p>cdywan wrote:</p>
<blockquote>
<p>okurz wrote:</p>
<blockquote>
<p>Also one thing: Is there a reason why to use radio buttons for different refresh intervals instead of just a number field to select the value? As we have two number fields for "limit builds" I prefer to use the same for auto-refresh</p>
</blockquote>
<p>It <em>looks</em> like the radio buttons were already changed to links? Although the respective code change disagrees with what I'm seeing in production. I might be confused as to what's covered here?</p>
</blockquote>
<p>Check yourself on <a href="https://openqa.opensuse.org/" class="external">https://openqa.opensuse.org/</a> , radio buttons with hardcoded choices whereas for "limit builds" we have number fields which I would prefer.</p>
<p><a class="user active user-mention" href="https://progress.opensuse.org/users/34361">@ilausuch</a> is it ok for you to do this change?</p>
openQA Project - action #17886: [dashboard] Create full screen view for openQA dashboardhttps://progress.opensuse.org/issues/17886?journal_id=3150872020-07-28T11:27:50Zokurzokurz@suse.com
<ul><li><strong>Target version</strong> set to <i>Ready</i></li></ul> openQA Project - action #17886: [dashboard] Create full screen view for openQA dashboardhttps://progress.opensuse.org/issues/17886?journal_id=3158232020-07-30T11:23:24Zokurzokurz@suse.com
<ul><li><strong>Status</strong> changed from <i>Feedback</i> to <i>Workable</i></li><li><strong>Assignee</strong> deleted (<del><i>ilausuch</i></del>)</li></ul><p>no response. Let's give it back to backlog to be picked up again.</p>
openQA Project - action #17886: [dashboard] Create full screen view for openQA dashboardhttps://progress.opensuse.org/issues/17886?journal_id=3198972020-08-20T12:19:59Zlivdywanliv.dywan@suse.com
<ul></ul><blockquote>
<ul>
<li>there is configurable auto-refresh for "fullscreen" mode</li>
</ul>
</blockquote>
<p>So <a href="https://github.com/os-autoinst/openQA/pull/3141" class="external">gh#os-autoinst/openQA#3141</a> seems to have implemented this?</p>
<p>Should it be considered <em>DONE</em>?</p>
<p>There was also the open question of the use of "number fields" to make the refresh options consistent with build limits.</p>
<p>I'd update the list of tasks, but it might be best for the OP (<a class="user active user-mention" href="https://progress.opensuse.org/users/23378">@asmorodskyi</a>) to confirm.</p>
openQA Project - action #17886: [dashboard] Create full screen view for openQA dashboardhttps://progress.opensuse.org/issues/17886?journal_id=3199092020-08-20T13:45:21Zilausuchilausuch@suse.com
<ul><li><strong>Status</strong> changed from <i>Workable</i> to <i>Resolved</i></li><li><strong>Assignee</strong> set to <i>ilausuch</i></li></ul> openQA Project - action #17886: [dashboard] Create full screen view for openQA dashboardhttps://progress.opensuse.org/issues/17886?journal_id=3199482020-08-20T19:58:03Zokurzokurz@suse.com
<ul><li><strong>Status</strong> changed from <i>Resolved</i> to <i>Feedback</i></li></ul><p>But <a class="issue tracker-4 status-3 priority-3 priority-lowest closed child" title="action: [dashboard] Create full screen view for openQA dashboard (Resolved)" href="https://progress.opensuse.org/issues/17886#note-22">#17886#note-22</a> is still missing, right?</p>
openQA Project - action #17886: [dashboard] Create full screen view for openQA dashboardhttps://progress.opensuse.org/issues/17886?journal_id=3231162020-09-07T15:12:17Zilausuchilausuch@suse.com
<ul></ul><p>PR for to change the automatic refresh selector<br>
<a href="https://github.com/os-autoinst/openQA/pull/3368" class="external">https://github.com/os-autoinst/openQA/pull/3368</a></p>
openQA Project - action #17886: [dashboard] Create full screen view for openQA dashboardhttps://progress.opensuse.org/issues/17886?journal_id=3248442020-09-16T07:05:01Zokurzokurz@suse.com
<ul><li><strong>Status</strong> changed from <i>Feedback</i> to <i>Resolved</i></li></ul><p>PR was merged. The auto-refresh can be selected and the value also appears as URL query parameter. Enabling the setting shows in the browser network debug view that a refresh happens in the background in the selected intervals. Good job and thank you.</p>