RhodeCode improvements

RhodeCode is great piece of software, but some things can be improved (by my - end user - perspective) to provide better user comfort.

  1. to stay in the place where the action was invoked from after repository is added. Now after creating repository from group’s list (aka directory list), navigation switches to all repositories list
  2. to add button “ADD GROUP” (and proper functionality of course) to the main screen, my suggestion is near to “ADD REPOSITORY” button). The group (and its directory) will be created in selected parent group, similarly to repository creation.
    Possibly to add “Delete group” and “Delete repository” to the same screen (for users with proper rights)

  1. in Repository groups page, by my opinion it would be better to display groups in tree form instead of tabular form. In large structure, it is tricky to navigate to required subfolder now.

  1. to allow action “Rescan repositories” as standalone action, that can be started from commandline (cron …). In our environment it is important synchronized often since RhodeCode does not support SSH so far, and we share single (very live) structure with ssh pushes. Another option would be to allow rescan without login (then we can use wget or similar tool to start it externally)

  1. (minor) to allow to disable “Type”  combo in “Create repository” screen in config somewhere (or even better to remove it from screen) since we have only HG and do not plan another one. This option is confusing for some endusers.

  1. There is missing “Homepage” or “Main page” os similar button/link in lot of “dialog” pages (such as login page, some error pages … etc). We have to use “back” button in case I click to login by accident.