Skip to content

User/Group namespaces for projects

Matthias Käppler requested to merge namespaces into master

Created by: dzaporozhets

Work In progress. Feel free to review

CHANGELOG:

  • added username field to user
  • rake task to fill usernames based on emails create namespaces for users
  • STI Group < Namespace
  • project has namespace_id
  • Projects with namespaces also namespaced in gitolite
  • Moving project to group will move it under group namespace
  • Moving repos when username changed
  • Ability to move project from namespaces to another

TODO:

  • tests
  • not only admins but a group owners too can add projects to group
  • improve admin area
  • add manage group page in group namespace

Details:

  • Clone: git clone git@localhost:dzaporozhets/projectname.git
  • Web: http://localhost/dzaporozhets/projectname
  1. New project

    Screen

  2. Projects list

    Screen

  3. Account page

    Screen

Merge request reports