Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 4376bd726c06913101ee2786f982f13a7ecfbbdc
https://github.com/openSUSE/open-build-service/commit/4376bd726c06913101ee27...
Author: Henne Vogelsang
Date: 2018-07-31 (Tue, 31 Jul 2018)
Changed paths:
M src/api/spec/controllers/webui/search_controller_spec.rb
A src/api/spec/fixtures/files/owner_search_collection.xml
A src/api/spec/fixtures/files/owner_search_maintenance_collection.xml
A src/api/spec/models/owner_spec.rb
Log Message:
-----------
[ci] Introduces a model test for Owner
We tested this through a controller test. But there are many conditions
for the owner search that are easier tested in a model test.
Commit: 02663c3434adcc95939f6e31dd36ec266ea76619
https://github.com/openSUSE/open-build-service/commit/02663c3434adcc95939f6e...
Author: Adrian Schröter
Date: 2018-07-31 (Tue, 31 Jul 2018)
Changed paths:
M src/api/app/models/owner.rb
Log Message:
-----------
[api] fix ownership detection of user accounts with owner definition
Commit: 5dcf51f3a1bd0f95c8b871d402a02d9f7441ae8e
https://github.com/openSUSE/open-build-service/commit/5dcf51f3a1bd0f95c8b871...
Author: Adrian Schröter
Date: 2018-07-31 (Tue, 31 Jul 2018)
Changed paths:
M src/api/app/models/owner.rb
Log Message:
-----------
[api] fix package owner search when defined in maintenance release project
Not sure when this broke, but it shows we need a test case with a realistic
maintenance setup. An :Update project with kind="maintenance_release" and
following packages:
patchinfo.42
contains an package.rpm
package
contains a _link pointing to package.42
package.42
contains the same package.rpm
package container must get found, if it has a role="bugowner".
Commit: 39746096e8c182b0f0de07371e58c322f5f1c184
https://github.com/openSUSE/open-build-service/commit/39746096e8c182b0f0de07...
Author: Stephan Kulow
Date: 2018-07-31 (Tue, 31 Jul 2018)
Changed paths:
M src/api/app/controllers/search_controller.rb
M src/api/app/models/owner.rb
M src/api/spec/models/owner_spec.rb
Log Message:
-----------
Introduce a specific missing function in Owner
Having search with nil doing something completely different
is just strange
Commit: 218984dd7c7214f7da61a59de2591142c9ed427d
https://github.com/openSUSE/open-build-service/commit/218984dd7c7214f7da61a5...
Author: Stephan Kulow
Date: 2018-07-31 (Tue, 31 Jul 2018)
Changed paths:
M src/api/app/controllers/search_controller.rb
M src/api/app/controllers/webui/search_controller.rb
M src/api/app/models/owner.rb
A src/api/app/models/owner_search.rb
M src/api/app/models/user.rb
A src/api/spec/models/owner_search_spec.rb
R src/api/spec/models/owner_spec.rb
Log Message:
-----------
Split Owner and OwnerSearch models
The OwnerSearch is not a model, it's just a namespace,
so make it a real class to be able to pass state
Commit: ca574adcc3f0e3a151237329ddd7423f8a22497a
https://github.com/openSUSE/open-build-service/commit/ca574adcc3f0e3a1512373...
Author: Stephan Kulow
Date: 2018-07-31 (Tue, 31 Jul 2018)
Changed paths:
M src/api/app/controllers/search_controller.rb
M src/api/app/controllers/webui/search_controller.rb
A src/api/app/models/owner_missing_search.rb
A src/api/app/models/owner_of_container_search.rb
M src/api/app/models/owner_search.rb
M src/api/spec/models/owner_search_spec.rb
Log Message:
-----------
Split OwnerSearch into 3 classes
- OwnerOfContainerSearch to look at specific prj/pkg
- OwnerMissingSearch to look for missing owners
- OwnerSearch for the remains
Commit: fbfdaa11af5fe22626e9b705a56a372acbbba60d
https://github.com/openSUSE/open-build-service/commit/fbfdaa11af5fe22626e9b7...
Author: Stephan Kulow
Date: 2018-07-31 (Tue, 31 Jul 2018)
Changed paths:
M src/api/app/models/owner_of_container_search.rb
M src/api/app/models/owner_search.rb
Log Message:
-----------
Remove creation of custom SQL
Commit: 229f488cf24afb1f8fee8a35d07c134dfc38b78d
https://github.com/openSUSE/open-build-service/commit/229f488cf24afb1f8fee8a...
Author: Stephan Kulow
Date: 2018-07-31 (Tue, 31 Jul 2018)
Changed paths:
M src/api/app/models/owner_missing_search.rb
M src/api/spec/models/owner_search_spec.rb
Log Message:
-----------
Refactor OwnerMissingSearch
Commit: e7d0fa0fae2d1e8a2da4400fc77bbb21de49db0c
https://github.com/openSUSE/open-build-service/commit/e7d0fa0fae2d1e8a2da440...
Author: Stephan Kulow
Date: 2018-07-31 (Tue, 31 Jul 2018)
Changed paths:
M src/api/app/controllers/search_controller.rb
M src/api/app/controllers/webui/search_controller.rb
A src/api/app/models/owner_assignee_search.rb
M src/api/app/models/owner_missing_search.rb
M src/api/app/models/owner_search.rb
M src/api/spec/models/owner_search_spec.rb
Log Message:
-----------
Seperate Assignee search from owner search
Commit: 76b07b4191c5853ddb2180410dd671a5770cff55
https://github.com/openSUSE/open-build-service/commit/76b07b4191c5853ddb2180...
Author: Stephan Kulow
Date: 2018-07-31 (Tue, 31 Jul 2018)
Changed paths:
M src/api/app/models/owner_assignee_search.rb
M src/api/app/models/owner_search.rb
Log Message:
-----------
Refactor OwnerAssigneeSearch to have a good code climate
Commit: bd581f02d4146525d6d8b5556d600b614095f887
https://github.com/openSUSE/open-build-service/commit/bd581f02d4146525d6d8b5...
Author: Stephan Kulow
Date: 2018-07-31 (Tue, 31 Jul 2018)
Changed paths:
M src/api/app/models/owner_assignee_search.rb
M src/api/app/models/owner_search.rb
Log Message:
-----------
Remove an extra owner argument that is always holding ''
All of assignee_search does not filter users/groups,
so keeping track of that fact through out all functions
is a little noisy
Commit: 796be74b2f8ff68a8b077efa8f820c816402262e
https://github.com/openSUSE/open-build-service/commit/796be74b2f8ff68a8b077e...
Author: Stephan Kulow
Date: 2018-07-31 (Tue, 31 Jul 2018)
Changed paths:
M src/api/app/models/group.rb
M src/api/app/models/owner_search.rb
Log Message:
-----------
Fix Array detaching in groups and users hash
It's tricky, but the [] default hash entry is shared between
all roles, which we fortunately catch in search_controller_test,
but only for groups. It worked 'fine' for users
Commit: e8dc995312e07cf8e5d1167a36026ce7c01c7b15
https://github.com/openSUSE/open-build-service/commit/e8dc995312e07cf8e5d116...
Author: Stephan Kulow
Date: 2018-07-31 (Tue, 31 Jul 2018)
Changed paths:
M src/api/app/models/owner.rb
M src/api/app/models/owner_assignee_search.rb
Log Message:
-----------
Split one more function in OwnerAssigneeSearch
Commit: d5091dc7adc0a39654c4ddf10a7be9194e9b51db
https://github.com/openSUSE/open-build-service/commit/d5091dc7adc0a39654c4dd...
Author: Stephan Kulow
Date: 2018-07-31 (Tue, 31 Jul 2018)
Changed paths:
M src/api/app/controllers/search_controller.rb
Log Message:
-----------
Rework the logic in search controller
to make it more obvious what owner_package_or_project returns
Commit: ce32c920955dce3a6a05395ecc91025b0085342c
https://github.com/openSUSE/open-build-service/commit/ce32c920955dce3a6a0539...
Author: Stephan Kulow
Date: 2018-07-31 (Tue, 31 Jul 2018)
Changed paths:
M src/api/app/controllers/search_controller.rb
R src/api/app/models/owner_search.rb
A src/api/app/models/owner_search/base.rb
A src/api/app/models/owner_search/owned.rb
M src/api/app/models/user.rb
Log Message:
-----------
Split the remains of OwnerSearch
OwnerSearch::Base and OwnerSearch::Owned are split now too,
leaving only shared functions not to be used from controllers
in Base. Creating a module for it
Commit: 12009c919e5cef5bc4860b7c3406aa3c60610c8c
https://github.com/openSUSE/open-build-service/commit/12009c919e5cef5bc4860b...
Author: Stephan Kulow
Date: 2018-07-31 (Tue, 31 Jul 2018)
Changed paths:
M src/api/app/controllers/search_controller.rb
M src/api/app/controllers/webui/search_controller.rb
R src/api/app/models/owner_assignee_search.rb
R src/api/app/models/owner_missing_search.rb
R src/api/app/models/owner_of_container_search.rb
A src/api/app/models/owner_search/assignee.rb
M src/api/app/models/owner_search/base.rb
A src/api/app/models/owner_search/container.rb
A src/api/app/models/owner_search/missing.rb
M src/api/app/models/owner_search/owned.rb
M src/api/spec/models/owner_search_spec.rb
Log Message:
-----------
Move more Owner.*Search class into the new module
Commit: cd2bbde278d2f814b99c0186d5ba808e64ddcaf1
https://github.com/openSUSE/open-build-service/commit/cd2bbde278d2f814b99c01...
Author: Stephan Kulow
Date: 2018-07-31 (Tue, 31 Jul 2018)
Changed paths:
M src/api/app/models/owner_search/assignee.rb
M src/api/app/models/owner_search/base.rb
M src/api/app/models/owner_search/missing.rb
M src/api/app/models/owner_search/owned.rb
Log Message:
-----------
Rename object_projects to object_projects
It no longer takes an object after the refactoring
Commit: a30ccd76fdbe3dd32b869b8b0ba1f831b71e309a
https://github.com/openSUSE/open-build-service/commit/a30ccd76fdbe3dd32b869b...
Author: Stephan Kulow
Date: 2018-07-31 (Tue, 31 Jul 2018)
Changed paths:
M src/api/app/models/owner_search/owned.rb
Log Message:
-----------
Refactor Owner Search for containers
Commit: 34bce16d6e763a47e0b95b837d5d616b4058b2b1
https://github.com/openSUSE/open-build-service/commit/34bce16d6e763a47e0b95b...
Author: Stephan Kulow
Date: 2018-08-02 (Thu, 02 Aug 2018)
Changed paths:
M src/api/app/controllers/search_controller.rb
M src/api/app/controllers/webui/search_controller.rb
M src/api/app/models/group.rb
M src/api/app/models/owner.rb
A src/api/app/models/owner_search/assignee.rb
A src/api/app/models/owner_search/base.rb
A src/api/app/models/owner_search/container.rb
A src/api/app/models/owner_search/missing.rb
A src/api/app/models/owner_search/owned.rb
M src/api/app/models/user.rb
M src/api/spec/controllers/webui/search_controller_spec.rb
A src/api/spec/fixtures/files/owner_search_collection.xml
A src/api/spec/fixtures/files/owner_search_maintenance_collection.xml
A src/api/spec/models/owner_search_spec.rb
Log Message:
-----------
Merge pull request #5500 from coolo/owner_spec
Test Owner search as model spec
Compare: https://github.com/openSUSE/open-build-service/compare/979d3dfd0334...34bce1...
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.