Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: f77a2a932f81bb7ef798ed6e777b9015d33df831
https://github.com/openSUSE/open-build-service/commit/f77a2a932f81bb7ef798e…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
A src/api/spec/factories/tokens.rb
M src/api/spec/factories/users.rb
Log Message:
-----------
[frontend] Add token factories
Commit: 83f6d310f050a8789a38596864ca2bd50221357d
https://github.com/openSUSE/open-build-service/commit/83f6d310f050a8789a385…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
A src/api/app/controllers/person/token_controller.rb
M src/api/app/controllers/person_controller.rb
R src/api/app/views/person/command_token.xml.builder
A src/api/app/views/person/token/create.xml.builder
A src/api/app/views/person/token/index.xml.builder
R src/api/app/views/person/tokenlist.xml.builder
M src/api/config/routes.rb
A src/api/spec/controllers/person/token_controller_spec.rb
Log Message:
-----------
[frontend] Move token related actions into separate controller
Commit: 6720a3557f3111789cf5980143fa87c9de1938da
https://github.com/openSUSE/open-build-service/commit/6720a3557f3111789cf59…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M src/api/app/controllers/person/token_controller.rb
Log Message:
-----------
[frontend] Replace TokenNotFound exception with render_error
Commit: 2462550df79ed3e81ff567cf8a6d34a8b2485fe9
https://github.com/openSUSE/open-build-service/commit/2462550df79ed3e81ff56…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M src/api/app/controllers/person/token_controller.rb
M src/api/spec/controllers/person/token_controller_spec.rb
Log Message:
-----------
[frontend] Refactor query in token delete action
Commit: ccf12d4acdc7411a6c888cdfe51c771e357f6c0f
https://github.com/openSUSE/open-build-service/commit/ccf12d4acdc7411a6c888…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
A src/api/app/controllers/person/token_controller.rb
M src/api/app/controllers/person_controller.rb
R src/api/app/views/person/command_token.xml.builder
A src/api/app/views/person/token/create.xml.builder
A src/api/app/views/person/token/index.xml.builder
R src/api/app/views/person/tokenlist.xml.builder
M src/api/config/routes.rb
A src/api/spec/controllers/person/token_controller_spec.rb
A src/api/spec/factories/tokens.rb
M src/api/spec/factories/users.rb
Log Message:
-----------
Merge pull request #4757 from bgeuken/person_policy_2
Move token related actions into separate controller and add tests
Compare: https://github.com/openSUSE/open-build-service/compare/cd5cdeb6caf1...ccf12…
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 401e9caf776bfa8e960ff2715625842dbad0942d
https://github.com/openSUSE/open-build-service/commit/401e9caf776bfa8e960ff…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M src/api/app/controllers/cloud/upload_jobs_controller.rb
M src/api/config/routes.rb
M src/api/spec/controllers/cloud/upload_jobs_controller_spec.rb
Log Message:
-----------
[frontend] Abort cloud uploads via API
Add API route that allows to abort cloud upload jobs.
Commit: cd5cdeb6caf1426e4a040a5170a5fed0970bfcd6
https://github.com/openSUSE/open-build-service/commit/cd5cdeb6caf1426e4a040…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M src/api/app/controllers/cloud/upload_jobs_controller.rb
M src/api/config/routes.rb
M src/api/spec/controllers/cloud/upload_jobs_controller_spec.rb
Log Message:
-----------
Merge pull request #4759 from bgeuken/api_abort_uploads_
[frontend] Abort cloud uploads via API
Compare: https://github.com/openSUSE/open-build-service/compare/cdca7c092232...cd5cd…
Branch: refs/heads/master
Home: https://github.com/openSUSE/software-o-o
Commit: b23c00d2887f8e637038ea239d99b6b978432f3b
https://github.com/openSUSE/software-o-o/commit/b23c00d2887f8e637038ea239d9…
Author: Frantisek Kobzik <fkobzik(a)suse.de>
Date: 2018-03-23 (Fri, 23 Mar 2018)
Changed paths:
M app/views/download/_download.css.erb
M app/views/download/appliance.erb
M app/views/download/package.erb
Log Message:
-----------
Use pointer cursor for the distribution and appliance buttons
As these don't really have a "button shape", it was not that obvious
they are clickable.
Commit: cccabcd83e3975596e47261b3e8637ca77d0c76f
https://github.com/openSUSE/software-o-o/commit/cccabcd83e3975596e47261b3e8…
Author: Duncan Mac-Vicar P <dmacvicar(a)gmail.com>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M app/views/download/_download.css.erb
M app/views/download/appliance.erb
M app/views/download/package.erb
Log Message:
-----------
Merge pull request #231 from hustodemon/buttons-pointer-cursor
Use pointer cursor for the distribution and appliance buttons
Compare: https://github.com/openSUSE/software-o-o/compare/ae8bd3a3bf20...cccabcd83e39
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 2fc97dd86aecbd8c33dca0e8d9cd58b8b3bb7e70
https://github.com/openSUSE/open-build-service/commit/2fc97dd86aecbd8c33dca…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-03-27 (Tue, 27 Mar 2018)
Changed paths:
A src/api/db/data/20180214132015_project_log_entry_user_name.rb
Log Message:
-----------
[frontend] Migrate comment log entries to login
All the ProjectLogEntries that have been generated by CommentEvent have their
user_name set to a string with the content of User.id. While all other log
entries have this field set to User.login. Unify this to User.login
Commit: 328067fb82c2f97e158cd8bb549bb85f4abbba70
https://github.com/openSUSE/open-build-service/commit/328067fb82c2f97e158cd…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-03-27 (Tue, 27 Mar 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui/application/project.scss
M src/api/app/controllers/webui/project_controller.rb
M src/api/app/helpers/webui/webui_helper.rb
M src/api/app/models/project_log_entry.rb
M src/api/app/views/webui/project/_tabs.html.erb
A src/api/app/views/webui/project/pulse.html.haml
M src/api/config/routes.rb
M src/api/db/data/20180214132015_project_log_entry_user_name.rb
Log Message:
-----------
[frontend] Introduces ProjectLogEntry view
If you just want to check what happened project wide in the last couple of
hours to find the cause of some problem. There is already the RSS feed for this
but it's harder to skim than a nice *cough* web view.
Commit: cdca7c0922329e10d9f32b025039ec89bc44f699
https://github.com/openSUSE/open-build-service/commit/cdca7c0922329e10d9f32…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui/application/project.scss
M src/api/app/controllers/webui/project_controller.rb
M src/api/app/helpers/webui/webui_helper.rb
M src/api/app/models/project_log_entry.rb
M src/api/app/views/webui/project/_tabs.html.erb
A src/api/app/views/webui/project/pulse.html.haml
M src/api/config/routes.rb
A src/api/db/data/20180214132015_project_log_entry_user_name.rb
Log Message:
-----------
Merge pull request #4498 from hennevogel/feature/project_commits_page
Introduces ProjectLogEntry view
Compare: https://github.com/openSUSE/open-build-service/compare/ec5df97c2956...cdca7…
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 383c3c709a3f81867c0cbbb5e90a20ac2c4bfc9d
https://github.com/openSUSE/open-build-service/commit/383c3c709a3f81867c0cb…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M src/api/app/controllers/application_controller.rb
A src/api/app/controllers/cloud/upload_jobs_controller.rb
M src/api/app/models/cloud/backend/upload_job.rb
M src/api/config/routes.rb
A src/api/spec/cassettes/Cloud_Backend_UploadJob/_find/with_Timeout_Error/1_2_3_1.yml
A src/api/spec/cassettes/Cloud_Backend_UploadJob/_find/with_an_invalid_backend_response/1_2_2_1.yml
A src/api/spec/controllers/cloud/upload_jobs_controller_spec.rb
M src/api/spec/models/cloud/backend/upload_job_spec.rb
Log Message:
-----------
[frontend] Add an API route to the cloud upload controller
This adds API routes (aka xml responses) for:
* Creation of upload jobs
* Listing all upload jobs a user has access to
Commit: 8f1ed759bbbec3de535dd2c887d53650174239ee
https://github.com/openSUSE/open-build-service/commit/8f1ed759bbbec3de535dd…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M src/api/app/controllers/cloud/upload_jobs_controller.rb
M src/api/config/routes.rb
M src/api/spec/controllers/cloud/upload_jobs_controller_spec.rb
Log Message:
-----------
[frontend] Add show route to cloud upload api controller
This route returns data of a single cloud upload.
Commit: ec5df97c2956025601421222fff7beb0d1127903
https://github.com/openSUSE/open-build-service/commit/ec5df97c2956025601421…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M src/api/app/controllers/application_controller.rb
A src/api/app/controllers/cloud/upload_jobs_controller.rb
M src/api/app/models/cloud/backend/upload_job.rb
M src/api/config/routes.rb
A src/api/spec/cassettes/Cloud_Backend_UploadJob/_find/with_Timeout_Error/1_2_3_1.yml
A src/api/spec/cassettes/Cloud_Backend_UploadJob/_find/with_an_invalid_backend_response/1_2_2_1.yml
A src/api/spec/controllers/cloud/upload_jobs_controller_spec.rb
M src/api/spec/models/cloud/backend/upload_job_spec.rb
Log Message:
-----------
Merge pull request #4739 from bgeuken/cloud_upload_via_api_update
[frontend] Add an API route to the cloud upload controller
Compare: https://github.com/openSUSE/open-build-service/compare/d35ca35a03bb...ec5df…
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: ffb9ca5cccc2452cafd5cad624c0d995f0c7b64a
https://github.com/openSUSE/open-build-service/commit/ffb9ca5cccc2452cafd5c…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M src/api/app/controllers/request_controller.rb
M src/api/app/controllers/webui/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/differ/for_source.rb
A src/api/app/models/bs_request_action/differ/query_builder_for_superseded.rb
A src/api/app/views/webui/request/_superseded_by_message.html.erb
M src/api/app/views/webui/request/show.html.erb
A src/api/spec/cassettes/Webui_RequestController/GET_show/with_diff_to_superseded_set/and_the_superseded_request_is_not_superseded/1_3_7_2_1.yml
A src/api/spec/cassettes/Webui_RequestController/GET_show/with_diff_to_superseded_set/and_the_superseded_request_is_not_superseded/1_3_7_2_2.yml
A src/api/spec/cassettes/Webui_RequestController/GET_show/with_diff_to_superseded_set/and_the_superseded_request_is_superseded/1_3_7_1_1.yml
A src/api/spec/controllers/request_controller_spec.rb
M src/api/spec/controllers/webui/request_controller_spec.rb
M src/api/spec/models/bs_request_action/differ/for_source_spec.rb
A src/api/spec/models/bs_request_action/differ/query_builder_for_superseded_spec.rb
M src/api/spec/models/bs_request_action_spec.rb
Log Message:
-----------
[webui][api] Implement diffs for superseded requests
If a request (submit, maintenance incident or maintenance release) is superseded, it is now possible to
view a diff between the superseded and superseding requests.
Commit: d35ca35a03bb47cb409593f0a58a5cb684727fca
https://github.com/openSUSE/open-build-service/commit/d35ca35a03bb47cb40959…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M src/api/app/controllers/request_controller.rb
M src/api/app/controllers/webui/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/differ/for_source.rb
A src/api/app/models/bs_request_action/differ/query_builder_for_superseded.rb
A src/api/app/views/webui/request/_superseded_by_message.html.erb
M src/api/app/views/webui/request/show.html.erb
A src/api/spec/cassettes/Webui_RequestController/GET_show/with_diff_to_superseded_set/and_the_superseded_request_is_not_superseded/1_3_7_2_1.yml
A src/api/spec/cassettes/Webui_RequestController/GET_show/with_diff_to_superseded_set/and_the_superseded_request_is_not_superseded/1_3_7_2_2.yml
A src/api/spec/cassettes/Webui_RequestController/GET_show/with_diff_to_superseded_set/and_the_superseded_request_is_superseded/1_3_7_1_1.yml
A src/api/spec/controllers/request_controller_spec.rb
M src/api/spec/controllers/webui/request_controller_spec.rb
M src/api/spec/models/bs_request_action/differ/for_source_spec.rb
A src/api/spec/models/bs_request_action/differ/query_builder_for_superseded_spec.rb
M src/api/spec/models/bs_request_action_spec.rb
Log Message:
-----------
Merge pull request #4741 from ChrisBr/feature/diff-to-superseded
[webui][api] Implement diffs for superseded requests
Compare: https://github.com/openSUSE/open-build-service/compare/3cb5f39fccbb...d35ca…
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: d2e25ef57667c30893c73c59e0848150b10101db
https://github.com/openSUSE/open-build-service/commit/d2e25ef57667c30893c73…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M src/api/app/views/layouts/webui/_personal_navigation.html.haml
Log Message:
-----------
[frontend] Always link to users tasks view
When a user does not have any open requests / reviews, the tasks label
was not a link. Since there is no other way to access the page (except
adding the direct url into the browser) users were basically locked out
from seeing their tasks, eg. closed requests.
Fixes #4674
Commit: 3cb5f39fccbb3d48a618ccd05d3052abacfe6b59
https://github.com/openSUSE/open-build-service/commit/3cb5f39fccbb3d48a618c…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M src/api/app/views/layouts/webui/_personal_navigation.html.haml
Log Message:
-----------
Merge pull request #4756 from bgeuken/always_link_to_tasks
[frontend] Always link to users tasks view
Compare: https://github.com/openSUSE/open-build-service/compare/341768f47802...3cb5f…
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: e4dff59e7ecdff28a349defb6006b7949cf3e8ac
https://github.com/openSUSE/open-build-service/commit/e4dff59e7ecdff28a349d…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-03-27 (Tue, 27 Mar 2018)
Changed paths:
M .rubocop.yml
Log Message:
-----------
[ci] Adopt rubocop configuration
A cop got moved to another namespace.
Commit: be1713bc30f25dd8ae25cf927b4ed1549992533d
https://github.com/openSUSE/open-build-service/commit/be1713bc30f25dd8ae25c…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-03-27 (Tue, 27 Mar 2018)
Changed paths:
M .rubocop_todo.yml
Log Message:
-----------
[ci] Regenerate rubocop todo
Commit: 3a1854ce97422c23d9a1a82278b8a0d173887963
https://github.com/openSUSE/open-build-service/commit/3a1854ce97422c23d9a1a…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-03-27 (Tue, 27 Mar 2018)
Changed paths:
M src/api/lib/tasks/dev.rake
Log Message:
-----------
[dist] Add some linter rake tasks
There are many subtle differences on how we run rubocop in the CI
cycle to the defaults. Sometimes I want to run it like travis does...
Commit: 37289b40566a580a3882d5c5e2057c1779576cc9
https://github.com/openSUSE/open-build-service/commit/37289b40566a580a3882d…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-03-27 (Tue, 27 Mar 2018)
Changed paths:
M .travis.yml
Log Message:
-----------
[ci] Update rubocop version on travis
We have updated it also in our bundle.
Commit: 341768f47802bf6b4a1028549a692c18b25d0381
https://github.com/openSUSE/open-build-service/commit/341768f47802bf6b4a102…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-03-28 (Wed, 28 Mar 2018)
Changed paths:
M .rubocop.yml
M .rubocop_todo.yml
M .travis.yml
M src/api/lib/tasks/dev.rake
Log Message:
-----------
Merge pull request #4753 from hennevogel/bugfix/rubocop_update
Bugfix rubocop update
Compare: https://github.com/openSUSE/open-build-service/compare/07361bbd3ad0...34176…