-
- Downloads
Add nested groups support on data level
* add parent_id field to namespaces table to store relation with nested groups
* create routes table to keep information about full path of every group and project
* project/group lookup by full path from routes table
Signed-off-by:
Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Showing
- app/controllers/admin/groups_controller.rb 1 addition, 1 deletionapp/controllers/admin/groups_controller.rb
- app/controllers/groups/application_controller.rb 1 addition, 1 deletionapp/controllers/groups/application_controller.rb
- app/helpers/groups_helper.rb 1 addition, 1 deletionapp/helpers/groups_helper.rb
- app/models/concerns/routable.rb 70 additions, 0 deletionsapp/models/concerns/routable.rb
- app/models/namespace.rb 17 additions, 1 deletionapp/models/namespace.rb
- app/models/project.rb 13 additions, 84 deletionsapp/models/project.rb
- app/models/route.rb 22 additions, 0 deletionsapp/models/route.rb
- app/services/destroy_group_service.rb 4 additions, 0 deletionsapp/services/destroy_group_service.rb
- app/views/projects/forks/error.html.haml 5 additions, 1 deletionapp/views/projects/forks/error.html.haml
- changelogs/unreleased/dz-nested-groups.yml 4 additions, 0 deletionschangelogs/unreleased/dz-nested-groups.yml
- db/migrate/20161124111390_add_parent_id_to_namespace.rb 12 additions, 0 deletionsdb/migrate/20161124111390_add_parent_id_to_namespace.rb
- db/migrate/20161124111395_add_index_to_parent_id.rb 14 additions, 0 deletionsdb/migrate/20161124111395_add_index_to_parent_id.rb
- db/migrate/20161124111402_add_routes_table.rb 18 additions, 0 deletionsdb/migrate/20161124111402_add_routes_table.rb
- db/migrate/20161130095245_fill_routes_table.rb 21 additions, 0 deletionsdb/migrate/20161130095245_fill_routes_table.rb
- db/migrate/20161130101252_fill_projects_routes_table.rb 22 additions, 0 deletionsdb/migrate/20161130101252_fill_projects_routes_table.rb
- db/migrate/20161202152031_remove_duplicates_from_routes.rb 28 additions, 0 deletionsdb/migrate/20161202152031_remove_duplicates_from_routes.rb
- db/migrate/20161202152035_add_index_to_routes.rb 16 additions, 0 deletionsdb/migrate/20161202152035_add_index_to_routes.rb
- db/schema.rb 19 additions, 6 deletionsdb/schema.rb
- lib/api/helpers.rb 1 addition, 1 deletionlib/api/helpers.rb
- lib/constraints/group_url_constrainer.rb 1 addition, 1 deletionlib/constraints/group_url_constrainer.rb
Loading
Please register or sign in to comment