RhodeCode - issues: Issueshttps://issues.rhodecode.com/https://issues.rhodecode.com/favicon.ico?16960560042023-12-07T08:07:42ZRhodeCode - issues
Redmine RhodeCode CE/EE - Task #5712 (New): add framework to set some UI settings via .ini file for easie...https://issues.rhodecode.com/issues/57122023-12-07T08:07:42ZMarcin Kuzminski [CTO]marcin@rhodecode.com
<p>Currently there's a distinction on what can be controlled via .ini file vs DB.</p>
<p>some of the options seems to not make sense to be controlled via UI (like svn proxy)</p>
<p>Add a framework so you cna still controll this via .ini, but it will save the value in DB and in case this is defined in .,ini file make it read-only on UI.</p>
<p>e.g if svn.proxy is set in ini, push this value into the DB, and make it read-only in DB.</p>
<p>Tis would greatly simplify deployments on k8s or other docker stacks</p>
RhodeCode CE/EE - Task #5705 (New): 5.X - activate update task automatically over rcstackhttps://issues.rhodecode.com/issues/57052023-11-13T08:06:05ZMarcin Kuzminski [CTO]marcin@rhodecode.com
<p>Because rcstack has enabled scheduler by default, we should activate the periodic update check</p>
RhodeCode CE/EE - Feature #5641 (New): "Add draft" / (x) button usabilityhttps://issues.rhodecode.com/issues/56412020-11-30T20:53:57ZSebastian Elsner
<p>Hey,</p>
<p>great feature addition with the draft comments! Much appreciated!<br>
I think the UX would be better if either:</p>
<p>a) all buttons would have an icon AND a text<br>
b) all buttons would have only text</p>
<p>I could only "guess" what the new (x) button would do. I would name it "Dismiss".</p>
<p>Additionally </p>
<p>"Add draft" is with it's yellow quite hard to read with yellow outline on white background. Maybe go from "btn-warning" to "btn-secondary".</p>
RhodeCode CE/EE - Support #5639 (New): 500 Internal Server Error | The server has either erred .....https://issues.rhodecode.com/issues/56392020-11-22T09:15:32ZClaude Chausse
<p>Hi </p>
<p>I am trying to recover my rhodecode installation after a Server Failure. I installed rhodecode and then imported my Database from my backup <br>
but the server fails when I trying to connect I get the stand error</p>
<p>===============<br>
500 Internal Server Error<br>
The server has either erred or is incapable of performing the requested operation.<br>
Possible Causes<br>
Server is overloaded.<br>
Server database connection is lost.</p>
<a name="Server-expected-unhandled-error"></a>
<h1 > Server expected unhandled error<a href="#Server-expected-unhandled-error" class="wiki-anchor">¶</a></h1>
<p>When I look at the log I see this<br>
020-11-22 03:00:16.055 [45105] ERROR [rhodecode.config.middleware] error occurred handling this request for path: /_static/rhodecode/images/favicon.ico<br>
Traceback (most recent call last):<br>
File "/opt/rhodecode/store/98nqg9sak7d1if134kfldiz507dkfild-python2.7-pyramid-1.10.1/lib/python2.7/site-packages/pyramid/tweens.py", line 41, in excview_tween<br>
response = handler(request)<br>
...<br>
Then this</p>
<p>OperationalError: (_mysql_exceptions.OperationalError) (1054, "Unknown column 'users.last_activity' in 'field list'") [SQL: u'SELECT users.firstname AS users_firstname, users.email AS users_email, users.api_key AS users_api_key, users.user_data AS users_user_data, users.user_id AS users_user_id, users.username AS users_username, users.password AS users_password, users.active AS users_active, users.<code>admin</code> AS users_admin, users.lastname AS users_lastname, users.last_login AS users_last_login, users.last_activity AS users_last_activity, users.extern_type AS users_extern_type, users.extern_name AS users_extern_name, users.inherit_default_permissions AS users_inherit_default_permissions, users.created_on AS users_created_on \nFROM users \nWHERE users.username = %s'] [parameters: ('default',)]</p>
<p>I need help to revive my Rhodecode</p>
RhodeCode CE/EE - Feature #5638 (New): Add "Copy full url path" buttonhttps://issues.rhodecode.com/issues/56382020-10-29T10:03:29ZAlex Marchak
<p>Due to <a href="https://issues.rhodecode.com/issues/5602" class="external">https://issues.rhodecode.com/issues/5602</a> ability to copy "File Path" is very good. But is there any chance to add new button "Full path"<br>
Something like this:</p>
<p>Registry URL:</p>
<pre><code class="text syntaxhl" data-language="text">http://example.com/
</code></pre>
<p>Repository path:</p>
<pre><code class="text syntaxhl" data-language="text">/reposity_group_1/repository_sub_group/repository
</code></pre>
<p>File path:</p>
<pre><code class="text syntaxhl" data-language="text">/branches/develop/xxx/yyy/file.txt
</code></pre>
<p>Full path:</p>
<pre><code class="text syntaxhl" data-language="text">http://example.com/reposity_group_1/repository_sub_group/repository/branches/develop/xxx/yyy/file.txt
</code></pre>
<p>===============</p>
<p>===============<br>
This will be very helpful for svn repositories due to structure:</p>
<pre><code class="text syntaxhl" data-language="text">/branches/*
/trunk
/tags
</code></pre>
<p>When you enter <a href="http://example.com/reposity_group_1/repository_sub_group/repository/branches/develop/" class="external">http://example.com/reposity_group_1/repository_sub_group/repository/branches/develop/</a> and want to copy that path for <strong>svn checkout</strong></p>
RhodeCode CE/EE - Bug #5550 (New): 500 Internal Server Error | The server has either erred or is ...https://issues.rhodecode.com/issues/55502019-04-18T14:21:53ZThierry Wynsdau
<p>At the origin, the user was prompted to change his password when logged in. But he is a LDAP user, so he should not be asked to change his password.<br>
so I've deleted the user. But then when I tries to logon again using his credentials, I have this "500 Internal Server Error".<br>
But the server is still running fine.</p>
RhodeCode CE/EE - Task #5404 (New): Add an option to detach review rules when deleting an userhttps://issues.rhodecode.com/issues/54042017-11-22T11:23:48ZMarcin Kuzminski [CTO]marcin@rhodecode.com
<p>In cases there are 100s, and user should be removed we need an explicit option to detach an user from review rules.</p>
<ul>
<li>check what happens then to the old review get changed</li>
<li><p>big fat warning about how it can change old ?</p></li>
<li><p>maybe a replace with X user ?</p></li>
</ul>
<p>again reconsider what this means and if we really should have it !</p>
RhodeCode CE/EE - Feature #5289 (New): Ability to Upload/Replace a file using the UIhttps://issues.rhodecode.com/issues/52892017-04-25T15:19:25ZAjay Gautam
<p>We store binary (excel) files in our repo. It would be tremendously helpful to have an "upload/replace" button on the UI. Please see attache image for details.</p>
RhodeCode CE/EE - Bug #5227 (New): 400 during a svn checkout, file with special charshttps://issues.rhodecode.com/issues/52272017-02-23T15:43:57ZCarlo Truijllo
<p>Our repository is behind apache ( configured to listen in 80 for web and 8090 svn ).</p>
<p>We can't control how our customers use their repository so we can't bring any naming convention in their files.</p>
<p>A customer added two files, more or less with this label:</p>
<ul>
<li>Ricerca allo 0,75% del Pil.txt</li>
<li>L’hashtag #newHashtag non ancora.txt</li>
</ul>
<p>Every attempt to checkout this repository lead to a 400 error because RhodeCode + Apache can't handle the improperly used reserved chars.</p>
<p>In apache logs:<br>
Ricerca%20allo%200,75%%20del%20Pil.txt<br>
instead<br>
Ricerca%20allo%200,75%25%20del%20Pil.txt</p>
<p>and </p>
<p>L%E2%80%99hashtag%20#newHashtag%20non%20ancora.txt<br>
instead<br>
L%E2%80%99hashtag%20%23newHashtag%20non%20ancora.txt</p>
<p>I noticed URL come out plain and unescaped from RhodeCode ( to apache ) so I patched roughly the file :</p>
<p>/home/user/.rccontrol/community-1/profile/lib/python2.7/site-packages/rhodecode/lib/middleware/simplesvn.py</p>
<p>in this way:</p>
<pre><code>--- old_simplesvn.py 2017-02-23 15:35:26.325978696 +0100
+++ new_simplesvn.py 2017-02-23 15:30:32.629978696 +0100
@@ -20,6 +20,7 @@
import logging
from urlparse import urljoin
+from urllib import quote
import requests
from webob.exc import HTTPNotAcceptable
@@ -62,8 +63,8 @@
return response.iter_content(chunk_size=1024)
def _get_url(self, path):
- return urljoin(
- self.config.get('subversion_http_server_url', ''), path)
+ return quote(urljoin(
+ self.config.get('subversion_http_server_url', ''), path), safe="/:=~+!$,;'")
def _get_request_headers(self, environ):
headers = {}
</code></pre>
<p>I know there is a wonderful RFC with all reserved chars listed but we are installing RhodeCode in a pre-existing svn environment.</p>
<p>Is there a cleaner way to manage this situation?</p>
RhodeCode CE/EE - Bug #5218 (New): 500 when forking repository, when using special chars in passw...https://issues.rhodecode.com/issues/52182017-02-17T12:15:39ZBartłomiej Wołyńczyk
<p>When some one clone repository and in his password contains chars "]","[" urlobject throw exception .<br>
Reproduced: <br>
1) Create new repository( import from existing). With "[" or "]" in yours password<br>
example: <a href="https://wuboo:password[@internal-code.rhodecode.com/u/wuboo/rhodecode-enterprise-ce-fork-2" class="external">https://wuboo:password[@internal-code.rhodecode.com/u/wuboo/rhodecode-enterprise-ce-fork-2</a><br>
2) Open new repository <br>
3) Go to options fork. <br>
Or </p>
<pre><code>from urlobject import URLObject
URLObject('https://wuboo:password[@internal-code.rhodecode.com/u/wuboo/rhodecode-enterprise-ce-fork-2').password
</code></pre>
<p><a href="https://github.com/zacharyvoase/urlobject/issues/38" class="external">https://github.com/zacharyvoase/urlobject/issues/38</a></p>
RhodeCode CE/EE - Feature #4191 (New): Add custom Image logo option to headerhttps://issues.rhodecode.com/issues/41912016-08-22T14:49:42ZRobbie Gott
<p>You can keep the Rhodecode logo just have an option to add a company logo to the left of the current</p>
RhodeCode CE/EE - Feature #4182 (New): add direct link from notification to corresponding PRhttps://issues.rhodecode.com/issues/41822016-08-18T17:46:51ZTomoyuki Harada
<p>This is feature request to improve usability from experience with RC 4.2.1.</p>
<p>In PR or PR comment notification of rhodecode itself, we can find URL to PR comment in PR but it is not direct link, so we need to manually copy and paste the URL in browser to jump to comment page. this procedure is hassle for users.</p>
<p>If we have direct link in notification itself we can easily jump to PR page and verify comments etc.</p>
RhodeCode CE/EE - Feature #3980 (New): Add CI enginehttps://issues.rhodecode.com/issues/39802016-06-05T21:32:19Ztomekj2ee tomekj2ee
<p>Like Travis, Gitlab CI etc.</p>
RhodeCode CE/EE - Feature #3978 (New): Add bug trackerhttps://issues.rhodecode.com/issues/39782016-06-05T21:20:09Ztomekj2ee tomekj2ee
<p>Include bug tracker like Gitlab but with features:</p>
<ul>
<li>unlimited nesting of tasks (sub-tasks)</li>
<li>dependencies</li>
<li>Gantt chart</li>
</ul>
<p><a href="http://www.gantt.com/creating-gantt-charts.htm" class="external">http://www.gantt.com/creating-gantt-charts.htm</a></p>
RhodeCode CE/EE - Feature #1457 (New): add allow permissions inheritance on repo groupshttps://issues.rhodecode.com/issues/14572015-03-25T23:00:58ZMarcin Kuzminski [CTO]marcin@rhodecode.com
<p>WIP description:</p>
<p>Feature request and kind of security enhancement.</p>
<p>When using repo groups we should add a flag to be able that lower creted repos can or cannot inherit permissions from the group. Potentially opening it to other parties</p>