Homeproj: Redmine for CESNET: Issues
https://homeproj.cesnet.cz/
https://homeproj.cesnet.cz/httpauth-login/favicon.ico?1619448608
2024-03-18T23:59:33Z
Homeproj: Redmine for CESNET
Redmine
Mentat - Bug #7715 (New): Searching changelogs by model ID does not work
https://homeproj.cesnet.cz/issues/7715
2024-03-18T23:59:33Z
Jakub Judiny
<p>There are two major problems with searching changelogs by model ID:<br />- it should be an integer field, but is displayed as a select field, which does not make sense<br />- when you manage to put an integer into the field, it fails with HTTP 500 (this is the case both on alt an on hub, where you can use the integer field correctly, but it still fails)</p>
Mentat - Bug #7714 (Resolved): None values in timeline are not shown in the graph, but are shown ...
https://homeproj.cesnet.cz/issues/7714
2024-03-14T21:51:29Z
Jakub Judiny
<p>Example: <a class="external" href="https://mentat-alt.cesnet.cz/mentat/timeline/search?dt_from=2024-03-13+23%3A00%3A00&dt_to=2024-03-14+23%3A00%3A00&source_addrs=&source_ports=&aggregations=classes&limit=20&submit=Search">https://mentat-alt.cesnet.cz/mentat/timeline/search?dt_from=2024-03-13+23%3A00%3A00&dt_to=2024-03-14+23%3A00%3A00&source_addrs=&source_ports=&aggregations=classes&limit=20&submit=Search</a><br />-> None value = 34,057 (1.32%), but is not shown in the graph at all and when you click on "Toggle table", you can see that numerical values for "None" are all "NaN"</p>
Mentat - Bug #7713 (Resolved): Group/user searching issues
https://homeproj.cesnet.cz/issues/7713
2024-03-14T16:13:00Z
Jakub Judiny
<p>Searching groups by group members/managers does not work. This is because form use "members"/"managers" as field names and view expects "member"/"manager" field names.</p>
<p>Also, searching for a group that has user XY as a member and user YX as a manager causes ProgrammingError exception. This is because the group table is used in the two subqueries of the same query under the same name (I think). Same problem is when searching for a user that is a member of XY group and manager of YX group.</p>
Mentat - Bug #7712 (New): Errors are emailed twice
https://homeproj.cesnet.cz/issues/7712
2024-03-14T13:49:08Z
Rajmund Hruška
<p>Email 1:<br /><pre><code class="python syntaxhl"><span class="n">Message</span> <span class="nb">type</span><span class="p">:</span> <span class="n">ERROR</span>
<span class="n">Location</span><span class="p">:</span> <span class="o">/</span><span class="n">var</span><span class="o">/</span><span class="n">mentat</span><span class="o">/</span><span class="n">venv</span><span class="o">/</span><span class="n">lib</span><span class="o">/</span><span class="n">python3</span><span class="p">.</span><span class="mi">11</span><span class="o">/</span><span class="n">site</span><span class="o">-</span><span class="n">packages</span><span class="o">/</span><span class="n">hawat</span><span class="o">/</span><span class="n">base</span><span class="p">.</span><span class="n">py</span><span class="p">:</span><span class="mi">201</span>
<span class="n">Module</span><span class="p">:</span> <span class="n">base</span>
<span class="n">Function</span><span class="p">:</span> <span class="n">log_exception</span>
<span class="n">Time</span><span class="p">:</span> <span class="mi">2024</span><span class="o">-</span><span class="mi">03</span><span class="o">-</span><span class="mi">11</span> <span class="mi">16</span><span class="p">:</span><span class="mi">39</span><span class="p">:</span><span class="mi">56</span><span class="p">,</span><span class="mi">771</span>
<span class="n">Message</span><span class="p">:</span>
<span class="nb">Exception</span> <span class="n">on</span> <span class="o">/</span><span class="n">groups</span><span class="o">/</span><span class="mi">5</span><span class="o">/</span><span class="n">show</span><span class="err">?</span> <span class="p">[</span><span class="n">GET</span><span class="p">]</span>
<span class="n">Traceback</span> <span class="p">(</span><span class="n">most</span> <span class="n">recent</span> <span class="n">call</span> <span class="n">last</span><span class="p">):</span>
<span class="n">File</span> <span class="s">"/var/mentat/venv/lib/python3.11/site-packages/flask/app.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">2529</span><span class="p">,</span> <span class="ow">in</span> <span class="n">wsgi_app</span>
<span class="n">response</span> <span class="o">=</span> <span class="bp">self</span><span class="p">.</span><span class="n">full_dispatch_request</span><span class="p">()</span>
<span class="o">^^^^^^^^^^^^^^^^^^^^^^^^^^^^</span>
<span class="n">File</span> <span class="s">"/var/mentat/venv/lib/python3.11/site-packages/flask/app.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">1825</span><span class="p">,</span> <span class="ow">in</span> <span class="n">full_dispatch_request</span>
<span class="n">rv</span> <span class="o">=</span> <span class="bp">self</span><span class="p">.</span><span class="n">handle_user_exception</span><span class="p">(</span><span class="n">e</span><span class="p">)</span>
<span class="o">^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</span>
<span class="n">File</span> <span class="s">"/var/mentat/venv/lib/python3.11/site-packages/flask/app.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">1823</span><span class="p">,</span> <span class="ow">in</span> <span class="n">full_dispatch_request</span>
<span class="n">rv</span> <span class="o">=</span> <span class="bp">self</span><span class="p">.</span><span class="n">dispatch_request</span><span class="p">()</span>
<span class="o">^^^^^^^^^^^^^^^^^^^^^^^</span>
<span class="n">File</span> <span class="s">"/var/mentat/venv/lib/python3.11/site-packages/flask/app.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">1799</span><span class="p">,</span> <span class="ow">in</span> <span class="n">dispatch_request</span>
<span class="k">return</span> <span class="bp">self</span><span class="p">.</span><span class="n">ensure_sync</span><span class="p">(</span><span class="bp">self</span><span class="p">.</span><span class="n">view_functions</span><span class="p">[</span><span class="n">rule</span><span class="p">.</span><span class="n">endpoint</span><span class="p">])(</span><span class="o">**</span><span class="n">view_args</span><span class="p">)</span>
<span class="o">^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</span>
<span class="n">File</span> <span class="s">"/var/mentat/venv/lib/python3.11/site-packages/flask_login/utils.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">290</span><span class="p">,</span> <span class="ow">in</span> <span class="n">decorated_view</span>
<span class="k">return</span> <span class="n">current_app</span><span class="p">.</span><span class="n">ensure_sync</span><span class="p">(</span><span class="n">func</span><span class="p">)(</span><span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
<span class="o">^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</span>
<span class="n">File</span> <span class="s">"/var/mentat/venv/lib/python3.11/site-packages/flask/views.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">107</span><span class="p">,</span> <span class="ow">in</span> <span class="n">view</span>
<span class="k">return</span> <span class="n">current_app</span><span class="p">.</span><span class="n">ensure_sync</span><span class="p">(</span><span class="bp">self</span><span class="p">.</span><span class="n">dispatch_request</span><span class="p">)(</span><span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
<span class="o">^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</span>
<span class="n">File</span> <span class="s">"/var/mentat/venv/lib/python3.11/site-packages/hawat/view/__init__.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">1344</span><span class="p">,</span> <span class="ow">in</span> <span class="n">dispatch_request</span>
<span class="bp">self</span><span class="p">.</span><span class="n">do_before_response</span><span class="p">()</span>
<span class="n">File</span> <span class="s">"/var/mentat/venv/lib/python3.11/site-packages/hawat/blueprints/groups/__init__.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">258</span><span class="p">,</span> <span class="ow">in</span> <span class="n">do_before_response</span>
<span class="k">raise</span> <span class="nb">Exception</span><span class="p">(</span><span class="s">'Test error'</span><span class="p">)</span>
<span class="nb">Exception</span><span class="p">:</span> <span class="n">Test</span> <span class="n">error</span>
</code></pre></p>
<p>Email 2:<br /><pre><code class="python syntaxhl">
<span class="n">Message</span> <span class="nb">type</span><span class="p">:</span> <span class="n">CRITICAL</span>
<span class="n">Location</span><span class="p">:</span> <span class="o">/</span><span class="n">var</span><span class="o">/</span><span class="n">mentat</span><span class="o">/</span><span class="n">venv</span><span class="o">/</span><span class="n">lib</span><span class="o">/</span><span class="n">python3</span><span class="p">.</span><span class="mi">11</span><span class="o">/</span><span class="n">site</span><span class="o">-</span><span class="n">packages</span><span class="o">/</span><span class="n">hawat</span><span class="o">/</span><span class="n">base</span><span class="p">.</span><span class="n">py</span><span class="p">:</span><span class="mi">511</span>
<span class="n">Module</span><span class="p">:</span> <span class="n">base</span>
<span class="n">Function</span><span class="p">:</span> <span class="n">eh_internal_server_error</span>
<span class="n">Time</span><span class="p">:</span> <span class="mi">2024</span><span class="o">-</span><span class="mi">03</span><span class="o">-</span><span class="mi">11</span> <span class="mi">16</span><span class="p">:</span><span class="mi">39</span><span class="p">:</span><span class="mi">56</span><span class="p">,</span><span class="mi">783</span>
<span class="n">Message</span><span class="p">:</span>
<span class="n">INTERNAL</span> <span class="n">SERVER</span> <span class="n">ERROR</span>
<span class="n">Request</span><span class="p">:</span> <span class="o">/</span><span class="n">groups</span><span class="o">/</span><span class="mi">5</span><span class="o">/</span><span class="n">show</span><span class="err">?</span>
<span class="n">Traceback</span><span class="p">:</span>
<span class="n">Traceback</span> <span class="p">(</span><span class="n">most</span> <span class="n">recent</span> <span class="n">call</span> <span class="n">last</span><span class="p">):</span>
<span class="n">File</span> <span class="s">"/var/mentat/venv/lib/python3.11/site-packages/flask/app.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">2529</span><span class="p">,</span> <span class="ow">in</span> <span class="n">wsgi_app</span>
<span class="n">response</span> <span class="o">=</span> <span class="bp">self</span><span class="p">.</span><span class="n">full_dispatch_request</span><span class="p">()</span>
<span class="o">^^^^^^^^^^^^^^^^^^^^^^^^^^^^</span>
<span class="n">File</span> <span class="s">"/var/mentat/venv/lib/python3.11/site-packages/flask/app.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">1825</span><span class="p">,</span> <span class="ow">in</span> <span class="n">full_dispatch_request</span>
<span class="n">rv</span> <span class="o">=</span> <span class="bp">self</span><span class="p">.</span><span class="n">handle_user_exception</span><span class="p">(</span><span class="n">e</span><span class="p">)</span>
<span class="o">^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</span>
<span class="n">File</span> <span class="s">"/var/mentat/venv/lib/python3.11/site-packages/flask/app.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">1823</span><span class="p">,</span> <span class="ow">in</span> <span class="n">full_dispatch_request</span>
<span class="n">rv</span> <span class="o">=</span> <span class="bp">self</span><span class="p">.</span><span class="n">dispatch_request</span><span class="p">()</span>
<span class="o">^^^^^^^^^^^^^^^^^^^^^^^</span>
<span class="n">File</span> <span class="s">"/var/mentat/venv/lib/python3.11/site-packages/flask/app.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">1799</span><span class="p">,</span> <span class="ow">in</span> <span class="n">dispatch_request</span>
<span class="k">return</span> <span class="bp">self</span><span class="p">.</span><span class="n">ensure_sync</span><span class="p">(</span><span class="bp">self</span><span class="p">.</span><span class="n">view_functions</span><span class="p">[</span><span class="n">rule</span><span class="p">.</span><span class="n">endpoint</span><span class="p">])(</span><span class="o">**</span><span class="n">view_args</span><span class="p">)</span>
<span class="o">^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</span>
<span class="n">File</span> <span class="s">"/var/mentat/venv/lib/python3.11/site-packages/flask_login/utils.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">290</span><span class="p">,</span> <span class="ow">in</span> <span class="n">decorated_view</span>
<span class="k">return</span> <span class="n">current_app</span><span class="p">.</span><span class="n">ensure_sync</span><span class="p">(</span><span class="n">func</span><span class="p">)(</span><span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
<span class="o">^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</span>
<span class="n">File</span> <span class="s">"/var/mentat/venv/lib/python3.11/site-packages/flask/views.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">107</span><span class="p">,</span> <span class="ow">in</span> <span class="n">view</span>
<span class="k">return</span> <span class="n">current_app</span><span class="p">.</span><span class="n">ensure_sync</span><span class="p">(</span><span class="bp">self</span><span class="p">.</span><span class="n">dispatch_request</span><span class="p">)(</span><span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
<span class="o">^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^</span>
<span class="n">File</span> <span class="s">"/var/mentat/venv/lib/python3.11/site-packages/hawat/view/__init__.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">1344</span><span class="p">,</span> <span class="ow">in</span> <span class="n">dispatch_request</span>
<span class="bp">self</span><span class="p">.</span><span class="n">do_before_response</span><span class="p">()</span>
<span class="n">File</span> <span class="s">"/var/mentat/venv/lib/python3.11/site-packages/hawat/blueprints/groups/__init__.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">258</span><span class="p">,</span> <span class="ow">in</span> <span class="n">do_before_response</span>
<span class="k">raise</span> <span class="nb">Exception</span><span class="p">(</span><span class="s">'Test error'</span><span class="p">)</span>
<span class="nb">Exception</span><span class="p">:</span> <span class="n">Test</span> <span class="n">error</span>
</code></pre></p>
Mentat - Feature #7711 (In Review): Add support for ServiceName & ServiceVersion IDEA fields
https://homeproj.cesnet.cz/issues/7711
2024-03-08T16:33:16Z
Jakub Judiny
<p>In events view, event aggregation in reports and report show view.</p>
Mentat - Bug #7710 (In Review): API requests return 500 when their SQL query is cancelled
https://homeproj.cesnet.cz/issues/7710
2024-03-04T12:12:55Z
Jakub Maloštik
Mentat - Bug #7709 (In Review): It is not immediately obvious, that items in selectpickers can be...
https://homeproj.cesnet.cz/issues/7709
2024-03-04T10:06:48Z
Jakub Maloštik
Mentat - Bug #7704 (In Review): Cannot switch reporting filter form from basic to advanced
https://homeproj.cesnet.cz/issues/7704
2024-02-16T14:55:14Z
Jakub Maloštik
<p>When attempting to switch in the creation/updating reporting filter form from the 'basic' type to 'advanced' type, the form is not updated accordingly.</p>
Mentat - Bug #7697 (In Review): Event dashboard issues
https://homeproj.cesnet.cz/issues/7697
2023-11-29T14:00:39Z
Jakub Maloštik
<ul>
<li>If there are 0 events in the queried time for the event dashboard, the site will fail to render.</li>
<li>If the user has a timezone GMT+>0, the start of the chart is misaligned.</li>
<li>issue <a class="issue tracker-1 status-9 priority-4 priority-default" title="Bug: Timeline error when searching for all events up to a certain date (In Review)" href="https://homeproj.cesnet.cz/issues/7695">#7695</a></li>
</ul>
Mentat - Bug #7696 (New): Scripts in bin folder are not located in any directory specified in $PA...
https://homeproj.cesnet.cz/issues/7696
2023-11-27T14:06:39Z
Rajmund Hruška
<p>Using <code>setuptools</code> (keyword <code>scripts</code>), the scripts available in <code>bin</code> folder should be executable from the command line [1]. This worked in the past, but nowadays, the new scripts are not located in <code>/usr/local/bin</code> as before. More specifically, the new links are not created.</p>
<p>Based on the date, this might be related to <a class="issue tracker-5 status-5 priority-4 priority-default closed" title="Task: Use Vagrant as alternative tool for local development (Closed)" href="https://homeproj.cesnet.cz/issues/7041">#7041</a>.</p>
<p>[1] <a class="external" href="https://python-packaging.readthedocs.io/en/latest/command-line-scripts.html#the-scripts-keyword-argument">https://python-packaging.readthedocs.io/en/latest/command-line-scripts.html#the-scripts-keyword-argument</a></p>
Mentat - Bug #7695 (In Review): Timeline error when searching for all events up to a certain date
https://homeproj.cesnet.cz/issues/7695
2023-11-24T11:38:46Z
Rajmund Hruška
<pre><code class="python syntaxhl"><span class="n">Message</span> <span class="nb">type</span><span class="p">:</span> <span class="n">ERROR</span>
<span class="n">Location</span><span class="p">:</span> <span class="o">/</span><span class="n">var</span><span class="o">/</span><span class="n">mentat</span><span class="o">/</span><span class="n">venv</span><span class="o">/</span><span class="n">lib</span><span class="o">/</span><span class="n">python3</span><span class="p">.</span><span class="mi">7</span><span class="o">/</span><span class="n">site</span><span class="o">-</span><span class="n">packages</span><span class="o">/</span><span class="n">hawat</span><span class="o">/</span><span class="n">base</span><span class="p">.</span><span class="n">py</span><span class="p">:</span><span class="mi">203</span>
<span class="n">Module</span><span class="p">:</span> <span class="n">base</span>
<span class="n">Function</span><span class="p">:</span> <span class="n">log_exception</span>
<span class="n">Time</span><span class="p">:</span> <span class="mi">2023</span><span class="o">-</span><span class="mi">11</span><span class="o">-</span><span class="mi">24</span> <span class="mi">11</span><span class="p">:</span><span class="mi">02</span><span class="p">:</span><span class="mi">09</span><span class="p">,</span><span class="mi">835</span>
<span class="n">Message</span><span class="p">:</span>
<span class="nb">Exception</span> <span class="n">on</span> <span class="o">/</span><span class="n">events</span><span class="o">/</span><span class="n">dashboard</span><span class="err">?</span><span class="n">dt_from</span><span class="o">=&</span><span class="n">dt_to</span><span class="o">=</span><span class="mi">2023</span><span class="o">-</span><span class="mi">11</span><span class="o">-</span><span class="mi">23</span><span class="o">+</span><span class="mi">15</span><span class="o">%</span><span class="mi">3</span><span class="n">A00</span><span class="o">%</span><span class="mi">3</span><span class="n">A00</span><span class="o">&</span><span class="n">submit</span><span class="o">=</span><span class="n">Search</span> <span class="p">[</span><span class="n">GET</span><span class="p">]</span>
<span class="n">Traceback</span> <span class="p">(</span><span class="n">most</span> <span class="n">recent</span> <span class="n">call</span> <span class="n">last</span><span class="p">):</span>
<span class="n">File</span> <span class="s">"/var/mentat/venv/lib/python3.7/site-packages/flask/app.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">2529</span><span class="p">,</span> <span class="ow">in</span> <span class="n">wsgi_app</span>
<span class="n">response</span> <span class="o">=</span> <span class="bp">self</span><span class="p">.</span><span class="n">full_dispatch_request</span><span class="p">()</span>
<span class="n">File</span> <span class="s">"/var/mentat/venv/lib/python3.7/site-packages/flask/app.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">1825</span><span class="p">,</span> <span class="ow">in</span> <span class="n">full_dispatch_request</span>
<span class="n">rv</span> <span class="o">=</span> <span class="bp">self</span><span class="p">.</span><span class="n">handle_user_exception</span><span class="p">(</span><span class="n">e</span><span class="p">)</span>
<span class="n">File</span> <span class="s">"/var/mentat/venv/lib/python3.7/site-packages/flask/app.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">1823</span><span class="p">,</span> <span class="ow">in</span> <span class="n">full_dispatch_request</span>
<span class="n">rv</span> <span class="o">=</span> <span class="bp">self</span><span class="p">.</span><span class="n">dispatch_request</span><span class="p">()</span>
<span class="n">File</span> <span class="s">"/var/mentat/venv/lib/python3.7/site-packages/flask/app.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">1799</span><span class="p">,</span> <span class="ow">in</span> <span class="n">dispatch_request</span>
<span class="k">return</span> <span class="bp">self</span><span class="p">.</span><span class="n">ensure_sync</span><span class="p">(</span><span class="bp">self</span><span class="p">.</span><span class="n">view_functions</span><span class="p">[</span><span class="n">rule</span><span class="p">.</span><span class="n">endpoint</span><span class="p">])(</span><span class="o">**</span><span class="n">view_args</span><span class="p">)</span>
<span class="n">File</span> <span class="s">"/var/mentat/venv/lib/python3.7/site-packages/flask_login/utils.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">290</span><span class="p">,</span> <span class="ow">in</span> <span class="n">decorated_view</span>
<span class="k">return</span> <span class="n">current_app</span><span class="p">.</span><span class="n">ensure_sync</span><span class="p">(</span><span class="n">func</span><span class="p">)(</span><span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
<span class="n">File</span> <span class="s">"/var/mentat/venv/lib/python3.7/site-packages/flask/views.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">107</span><span class="p">,</span> <span class="ow">in</span> <span class="n">view</span>
<span class="k">return</span> <span class="n">current_app</span><span class="p">.</span><span class="n">ensure_sync</span><span class="p">(</span><span class="bp">self</span><span class="p">.</span><span class="n">dispatch_request</span><span class="p">)(</span><span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
<span class="n">File</span> <span class="s">"/var/mentat/venv/lib/python3.7/site-packages/hawat/view/__init__.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">933</span><span class="p">,</span> <span class="ow">in</span> <span class="n">dispatch_request</span>
<span class="bp">self</span><span class="p">.</span><span class="n">do_after_search</span><span class="p">(</span><span class="n">items</span><span class="p">)</span>
<span class="n">File</span> <span class="s">"/var/mentat/venv/lib/python3.7/site-packages/hawat/blueprints/events/__init__.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">353</span><span class="p">,</span> <span class="ow">in</span> <span class="n">do_after_search</span>
<span class="n">timezone</span><span class="o">=</span><span class="n">pytz</span><span class="p">.</span><span class="n">timezone</span><span class="p">(</span><span class="n">flask</span><span class="p">.</span><span class="n">session</span><span class="p">.</span><span class="n">get</span><span class="p">(</span><span class="s">'timezone'</span><span class="p">,</span> <span class="s">'UTC'</span><span class="p">))</span>
<span class="n">File</span> <span class="s">"/var/mentat/venv/lib/python3.7/site-packages/mentat/stats/idea.py"</span><span class="p">,</span> <span class="n">line</span> <span class="mi">643</span><span class="p">,</span> <span class="ow">in</span> <span class="n">aggregate_timeline_groups</span>
<span class="n">tl_key_idx</span>
<span class="nb">ValueError</span><span class="p">:</span> <span class="n">Statistical</span> <span class="n">record</span> <span class="k">with</span> <span class="n">start</span> <span class="n">time</span> <span class="mi">2014</span><span class="o">-</span><span class="mi">12</span><span class="o">-</span><span class="mi">18</span> <span class="mi">11</span><span class="p">:</span><span class="mi">16</span><span class="p">:</span><span class="mi">49</span> <span class="n">does</span> <span class="ow">not</span> <span class="n">fit</span> <span class="n">into</span> <span class="n">timeline</span> <span class="k">with</span> <span class="n">start</span> <span class="n">time</span> <span class="mi">2014</span><span class="o">-</span><span class="mi">12</span><span class="o">-</span><span class="mi">18</span> <span class="mi">11</span><span class="p">:</span><span class="mi">10</span><span class="p">:</span><span class="mi">00</span> <span class="p">(</span><span class="o">-</span><span class="mi">1</span><span class="p">)</span>
</code></pre>
Mentat - Task #7662 (In Progress): Update system dependecies
https://homeproj.cesnet.cz/issues/7662
2023-07-03T12:24:19Z
Rajmund Hruška
<p>Currently, we use version Python 3.7, which is EOL. The newest version is 3.11.<br />New versions for nodeJS and Postgres are also available.</p>
Mentat - Bug #7656 (In Review): My queries don't show timeline ones
https://homeproj.cesnet.cz/issues/7656
2023-05-19T13:21:08Z
Pavel Kácha
ph@cesnet.cz
<p>Seems timeline queries are not shown in "My queries", question is whether they are counted into search query quota.</p>
Mentat - Bug #7560 (New): Link to a specific tab is not respected
https://homeproj.cesnet.cz/issues/7560
2022-02-16T09:43:00Z
Radko Krkoš
krkos@cesnet.cz
<p>Tabs are used in dashboards, timeline and also in most Show views in the Administration section. Sometimes, passing links to specific tabs could be useful.</p>
Mentat - Task #7534 (In Progress): Update underlying Debian systems from Buster to Bookworm
https://homeproj.cesnet.cz/issues/7534
2021-10-28T14:10:29Z
Jan Mach
jan.mach@cesnet.cz
<ol>
<li>Update Vagrant development box</li>
<li>Update <strong>mentat-alt</strong> first and let it running to verify everything is in working order.</li>
<li>Update <strong>mentat-hub</strong></li>
</ol>