Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: d9c017d7f05700aecf4fc2b7840bc7922bd21b34
https://github.com/openSUSE/open-build-service/commit/d9c017d7f05700aecf4fc2...
Author: Adrian Schröter
Date: 2020-05-29 (Fri, 29 May 2020)
Changed paths:
M docs/api/api/api.txt
M src/api/app/controllers/request_controller.rb
M src/api/app/models/bs_request.rb
M src/api/app/models/bs_request_action.rb
M src/api/app/models/bs_request_action_maintenance_incident.rb
M src/api/db/attribute_descriptions.rb
A src/api/db/data/20200627135426_request_delegate_attribute.rb
M src/api/test/fixtures/attrib_types.yml
M src/api/test/fixtures/linked_projects.yml
M src/api/test/fixtures/projects.yml
M src/api/test/functional/attributes_test.rb
M src/api/test/unit/bs_request_test.rb
Log Message:
-----------
[api] support request delegation to package origin project.
Adds an option to let the server delegate the request for
a target project to the project where the packages is actual
living.
This works independend of a source package link, eg from submitting
from a base distro project to another one.
It is needed for Jump submissions in first place (jsc#OBS-59)
Commit: 93cf2fe768a40320fee473a335f71ebf08d0920d
https://github.com/openSUSE/open-build-service/commit/93cf2fe768a40320fee473...
Author: Henne Vogelsang
Date: 2020-05-29 (Fri, 29 May 2020)
Changed paths:
M src/api/app/models/project.rb
A src/api/app/queries/projects_with_delegate_request_target_finder.rb
M src/api/db/seeds.rb
M src/api/spec/factories/attribs.rb
A src/api/spec/queries/projects_with_delegate_request_target_finder_spec.rb
M src/api/spec/support/database_cleaner.rb
Log Message:
-----------
Introduces a project request delegation
Setting the Attribute OBS:DelegateRequestTarget on a Project makes it delegate
submit requests that come in for Packages that are inherited via a project
link.
Commit: 99129cfe04deefb17824cc07cc8d8319d0d125d9
https://github.com/openSUSE/open-build-service/commit/99129cfe04deefb17824cc...
Author: Henne Vogelsang
Date: 2020-05-29 (Fri, 29 May 2020)
Changed paths:
M src/api/app/models/bs_request_action.rb
Log Message:
-----------
Extract expand_target_project method
Commit: 23fbf2a9331f27728a713fc0ba0d243c50e760a8
https://github.com/openSUSE/open-build-service/commit/23fbf2a9331f27728a713f...
Author: Henne Vogelsang
Date: 2020-05-29 (Fri, 29 May 2020)
Changed paths:
M docs/api/api/api.txt
M src/api/app/controllers/request_controller.rb
M src/api/app/models/bs_request.rb
M src/api/app/models/bs_request_action.rb
M src/api/app/models/bs_request_action_maintenance_incident.rb
M src/api/app/models/project.rb
A src/api/app/queries/projects_with_delegate_request_target_finder.rb
M src/api/db/attribute_descriptions.rb
A src/api/db/data/20200627135426_request_delegate_attribute.rb
M src/api/db/seeds.rb
M src/api/spec/factories/attribs.rb
A src/api/spec/queries/projects_with_delegate_request_target_finder_spec.rb
M src/api/spec/support/database_cleaner.rb
M src/api/test/fixtures/attrib_types.yml
M src/api/test/fixtures/linked_projects.yml
M src/api/test/fixtures/projects.yml
M src/api/test/functional/attributes_test.rb
M src/api/test/unit/bs_request_test.rb
Log Message:
-----------
Merge pull request #9616 from adrianschroeter/request_delegation
Request delegation
Compare: https://github.com/openSUSE/open-build-service/compare/68937c4b4f0e...23fbf2...