Open Build Service Commits
Threads by month
- ----- 2024 -----
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
December 2018
- 21 participants
- 256 discussions
[obs-commits] [openSUSE/open-build-service] ef74fc: Move 'unmerged sources' link to next line
by Christian Bruckmayer 12 Dec '18
by Christian Bruckmayer 12 Dec '18
12 Dec '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: ef74fc36b62e688cd72c0da1bcf2017a2502eb4c
https://github.com/openSUSE/open-build-service/commit/ef74fc36b62e688cd72c0…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/package/show.html.haml
Log Message:
-----------
Move 'unmerged sources' link to next line
because it was hard to see on the same line as the information.
Commit: 8536dcc77096dc55fd570ef14989830a40760df1
https://github.com/openSUSE/open-build-service/commit/8536dcc77096dc55fd570…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/package/show.html.haml
Log Message:
-----------
Merge pull request #6594 from ChrisBr/bootstra/package
Move 'unmerged sources' link to next line
Compare: https://github.com/openSUSE/open-build-service/compare/5eedd936ed8f...8536d…
**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.
1
0
[obs-commits] [openSUSE/open-build-service] 410c58: Cache Package#show file list
by Christian Bruckmayer 12 Dec '18
by Christian Bruckmayer 12 Dec '18
12 Dec '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 410c5813bb83fb5c8f139edc393f609922a6f5e9
https://github.com/openSUSE/open-build-service/commit/410c5813bb83fb5c8f139…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/Gemfile
M src/api/Gemfile.lock
M src/api/app/assets/javascripts/webui/application.js.erb
M src/api/app/assets/javascripts/webui2/application.js
A src/api/app/views/webui/package/_file.html.erb
M src/api/app/views/webui/package/_files_view.html.erb
A src/api/app/views/webui2/webui/package/_file.html.haml
M src/api/app/views/webui2/webui/package/_files_view.html.haml
Log Message:
-----------
Cache Package#show file list
InfluxDB performance measuring showed that this view is a bottleneck on Package#show with
a mean render time of ~ 280 ms (bootstrap) and 160 ms (bentoo). Therefore we
introduce now collection caching.
We also need to introduce timeago_tag jquery gem to be able to cache the table
otherwise the timeago would be cached as well causing wrong results.
Commit: 09fa6b5e3d4eddb05af766cb51235a3aaaf6fe99
https://github.com/openSUSE/open-build-service/commit/09fa6b5e3d4eddb05af76…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/app/controllers/webui/package_controller.rb
Log Message:
-----------
Remove unnecessary backend call from Package#show
We already have the file list requested, we don't need to ask the backend again
about the _service file. This removes ~100ms from the request time.
Commit: 5eedd936ed8f0a8a51bd972f7d3a89768880802c
https://github.com/openSUSE/open-build-service/commit/5eedd936ed8f0a8a51bd9…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/Gemfile
M src/api/Gemfile.lock
M src/api/app/assets/javascripts/webui/application.js.erb
M src/api/app/assets/javascripts/webui2/application.js
M src/api/app/controllers/webui/package_controller.rb
A src/api/app/views/webui/package/_file.html.erb
M src/api/app/views/webui/package/_files_view.html.erb
A src/api/app/views/webui2/webui/package/_file.html.haml
M src/api/app/views/webui2/webui/package/_files_view.html.haml
Log Message:
-----------
Merge pull request #6590 from ChrisBr/package/performance
Improve Package#show performance
Compare: https://github.com/openSUSE/open-build-service/compare/a030960c21be...5eedd…
**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.
1
0
[obs-commits] [openSUSE/open-build-service] 96d232: Fix wrongly highlighted advanced tabs
by Saray Cabrera Padrón 12 Dec '18
by Saray Cabrera Padrón 12 Dec '18
12 Dec '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 96d232c28e310698e503c47358f9679870e14546
https://github.com/openSUSE/open-build-service/commit/96d232c28e310698e503c…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/app/helpers/webui/webui_helper.rb
Log Message:
-----------
Fix wrongly highlighted advanced tabs
The meta and pulse tabs for projects were wrongly highlighted,
because the controller names did not match anymore. This was caused
by moving pulse and meta related actions to individual controllers.
Fixes #6504
Commit: 1c80152f0c41ff4211885df30387d94d21f4c7dd
https://github.com/openSUSE/open-build-service/commit/1c80152f0c41ff4211885…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/app/helpers/webui/webui_helper.rb
M src/api/spec/helpers/webui/webui_helper_spec.rb
Log Message:
-----------
Update is_advanced_tab? helper to recent changes
We moved meta, pulse and project config related actions to individual
controllers. Therefore we have to update the advanced tabs as well.
Commit: a030960c21beca953293fa3ef7d7e76bc68c0770
https://github.com/openSUSE/open-build-service/commit/a030960c21beca953293f…
Author: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/app/helpers/webui/webui_helper.rb
M src/api/spec/helpers/webui/webui_helper_spec.rb
Log Message:
-----------
Merge pull request #6588 from bgeuken/fix_issue_6504
Fix issue 6504
Compare: https://github.com/openSUSE/open-build-service/compare/3f35662ae9ce...a0309…
**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.
1
0
[obs-commits] [openSUSE/open-build-service] c40813: Fix smoke tests, after some literals got modified
by Björn Geuken 12 Dec '18
by Björn Geuken 12 Dec '18
12 Dec '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: c40813ad15a1842433b167f4d25d05043e61a7ee
https://github.com/openSUSE/open-build-service/commit/c40813ad15a1842433b16…
Author: Eduardo Navarro <enavarro(a)suse.com>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M dist/t/spec/features/0030_project_spec.rb
M dist/t/spec/features/0040_package_spec.rb
Log Message:
-----------
Fix smoke tests, after some literals got modified
Smoke test are adapted to be run in versions 2.8 and 2.9 of OBS, with old
literals, and in master branch, with new literals.
Commit: 3f35662ae9ce3b8c68ee1624c63fbafa6b801a47
https://github.com/openSUSE/open-build-service/commit/3f35662ae9ce3b8c68ee1…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M dist/t/spec/features/0030_project_spec.rb
M dist/t/spec/features/0040_package_spec.rb
Log Message:
-----------
Merge pull request #6589 from eduardoj/fix_smoke_tests_2
Fix smoke tests, after some literals got modified
Compare: https://github.com/openSUSE/open-build-service/compare/5f2a7f44104f...3f356…
**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.
1
0
[obs-commits] [openSUSE/open-build-service] a0b183: Change field name for backend influx subscriber
by Björn Geuken 12 Dec '18
by Björn Geuken 12 Dec '18
12 Dec '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: a0b183ea52e48bb36898701f17525c0d9bf1dd5b
https://github.com/openSUSE/open-build-service/commit/a0b183ea52e48bb368987…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/lib/influxdb_obs/obs/middleware/backend_subscriber.rb
M src/api/spec/lib/influx_db/obs/middleware/backend_subscriber_spec.rb
Log Message:
-----------
Change field name for backend influx subscriber
In 3473cb722e07b3e9235b538777fb1f80e373bb97 we changed from float to int datatype.
In InfluxDB it is not possible to change the field type easily. The easiest approach
is to just use a different field name which we just do now.
Commit: 5f2a7f44104f7bb9e0659349ef23d81826a93fd5
https://github.com/openSUSE/open-build-service/commit/5f2a7f44104f7bb9e0659…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/lib/influxdb_obs/obs/middleware/backend_subscriber.rb
M src/api/spec/lib/influx_db/obs/middleware/backend_subscriber_spec.rb
Log Message:
-----------
Merge pull request #6582 from ChrisBr/influx
Change field name for backend influx subscriber
Compare: https://github.com/openSUSE/open-build-service/compare/9b63b11f9640...5f2a7…
**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.
1
0
[obs-commits] [openSUSE/osc] c49f8e: report status as outdated if the scheduler can not...
by Fridrich Štrba 12 Dec '18
by Fridrich Štrba 12 Dec '18
12 Dec '18
Branch: refs/heads/python3
Home: https://github.com/openSUSE/osc
Commit: c49f8e4ad86757a3318e0a131bf1fa538ff0dea6
https://github.com/openSUSE/osc/commit/c49f8e4ad86757a3318e0a131bf1fa538ff0…
Author: Adrian Schröter <adrian(a)suse.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M osc/core.py
Log Message:
-----------
report status as outdated if the scheduler can not re-evaluated the
repository because it needs to wait for other repos first
Commit: a41dd20f17af224508419bb709f02cd9cd1943b7
https://github.com/openSUSE/osc/commit/a41dd20f17af224508419bb709f02cd9cd19…
Author: Fridrich Štrba <fridrich.strba(a)bluewin.ch>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M osc/util/repodata.py
Log Message:
-----------
Do not choke on operators < and > in spec files
Compare: https://github.com/openSUSE/osc/compare/d3994b652d4a...a41dd20f17af
**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.
1
0
[obs-commits] [openSUSE/open-build-service] 30f9bb: Unassigned requests for StagingWorkflow
by Björn Geuken 12 Dec '18
by Björn Geuken 12 Dec '18
12 Dec '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 30f9bb9abaa146ba9354a3da5aabd3369bd20516
https://github.com/openSUSE/open-build-service/commit/30f9bb9abaa146ba9354a…
Author: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Date: 2018-11-05 (Mon, 05 Nov 2018)
Changed paths:
M src/api/app/models/bs_request.rb
M src/api/app/models/project.rb
A src/api/app/models/staging_workflow.rb
A src/api/db/migrate/20181016103905_add_staged_request_id_to_bs_requests.rb
M src/api/db/structure.sql
M src/api/spec/factories/project.rb
A src/api/spec/factories/staging_workflow.rb
A src/api/spec/models/staging_workflow_spec.rb
Log Message:
-----------
Unassigned requests for StagingWorkflow
We have created the association between StagingWorkflow, StagingProject
and BsRequest.
Unassigned requests are all the requests related to the StagingWorkflow's main
project that are not associated to any of the staging projects.
Co-authored-by: Eduardo Navarro <enavarro(a)suse.com>
Co-authored-by: Victor Pereira <vpereira(a)suse.com>
Co-authored-by: Moisés Déniz Alemán <mdeniz(a)suse.com>
Commit: 53f64d26027746d7d6313bc711f15d8e0f9c2fe3
https://github.com/openSUSE/open-build-service/commit/53f64d26027746d7d6313…
Author: Eduardo Navarro <enavarro(a)suse.com>
Date: 2018-11-05 (Mon, 05 Nov 2018)
Changed paths:
M src/api/app/models/staging_workflow.rb
Log Message:
-----------
Add method for retrieving free staging projects
This method retrieves the staging projects of a workflow project that
don't have any requests assigned.
Co-authored-by: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Commit: ebb64db2c5e0a9daa95044e1e193fb9f0ea91353
https://github.com/openSUSE/open-build-service/commit/ebb64db2c5e0a9daa9504…
Author: Victor Pereira <vpereirabr(a)gmail.com>
Date: 2018-11-05 (Mon, 05 Nov 2018)
Changed paths:
A src/api/app/controllers/staging_project/staged_requests_controller.rb
A src/api/app/controllers/staging_project_controller.rb
A src/api/app/views/staging_project/staged_requests/index.xml.builder
M src/api/config/routes.rb
A src/api/spec/controllers/staging_project/staged_requests_controller_spec.rb
Log Message:
-----------
Add API endpoint for staged_requests
API endpoint to list all staged requests in a staging project
Commit: 8e497cc6a54c5f3f9fbb7fbba4f40acfd0238d34
https://github.com/openSUSE/open-build-service/commit/8e497cc6a54c5f3f9fbb7…
Author: Moises Deniz Aleman <mdeniz(a)suse.com>
Date: 2018-11-05 (Mon, 05 Nov 2018)
Changed paths:
A src/api/app/controllers/webui/staging_workflows_controller.rb
M src/api/app/helpers/webui/webui_helper.rb
M src/api/app/models/staging_workflow.rb
A src/api/app/policies/staging_workflow_policy.rb
M src/api/app/views/webui2/webui/project/_tabs.html.haml
A src/api/app/views/webui2/webui/staging_workflows/new.html.haml
M src/api/config/routes.rb
A src/api/spec/controllers/webui/staging_workflows_controller_spec.rb
M src/api/spec/factories/staging_workflow.rb
Log Message:
-----------
Add #new and #create actions for StagingWorkflowController
Now the user will be able to create a StagingWorkflow. By default it
creates/uses two subprojects of the main project (:Staging:A and
:Staging:B)
Commit: 9f0329ec75d82eb886e9b22f55d521554c1393bf
https://github.com/openSUSE/open-build-service/commit/9f0329ec75d82eb886e9b…
Author: David Kang <dkang(a)suse.com>
Date: 2018-11-05 (Mon, 05 Nov 2018)
Changed paths:
M src/api/app/models/staging_workflow.rb
Log Message:
-----------
Remove duplicated has_many staging_projects
The later staging_projects association was overwriting the correct one.
We also added `autosave: true` missing attribute in the first
association.
Co-authored-by: Eduardo Navarro <enavarro(a)suse.com>
Commit: cf47c45fa58f59832bd3b88a88952524956c3795
https://github.com/openSUSE/open-build-service/commit/cf47c45fa58f59832bd3b…
Author: David Kang <dkang(a)suse.com>
Date: 2018-11-05 (Mon, 05 Nov 2018)
Changed paths:
A src/api/app/views/webui2/webui/staging_workflows/show.html.haml
Log Message:
-----------
Fix staging_project table content
Staging Project table was wrongly indented and this was causing that the
table has two thead and tbody.
Commit: f39168ddae92cdeca6924e20345171fb91649d12
https://github.com/openSUSE/open-build-service/commit/f39168ddae92cdeca6924…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-11-05 (Mon, 05 Nov 2018)
Changed paths:
M src/api/db/structure.sql
Log Message:
-----------
Update db/structure.sql
Commit: 871f934fb6a73497a7cf403094a174f6b0ca58cc
https://github.com/openSUSE/open-build-service/commit/871f934fb6a73497a7cf4…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-11-06 (Tue, 06 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/_breadcrumb_items.html.haml
M src/api/app/views/webui2/webui/project/_tabs.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_infos.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_legend.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_overall_state.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_packages_list.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_problems.html.haml
Log Message:
-----------
Add partials for staging workflows and adapt project partials
This was removed by mistake in the rebase on master
Commit: e75be6b14195a8a5e566a884f077bf5c3d52fcb2
https://github.com/openSUSE/open-build-service/commit/e75be6b14195a8a5e566a…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-11-06 (Tue, 06 Nov 2018)
Changed paths:
A src/api/db/migrate/20181008150453_create_staging_workflows.rb
Log Message:
-----------
Add create_staging_workflows migration
Commit: 341f8d502079f73ab74b02839f1e8b378bd6bd83
https://github.com/openSUSE/open-build-service/commit/341f8d502079f73ab74b0…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-11-06 (Tue, 06 Nov 2018)
Changed paths:
M src/api/app/models/obs_factory/distribution.rb
M src/api/app/models/obs_factory/staging_project.rb
Log Message:
-----------
Use module when referring to obs_factory StagingProject
Commit: d84215daec0ca2463ead9d33587c4863ac19f6f6
https://github.com/openSUSE/open-build-service/commit/d84215daec0ca2463ead9…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-11-06 (Tue, 06 Nov 2018)
Changed paths:
M src/api/app/models/obs_factory/distribution.rb
M src/api/app/models/obs_factory/staging_project.rb
M src/api/app/views/webui2/webui/project/_breadcrumb_items.html.haml
M src/api/app/views/webui2/webui/project/_tabs.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_infos.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_legend.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_overall_state.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_packages_list.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_problems.html.haml
A src/api/db/migrate/20181008150453_create_staging_workflows.rb
Log Message:
-----------
Merge pull request #6191 from dmarcoux/staging-workflow
Add back removed files after rebase of staging-workflow
Commit: 9f062390ef23f5161b37f74e79c695ecd8e626a2
https://github.com/openSUSE/open-build-service/commit/9f062390ef23f5161b37f…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-11-08 (Thu, 08 Nov 2018)
Changed paths:
M src/api/app/models/staging_workflow.rb
Log Message:
-----------
Store Staging Projects in the Backend
Staging projects were created but not stored in the Backend.
Commit: 108fd1f78455ab3515dd4a5b843bb3a6ea6a3b09
https://github.com/openSUSE/open-build-service/commit/108fd1f78455ab3515dd4…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-08 (Thu, 08 Nov 2018)
Changed paths:
M src/api/app/models/staging_workflow.rb
Log Message:
-----------
Merge pull request #6193 from Ana06/staging-workflow-fix
Store Staging Projects in the Backend
Commit: 029d30e34fbdcdba74fdcc074a8f8377133e4dd1
https://github.com/openSUSE/open-build-service/commit/029d30e34fbdcdba74fdc…
Author: David Kang <dkang(a)suse.com>
Date: 2018-11-08 (Thu, 08 Nov 2018)
Changed paths:
A src/api/app/controllers/webui/staging_workflows/staging_projects_controller.rb
M src/api/app/controllers/webui/staging_workflows_controller.rb
M src/api/app/models/project.rb
M src/api/app/policies/staging_workflow_policy.rb
M src/api/app/views/webui2/webui/staging_workflows/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_create_staging_project.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_delete_staging_project_modal.html.haml
A src/api/app/views/webui2/webui/staging_workflows/edit.html.haml
M src/api/app/views/webui2/webui/staging_workflows/show.html.haml
M src/api/config/routes.rb
A src/api/spec/controllers/webui/staging_workflows/staging_projects_controller_spec.rb
M src/api/spec/controllers/webui/staging_workflows_controller_spec.rb
Log Message:
-----------
Create and destroy staging projects
We added the ability to create and destroy staging projects from a
staging workflow.
Commit: 96a894ac917ee3f66416e3d4898e3ef43ec3a472
https://github.com/openSUSE/open-build-service/commit/96a894ac917ee3f66416e…
Author: Moisés Déniz Alemán <mdeniz(a)suse.com>
Date: 2018-11-08 (Thu, 08 Nov 2018)
Changed paths:
A src/api/app/controllers/webui/staging_workflows/staging_projects_controller.rb
M src/api/app/controllers/webui/staging_workflows_controller.rb
M src/api/app/models/project.rb
M src/api/app/policies/staging_workflow_policy.rb
M src/api/app/views/webui2/webui/staging_workflows/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_create_staging_project.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_delete_staging_project_modal.html.haml
A src/api/app/views/webui2/webui/staging_workflows/edit.html.haml
M src/api/app/views/webui2/webui/staging_workflows/show.html.haml
M src/api/config/routes.rb
A src/api/spec/controllers/webui/staging_workflows/staging_projects_controller_spec.rb
M src/api/spec/controllers/webui/staging_workflows_controller_spec.rb
Log Message:
-----------
Merge pull request #6192 from DavidKang/staging_workflow/sprint50/create_and_delete_staging_projects
Create and destroy staging projects
Commit: 2eab8e9749d6c15dae2821962d37208a062434b0
https://github.com/openSUSE/open-build-service/commit/2eab8e9749d6c15dae282…
Author: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Date: 2018-11-08 (Thu, 08 Nov 2018)
Changed paths:
A src/api/app/assets/stylesheets/webui2/dashed-list.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/controllers/webui/staging_workflows_controller.rb
M src/api/app/models/project.rb
M src/api/app/models/staging_workflow.rb
A src/api/app/views/webui2/webui/staging_workflows/_empty_projects_list.haml
M src/api/app/views/webui2/webui/staging_workflows/_infos.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_requests_list.haml
M src/api/app/views/webui2/webui/staging_workflows/show.html.haml
M src/api/spec/factories/bs_requests.rb
M src/api/spec/models/project_spec.rb
M src/api/spec/models/staging_workflow_spec.rb
Log Message:
-----------
Show infos section on Staging Workflow layout
The Infos section, on the right side, contains some lists of projects
and requests available to be associated to the Staging Workflow in some
different ways.
Co-authored-by: David Kang <dkang(a)suse.com>
Co-authored-by: Eduardo Navarro <enavarro(a)suse.com>
Co-authored-by: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Commit: fd109e3a5ac664a8102ccbf8f8f744cdeaa3ea9b
https://github.com/openSUSE/open-build-service/commit/fd109e3a5ac664a8102cc…
Author: Moisés Déniz Alemán <mdeniz(a)suse.com>
Date: 2018-11-08 (Thu, 08 Nov 2018)
Changed paths:
A src/api/app/assets/stylesheets/webui2/dashed-list.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/controllers/webui/staging_workflows_controller.rb
M src/api/app/models/project.rb
M src/api/app/models/staging_workflow.rb
A src/api/app/views/webui2/webui/staging_workflows/_empty_projects_list.haml
M src/api/app/views/webui2/webui/staging_workflows/_infos.html.haml
A src/api/app/views/webui2/webui/staging_workflows/_requests_list.haml
M src/api/app/views/webui2/webui/staging_workflows/show.html.haml
M src/api/spec/factories/bs_requests.rb
M src/api/spec/models/project_spec.rb
M src/api/spec/models/staging_workflow_spec.rb
Log Message:
-----------
Merge pull request #6202 from mdeniz/staging_workflow/saray_list_infos
Show infos section on Staging Workflow layout
Commit: 38020a47595a44171d7c41440256c860dbf8fb17
https://github.com/openSUSE/open-build-service/commit/38020a47595a44171d7c4…
Author: Moises Deniz Aleman <mdeniz(a)suse.com>
Date: 2018-11-08 (Thu, 08 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging_workflows_controller.rb
Log Message:
-----------
Fix a wrongly merge in StagingWorkflowController
Some of the instance variables calculated in the show ended up in the
edit LoL
Co-authored-by: David Kang <dkang(a)suse.com>
Commit: 0df76a0221a936da58e81b500228386dad9d8fd4
https://github.com/openSUSE/open-build-service/commit/0df76a0221a936da58e81…
Author: Moisés Déniz Alemán <mdeniz(a)suse.com>
Date: 2018-11-08 (Thu, 08 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging_workflows_controller.rb
Log Message:
-----------
Merge pull request #6205 from mdeniz/staging_workflow/fix_rebase_wrongly_done
Fix a wrongly merge in StagingWorkflowController
Commit: 251c0e54b2a5abd681a0237c39301025ca7fc6b5
https://github.com/openSUSE/open-build-service/commit/251c0e54b2a5abd681a02…
Author: David Kang <dkang(a)suse.com>
Date: 2018-11-08 (Thu, 08 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging_workflows/_breadcrumb_items.html.haml
Log Message:
-----------
Fix breadcrumb for staging_workflow
Commit: dc4e57c2d7ff33a13d4b64562d42b21fa2139c8a
https://github.com/openSUSE/open-build-service/commit/dc4e57c2d7ff33a13d4b6…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-08 (Thu, 08 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging_workflows/_breadcrumb_items.html.haml
Log Message:
-----------
Merge pull request #6207 from DavidKang/fix-breadcrumb
Fix breadcrumb for staging_workflow
Commit: 77fe170289dc98af6517499371214d2dfac2f69f
https://github.com/openSUSE/open-build-service/commit/77fe170289dc98af65174…
Author: Lukas Krause <lkrause(a)suse.de>
Date: 2018-11-09 (Fri, 09 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging_workflows_controller.rb
M src/api/app/policies/staging_workflow_policy.rb
M src/api/config/routes.rb
M src/api/spec/controllers/webui/staging_workflows_controller_spec.rb
Log Message:
-----------
Create destroy method, authorization and tests for staging workflow deletion
Commit: fdd6ae2f4ab8b935817f6b01e0db396571f17790
https://github.com/openSUSE/open-build-service/commit/fdd6ae2f4ab8b935817f6…
Author: Lukas Krause <lkrause(a)suse.de>
Date: 2018-11-09 (Fri, 09 Nov 2018)
Changed paths:
M src/api/app/assets/javascripts/webui2/application.js
A src/api/app/assets/javascripts/webui2/staging_workflow.js
A src/api/app/views/webui2/webui/staging_workflows/_delete.html.haml
M src/api/app/views/webui2/webui/staging_workflows/show.html.haml
Log Message:
-----------
Create view and related javascript for staging workflow deletion
Commit: 0f26b2e53f7d8453b9439bf357eb507df57d39a5
https://github.com/openSUSE/open-build-service/commit/0f26b2e53f7d8453b9439…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/api/app/assets/javascripts/webui2/application.js
A src/api/app/assets/javascripts/webui2/staging_workflow.js
M src/api/app/controllers/webui/staging_workflows_controller.rb
M src/api/app/policies/staging_workflow_policy.rb
A src/api/app/views/webui2/webui/staging_workflows/_delete.html.haml
M src/api/app/views/webui2/webui/staging_workflows/show.html.haml
M src/api/config/routes.rb
M src/api/spec/controllers/webui/staging_workflows_controller_spec.rb
Log Message:
-----------
Merge pull request #6164 from krauselukas/feature/staging/delete_staging_project
Delete Staging Workflows
Commit: 27c9635924185a9d491c64fa107cc1f50366c39d
https://github.com/openSUSE/open-build-service/commit/27c9635924185a9d491c6…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging_workflows/staging_projects_controller.rb
M src/api/app/controllers/webui/staging_workflows_controller.rb
M src/api/app/models/project.rb
A src/api/app/models/staging/workflow.rb
R src/api/app/models/staging_workflow.rb
M src/api/spec/controllers/webui/staging_workflows_controller_spec.rb
M src/api/spec/factories/staging_workflow.rb
A src/api/spec/models/staging/workflow_spec.rb
R src/api/spec/models/staging_workflow_spec.rb
Log Message:
-----------
Introduce staging namespace for Workflow active record
Commit: 78d60e2ef26b01b95e56c46f86f491014d603f0c
https://github.com/openSUSE/open-build-service/commit/78d60e2ef26b01b95e56c…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
A src/api/app/controllers/staging/projects_controller.rb
A src/api/app/controllers/staging/staged_requests_controller.rb
R src/api/app/controllers/staging_project/staged_requests_controller.rb
R src/api/app/controllers/staging_project_controller.rb
A src/api/app/views/staging/staged_requests/index.xml.builder
R src/api/app/views/staging_project/staged_requests/index.xml.builder
A src/api/spec/controllers/staging/staged_requests_controller_spec.rb
R src/api/spec/controllers/staging_project/staged_requests_controller_spec.rb
Log Message:
-----------
Introduce staging namespace in API
Commit: e415d23967def722b4c299a7be329c20a880551b
https://github.com/openSUSE/open-build-service/commit/e415d23967def722b4c29…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
A src/api/app/controllers/webui/staging/projects_controller.rb
A src/api/app/controllers/webui/staging/workflows_controller.rb
R src/api/app/controllers/webui/staging_workflows/staging_projects_controller.rb
R src/api/app/controllers/webui/staging_workflows_controller.rb
A src/api/app/policies/staging/workflow_policy.rb
R src/api/app/policies/staging_workflow_policy.rb
A src/api/app/views/webui2/webui/staging/workflows/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_create_staging_project.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_delete.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_delete_staging_project_modal.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_empty_projects_list.haml
A src/api/app/views/webui2/webui/staging/workflows/_infos.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_legend.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_overall_state.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_packages_list.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_requests_list.haml
A src/api/app/views/webui2/webui/staging/workflows/edit.html.haml
A src/api/app/views/webui2/webui/staging/workflows/new.html.haml
A src/api/app/views/webui2/webui/staging/workflows/show.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_breadcrumb_items.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_create_staging_project.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_delete.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_delete_staging_project_modal.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_empty_projects_list.haml
R src/api/app/views/webui2/webui/staging_workflows/_infos.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_legend.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_overall_state.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_packages_list.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_problems.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_requests_list.haml
R src/api/app/views/webui2/webui/staging_workflows/edit.html.haml
R src/api/app/views/webui2/webui/staging_workflows/new.html.haml
R src/api/app/views/webui2/webui/staging_workflows/show.html.haml
A src/api/spec/controllers/webui/staging/projects_controller_spec.rb
A src/api/spec/controllers/webui/staging/workflows_controller_spec.rb
R src/api/spec/controllers/webui/staging_workflows/staging_projects_controller_spec.rb
R src/api/spec/controllers/webui/staging_workflows_controller_spec.rb
Log Message:
-----------
Introduce staging namespace in WebUI
Commit: d623ad81b21d2c745207ee67ec6d5253ead962f8
https://github.com/openSUSE/open-build-service/commit/d623ad81b21d2c745207e…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/api/config/routes.rb
Log Message:
-----------
Introduce staging namespace in routes
Commit: 4f1268f5a97c3f401224d4b5a8776b8b5d0fbfb0
https://github.com/openSUSE/open-build-service/commit/4f1268f5a97c3f401224d…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
A src/api/app/controllers/staging/projects_controller.rb
A src/api/app/controllers/staging/staged_requests_controller.rb
R src/api/app/controllers/staging_project/staged_requests_controller.rb
R src/api/app/controllers/staging_project_controller.rb
A src/api/app/controllers/webui/staging/projects_controller.rb
A src/api/app/controllers/webui/staging/workflows_controller.rb
R src/api/app/controllers/webui/staging_workflows/staging_projects_controller.rb
R src/api/app/controllers/webui/staging_workflows_controller.rb
M src/api/app/models/project.rb
A src/api/app/models/staging/workflow.rb
R src/api/app/models/staging_workflow.rb
A src/api/app/policies/staging/workflow_policy.rb
R src/api/app/policies/staging_workflow_policy.rb
A src/api/app/views/staging/staged_requests/index.xml.builder
R src/api/app/views/staging_project/staged_requests/index.xml.builder
A src/api/app/views/webui2/webui/staging/workflows/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_create_staging_project.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_delete.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_delete_staging_project_modal.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_empty_projects_list.haml
A src/api/app/views/webui2/webui/staging/workflows/_infos.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_legend.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_overall_state.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_packages_list.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_requests_list.haml
A src/api/app/views/webui2/webui/staging/workflows/edit.html.haml
A src/api/app/views/webui2/webui/staging/workflows/new.html.haml
A src/api/app/views/webui2/webui/staging/workflows/show.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_breadcrumb_items.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_create_staging_project.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_delete.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_delete_staging_project_modal.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_empty_projects_list.haml
R src/api/app/views/webui2/webui/staging_workflows/_infos.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_legend.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_overall_state.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_packages_list.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_problems.html.haml
R src/api/app/views/webui2/webui/staging_workflows/_requests_list.haml
R src/api/app/views/webui2/webui/staging_workflows/edit.html.haml
R src/api/app/views/webui2/webui/staging_workflows/new.html.haml
R src/api/app/views/webui2/webui/staging_workflows/show.html.haml
M src/api/config/routes.rb
A src/api/spec/controllers/staging/staged_requests_controller_spec.rb
R src/api/spec/controllers/staging_project/staged_requests_controller_spec.rb
A src/api/spec/controllers/webui/staging/projects_controller_spec.rb
A src/api/spec/controllers/webui/staging/workflows_controller_spec.rb
R src/api/spec/controllers/webui/staging_workflows/staging_projects_controller_spec.rb
R src/api/spec/controllers/webui/staging_workflows_controller_spec.rb
M src/api/spec/factories/staging_workflow.rb
A src/api/spec/models/staging/workflow_spec.rb
R src/api/spec/models/staging_workflow_spec.rb
Log Message:
-----------
Merge pull request #6237 from ChrisBr/staging-workflow-namespace
Introduce staging namespace
Commit: 2f7e0acf6eb750de3f7e717ec8293852ca094dbc
https://github.com/openSUSE/open-build-service/commit/2f7e0acf6eb750de3f7e7…
Author: David Kang <dkang(a)suse.com>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
A src/api/app/assets/stylesheets/webui2/staging-workflow.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/views/webui2/webui/staging/workflows/_legend.html.haml
Log Message:
-----------
Added legend for staging workflow
Commit: d82c6f80495290aad429bcc98bc9e22920d9182e
https://github.com/openSUSE/open-build-service/commit/d82c6f80495290aad429b…
Author: Eduardo Navarro <enavarro(a)suse.com>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/api/app/models/staging/workflow.rb
Log Message:
-----------
Fix scope removing includes
... and adding left_outer_joins.
Kudos to mdeniz(a)suse.com for pointing it out.
Commit: 0b7fc47fd8e389f5a3ca605f20f9543f4d3ba95a
https://github.com/openSUSE/open-build-service/commit/0b7fc47fd8e389f5a3ca6…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_delete.html.haml
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
Log Message:
-----------
Replace staging workflow delete button with link
because the Button did not really fit in. Furthermore it uses now the delete icon
from our pattern library. Additionally it is moved now to the bottom of the page.
Commit: ad2b2fc315bc5e1bf198a88c066447c4cfe9f88e
https://github.com/openSUSE/open-build-service/commit/ad2b2fc315bc5e1bf198a…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_delete.html.haml
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
Log Message:
-----------
Merge pull request #6241 from ChrisBr/staging-links
Make staging delete button a link
Commit: c1a96924ca3ac295f613202aa238cf8aacf80fa4
https://github.com/openSUSE/open-build-service/commit/c1a96924ca3ac295f6132…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
Log Message:
-----------
Fix rendering of staging workflow partial
The path to the delete partial changed in e415d23967def722b4c
because of the introduced Staging namespace.
Because the view code was not updated, this was breaking the
rendering of the staging workflow page.
Commit: e22ced02b295d2a832935b48b0cd0cdf36ce9f92
https://github.com/openSUSE/open-build-service/commit/e22ced02b295d2a832935…
Author: Moisés Déniz Alemán <mdeniz(a)suse.com>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
M src/api/app/models/staging/workflow.rb
Log Message:
-----------
Merge pull request #6239 from eduardoj/fix_includes
Fix scope, removing includes and adding left_outer_joins
Commit: bfba1b3f1157a285cdf1e16db8a480d2ce30a8ff
https://github.com/openSUSE/open-build-service/commit/bfba1b3f1157a285cdf1e…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-13 (Tue, 13 Nov 2018)
Changed paths:
A src/api/app/assets/stylesheets/webui2/staging-workflow.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/views/webui2/webui/staging/workflows/_legend.html.haml
Log Message:
-----------
Merge pull request #6245 from DavidKang/staging_workflow/sprint51/legend
Added legend for staging workflow
Commit: 02338bfb9c9f766d0adfc0e80da3512de1166bd4
https://github.com/openSUSE/open-build-service/commit/02338bfb9c9f766d0adfc…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/.rubocop_todo.yml
M src/api/app/controllers/application_controller.rb
M src/api/app/controllers/attribute_namespace_controller.rb
M src/api/app/controllers/build/file_controller.rb
M src/api/app/controllers/build_controller.rb
M src/api/app/controllers/person_controller.rb
M src/api/app/controllers/search_controller.rb
M src/api/app/controllers/source_controller.rb
M src/api/app/controllers/webui/project_controller.rb
M src/api/app/controllers/webui/request_controller.rb
M src/api/app/helpers/webui/buildresult_helper.rb
M src/api/app/helpers/webui/project_helper.rb
M src/api/app/mixins/has_attributes.rb
M src/api/app/models/bs_request_action_maintenance_incident.rb
M src/api/app/models/bs_request_action_submit.rb
M src/api/app/models/cloud/azure/configuration.rb
M src/api/app/models/cloud/azure/params.rb
M src/api/app/models/distribution.rb
M src/api/app/models/issue.rb
M src/api/app/models/kiwi/repository.rb
M src/api/app/models/project/update_from_xml_command.rb
M src/api/app/models/user.rb
M src/api/app/views/result/packageresult.xml.builder
M src/api/config/routes.rb
M src/api/db/seeds.rb
M src/api/lib/backend/api/sources/package.rb
M src/api/lib/backend/api/sources/project.rb
M src/api/lib/tasks/sprites.rake
M src/api/lib/xpath_engine.rb
M src/api/spec/bootstrap/features/webui/packages_spec.rb
M src/api/spec/controllers/source_project_config_controller_spec.rb
M src/api/spec/controllers/source_project_package_meta_controller_spec.rb
M src/api/spec/controllers/status/required_checks_controller_spec.rb
M src/api/spec/controllers/webui/configuration_controller_spec.rb
M src/api/spec/controllers/webui/kiwi/images_controller_spec.rb
M src/api/spec/controllers/webui/package_controller_spec.rb
M src/api/spec/controllers/webui/repositories_controller_spec.rb
M src/api/spec/controllers/webui/request_controller_spec.rb
M src/api/spec/factories/download_repository_factory.rb
M src/api/spec/factories/kiwi_image.rb
M src/api/spec/factories/repository.rb
M src/api/spec/features/webui/notifications_spec.rb
M src/api/spec/features/webui/packages_spec.rb
M src/api/spec/jobs/update_backend_infos_job_spec.rb
M src/api/spec/models/bs_request_action_spec.rb
M src/api/spec/models/kiwi/image_spec.rb
M src/api/spec/models/local_build_statistic/for_package_spec.rb
M src/api/spec/models/obs_factory/obs_project_spec.rb
M src/api/spec/models/obs_factory/staging_project_spec.rb
M src/api/spec/models/project_spec.rb
M src/api/spec/support/capybara.rb
M src/api/test/functional/attributes_test.rb
M src/api/test/functional/channel_maintenance_test.rb
M src/api/test/functional/configurations_controller_test.rb
M src/api/test/functional/distributions_controller_test.rb
M src/api/test/functional/kgraft_maintenance_test.rb
M src/api/test/functional/maintenance_test.rb
M src/api/test/functional/product_test.rb
M src/api/test/functional/release_management_test.rb
M src/api/test/functional/request_controller_test.rb
M src/api/test/functional/search_controller_test.rb
M src/api/test/functional/source_controller_test.rb
M src/api/test/functional/source_services_test.rb
M src/api/test/unit/binary_release.rb
M src/api/test/unit/project_test.rb
Log Message:
-----------
Enable Layout/AlignHash rubocop
Commit: 526e86c944b072273c905a0ae25e929ac4872241
https://github.com/openSUSE/open-build-service/commit/526e86c944b072273c905…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/.haml-lint.yml
Log Message:
-----------
Extend ignored_cops of haml_lint
Layout/AlignHash needs to be ignored too as the
extracted ruby code is not indented as the HAML is
Commit: d1be47f8588bc1eaba13e761180c22cba6437f3a
https://github.com/openSUSE/open-build-service/commit/d1be47f8588bc1eaba13e…
Author: Victor Pereira <vpereirabr(a)gmail.com>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/controllers/cloud/upload_jobs_controller.rb
M src/api/app/controllers/source_controller.rb
M src/api/app/controllers/source_project_controller.rb
M src/api/app/controllers/source_project_meta_controller.rb
M src/api/app/controllers/trigger_controller.rb
M src/api/app/controllers/webui/download_on_demand_controller.rb
M src/api/app/controllers/webui/groups/bs_requests_controller.rb
M src/api/app/controllers/webui/package_controller.rb
M src/api/app/controllers/webui/request_controller.rb
M src/api/app/controllers/webui/users/bs_requests_controller.rb
M src/api/app/helpers/flag_helper.rb
M src/api/app/helpers/maintenance_helper.rb
M src/api/app/helpers/webui/project_helper.rb
M src/api/app/helpers/webui/request_helper.rb
M src/api/app/helpers/webui/webui_helper.rb
M src/api/app/mixins/parse_package_diff.rb
M src/api/app/models/binary_release.rb
M src/api/app/models/bs_request.rb
M src/api/app/models/bs_request/data_table/params_parser.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/bs_request_action_maintenance_release.rb
M src/api/app/models/bs_request_action_submit.rb
M src/api/app/models/buildresult.rb
M src/api/app/models/channel_binary.rb
M src/api/app/models/comment.rb
M src/api/app/models/configuration.rb
M src/api/app/models/event/base.rb
M src/api/app/models/event_subscription.rb
M src/api/app/models/full_text_search.rb
M src/api/app/models/group.rb
M src/api/app/models/issue.rb
M src/api/app/models/kiwi/image/xml_parser.rb
M src/api/app/models/obs_factory/staging_project.rb
M src/api/app/models/package.rb
M src/api/app/models/patchinfo.rb
M src/api/app/models/project.rb
M src/api/app/models/project/key_info.rb
M src/api/app/models/project/update_from_xml_command.rb
M src/api/app/models/project_status/calculator.rb
M src/api/app/models/project_status/pack_info.rb
M src/api/app/models/repository.rb
M src/api/app/models/role.rb
M src/api/app/models/static_permission.rb
M src/api/app/models/unregistered_user.rb
M src/api/app/models/user.rb
M src/api/app/views/webui/feeds/commits.atom.builder
M src/api/config/environments/production.rb
M src/api/config/routes.rb
M src/api/db/attribute_descriptions.rb
M src/api/lib/feature_switch/obs_repository.rb
M src/api/lib/xpath_engine.rb
M src/api/spec/bootstrap/features/webui/maintenance_workflow_spec.rb
M src/api/spec/controllers/cloud/upload_jobs_controller_spec.rb
M src/api/spec/controllers/webui/cloud/azure/upload_jobs_controller_spec.rb
M src/api/spec/controllers/webui/cloud/ec2/upload_jobs_controller_spec.rb
M src/api/spec/controllers/webui/download_on_demand_controller_spec.rb
M src/api/spec/controllers/webui/kiwi/images_controller_spec.rb
M src/api/spec/controllers/webui/obs_factory/staging_projects_controller_spec.rb
M src/api/spec/controllers/webui/package_controller_spec.rb
M src/api/spec/controllers/webui/packages/build_reason_controller_spec.rb
M src/api/spec/controllers/webui/packages/job_history_controller_spec.rb
M src/api/spec/controllers/webui/patchinfo_controller_spec.rb
M src/api/spec/controllers/webui/project_controller_spec.rb
M src/api/spec/controllers/webui/projects/rebuild_times_controller_spec.rb
M src/api/spec/controllers/webui/request_controller_spec.rb
M src/api/spec/controllers/webui/session_controller_spec.rb
M src/api/spec/controllers/webui/user_controller_spec.rb
M src/api/spec/decorators/statistics/maintenance_statistic_decorator_spec.rb
M src/api/spec/factories/download_repository_factory.rb
M src/api/spec/factories/project.rb
M src/api/spec/factories/repository.rb
M src/api/spec/features/webui/login_spec.rb
M src/api/spec/features/webui/maintenance_workflow_spec.rb
M src/api/spec/features/webui/users/user_home_page_spec.rb
M src/api/spec/helpers/webui/webui_helper_spec.rb
M src/api/spec/jobs/bs_request_action_webui_infos_job_spec.rb
M src/api/spec/lib/authenticator_spec.rb
M src/api/spec/lib/backend/api/cloud_spec.rb
M src/api/spec/lib/pretty_nested_errors_spec.rb
M src/api/spec/models/bs_request_action/differ/for_source_spec.rb
M src/api/spec/models/bs_request_action_spec.rb
M src/api/spec/models/bs_request_spec.rb
M src/api/spec/models/cloud/backend/upload_job_spec.rb
M src/api/spec/models/cloud/upload_job_spec.rb
M src/api/spec/models/kiwi/image_spec.rb
M src/api/spec/models/obs_factory/staging_project_spec.rb
M src/api/spec/models/package_spec.rb
M src/api/spec/models/project_spec.rb
M src/api/spec/models/unregistered_user_spec.rb
M src/api/spec/models/user_ldap_strategy_spec.rb
M src/api/spec/models/user_spec.rb
M src/api/spec/requests/kerberos_login_spec.rb
M src/api/spec/routing/api_matcher_spec.rb
M src/api/spec/support/shared_examples/features/bootstrap_user_tab.rb
M src/api/spec/support/shared_examples/features/user_tab.rb
M src/api/test/functional/channel_maintenance_test.rb
M src/api/test/functional/distributions_controller_test.rb
M src/api/test/functional/group_request_test.rb
M src/api/test/functional/kgraft_maintenance_test.rb
M src/api/test/functional/product_test.rb
M src/api/test/functional/public_controller_test.rb
M src/api/test/functional/release_management_test.rb
M src/api/test/functional/request_controller_test.rb
M src/api/test/functional/search_controller_test.rb
M src/api/test/functional/source_controller_test.rb
M src/api/test/functional/statistics_controller_test.rb
M src/api/test/models/event_test.rb
M src/api/test/unit/user_ldap_strategy_test.rb
Log Message:
-----------
rubocop fix for Layout/AlignHash
Layout/AlignHash behaves different in 0.60 than in 0.59
the both PRs (#6144 and #6177) were merged independently
Commit: cc24b272145cafbb199ffff48c0d67c99888bc32
https://github.com/openSUSE/open-build-service/commit/cc24b272145cafbb199ff…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Update pry to version 0.12.0
Commit: 2662760fff670aa610bf4708c1840751e604f33c
https://github.com/openSUSE/open-build-service/commit/2662760fff670aa610bf4…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/Gemfile
M src/api/Gemfile.lock
M src/api/lib/rabbitmq_bus.rb
A src/api/spec/lib/rabbitmq_bus_spec.rb
A src/api/spec/models/update_notification_events_spec.rb
M src/api/spec/rails_helper.rb
A src/api/spec/support/rabbitmq.rb
Log Message:
-----------
Cover sending events to rabbitmq
I was mildly annoyed that I couldn't cover the new events to
be sent to rabbitmq, so I did a little research on how to test
bunny. It's not so easy, but good enough to mock
Commit: fc0bd7d84f5445defe0707784c9101b42c8bc79b
https://github.com/openSUSE/open-build-service/commit/fc0bd7d84f5445defe070…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Update rack to version 2.0.6
Commit: ba4cec21f4966634244644a57ee2902b37f1610b
https://github.com/openSUSE/open-build-service/commit/ba4cec21f496663424464…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Update concurrent-ruby-ext to version 1.1.3
Commit: 7c60f49926f1fae6575322f4857f894a90962f7c
https://github.com/openSUSE/open-build-service/commit/7c60f49926f1fae657532…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/backend/BSSrcServer/Multibuild.pm
M src/backend/bs_srcserver
Log Message:
-----------
[backend] update multibuild data in uploadbuild if the flavor is not known yet
Commit: 39fbde60abcf3aec3b35ef7cc88db1e5d05ad1c1
https://github.com/openSUSE/open-build-service/commit/39fbde60abcf3aec3b35e…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/backend/BSASN1.pm
M src/backend/BSTUF.pm
Log Message:
-----------
[backend] Refactor BSASN1 code
- change order of asn1_unpack return values
- also return tag + body in asn1_unpack
- add asn1_tagged helper
- add asn1_unpack_sequence helper
- add asn1_unpack_integer_mpi helper
Commit: 2df12b0c5e153cb39392c2496250372a571f9430
https://github.com/openSUSE/open-build-service/commit/2df12b0c5e153cb39392c…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/backend/BSPublisher/Registry.pm
Log Message:
-----------
[backend] local registry: lock global :repo file
The publisher can have multiple processes publishing to a registry,
so better safe than sorry...
Commit: 902d7c5e27e98a41cc85db2bd9f69606c36c7e7c
https://github.com/openSUSE/open-build-service/commit/902d7c5e27e98a41cc85d…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/backend/BSPublisher/Registry.pm
M src/backend/BSTUF.pm
Log Message:
-----------
[backend] add BSTUF::key2keyid helper
This calculates a TUF key id from a TUF key
Commit: 42b8c0ca4a80867e91e3f8f663ab40bcf7b018d5
https://github.com/openSUSE/open-build-service/commit/42b8c0ca4a80867e91e3f…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/backend/BSASN1.pm
M src/backend/BSTUF.pm
A src/backend/BSX509.pm
Log Message:
-----------
[backend] move X509 stuff from BSASN1.pm to BSX509.pm
Commit: b71d8590046b88bb9b891f22991bb47b8be7d96a
https://github.com/openSUSE/open-build-service/commit/b71d8590046b88bb9b891…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/backend/bs_notar
Log Message:
-----------
[backend] also send snapshot data to notary
Before this commit we relied on the notary generating a snapshot
for us. This is a bit problematic, as we use the same sign keys for
multiple notary repositories. Thus is was possible to replace the
targets section of a repository with a targets section of a
different repository that uses the same sign key.
We now calculate and sign the snapshot, thereby binding the
targets section data to a specific root.
Commit: ddbf5263b06bc329449d3ce0fce9ae918bdcc5a1
https://github.com/openSUSE/open-build-service/commit/ddbf5263b06bc329449d3…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/backend/BSASN1.pm
Log Message:
-----------
[backend] add more ASN1 helpers for packing and unpacking
- asn1_enumerated, asn1_string, asn1_bytes, asn1_bits_list
- asn1_unpack_integer, asn1_unpack_set, asn1_unpack_bytes, asn1_unpack_octet_string,
asn1_unpack_string, asn1_unpack_bits_list, asn1_unpack_boolean, asn1_unpack_tagged
Commit: 296bf2896c62c0d3db05c62e12a748a35d2cf89a
https://github.com/openSUSE/open-build-service/commit/296bf2896c62c0d3db05c…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/backend/BSX509.pm
Log Message:
-----------
[backend] add more certificate pack/unpack helpers
- pack_random_serial
- pack_distinguished_name, unpack_distinguished_name
- pack_cert_extensions, unpack_cert_extensions
Commit: 6b920c3a4ab539de513bef9be5b91b77736e78ca
https://github.com/openSUSE/open-build-service/commit/6b920c3a4ab539de513be…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/backend/BSTUF.pm
Log Message:
-----------
[backend] BSTUF: use new helper functions
Commit: 56cbb1ee0755394dd8e9b962a0d51c6314a47e34
https://github.com/openSUSE/open-build-service/commit/56cbb1ee0755394dd8e9b…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/backend/BSASN1.pm
M src/backend/BSTUF.pm
M src/backend/BSX509.pm
Log Message:
-----------
[backend] BSASN1.pm: get rid of asn1_ prefixes
It makes no sense to have them if the module is called BSASN1...
Commit: 1d2645eb53f89512dc63fa8ae0b4870b9e56a147
https://github.com/openSUSE/open-build-service/commit/1d2645eb53f89512dc63f…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/backend/BSPublisher/Registry.pm
M src/backend/BSTUF.pm
M src/backend/bs_notar
M src/backend/bs_repserver
Log Message:
-----------
[backend] BSTUF: get rid of BSConfiguration dependency
This was only used to read BSConfig::sign. With this change we assume
the caller has put the sign binary in front of the sign command.
Commit: f9bd4d7f51085c1d0c5bcedab1835ff17775c722
https://github.com/openSUSE/open-build-service/commit/f9bd4d7f51085c1d0c5bc…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Update font-awesome-sass to version 5.5.0.1
Commit: 20d062b15f1413019447d9c7fb6901e6d67d5a9f
https://github.com/openSUSE/open-build-service/commit/20d062b15f1413019447d…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Update tins to version 1.19.0
Commit: 1f68018d0c7414bc249a1a3e5b2b133ff2d7aab6
https://github.com/openSUSE/open-build-service/commit/1f68018d0c7414bc249a1…
Author: Frank Schreiner <schreiner(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M dist/obsstoragesetup
M dist/systemd/obsrepserver.service
M dist/systemd/obsservice.service
M dist/systemd/obsservicedispatch.service
M dist/systemd/obssrcserver.service
Log Message:
-----------
[dist] fix appliance upstart after switch to systemd
* fix ownership for log and run dirs
* fixes for startup ordering of daemons
Commit: 877ab6bf83c444acc8b2b76702f16a589d72a78b
https://github.com/openSUSE/open-build-service/commit/877ab6bf83c444acc8b2b…
Author: Frank Schreiner <schreiner(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M dist/Makefile
M dist/obs-server.spec
R dist/obsapisetup
M dist/setup-appliance.sh
A dist/systemd/obsapisetup.service
M dist/t/0050-test-appliance.ta
Log Message:
-----------
[dist] obsapisetup as systemd service unit
Commit: 1f1e79ddc585782cbb7777b2141938045088048d
https://github.com/openSUSE/open-build-service/commit/1f1e79ddc585782cbb777…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Update sass to version 3.7.2
Commit: 302f88b5fdda0714f14c0ca23863359d134a83fa
https://github.com/openSUSE/open-build-service/commit/302f88b5fdda0714f14c0…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/helpers/webui/buildresult_helper.rb
Log Message:
-----------
Prevent scrolling up when pressing 'unresolvable' link
We disabled the link by adding '#' as link target. But this was still
causing the scrollbar to move to the top when clicking the link.
Commit: 81e5a003d9b6477ecdc6ba456200fc5ee0317c5a
https://github.com/openSUSE/open-build-service/commit/81e5a003d9b6477ecdc6b…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/assets/javascripts/webui2/buildresult.js
Log Message:
-----------
Make the build result popovers clickable
This solves two issues:
* On mobile devices the popovers were not accessible due to the hover
* Clicking on a popover makes it stick, which allows users to c&p the
popover message. Since these messages can be quite specific,
containing package names and versions, this can be very useful.
Commit: 0b6e93055ffc9ba50146bb29ce55cbbd39961c7d
https://github.com/openSUSE/open-build-service/commit/0b6e93055ffc9ba50146b…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/helpers/webui/buildresult_helper.rb
Log Message:
-----------
Fix flickering popover for build results
The build result popover can become very long, eg. when there are
many unresolvable package dependencies.
When this happens the popover would overlap with the link it belongs to
and thus would start to flicker when hovering over it (switching from
hovering state and back in a loop).
By displaying the popover on the right side of the link we prevent this
from happening.
Fixes #6200
Commit: 3a6f77f45f6db347df23dcf431fed3acc87fd873
https://github.com/openSUSE/open-build-service/commit/3a6f77f45f6db347df23d…
Author: Alexandru Ungureanu <khakcarot(a)gmail.com>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M CONTRIBUTING.md
Log Message:
-----------
Fixed broken anchor in contribution guide
Commit: 61dd9d22728821ccced75e0f29ec2a48c02cf61c
https://github.com/openSUSE/open-build-service/commit/61dd9d22728821ccced75…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Update bullet to version 5.9.0
Commit: 25a74af4748ab4eada151ce8b558a15bbc0f735c
https://github.com/openSUSE/open-build-service/commit/25a74af4748ab4eada151…
Author: Victor Pereira <vpereira(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/controllers/request_controller.rb
A src/api/app/policies/bs_request_policy.rb
Log Message:
-----------
Add initial policy for BsRequest
To keep up with on-going code improvement, I would like to propose
an initial Pundit policy for BsRequest
Commit: bf0feda0ec806cb580ad3764332433f82f8d2b20
https://github.com/openSUSE/open-build-service/commit/bf0feda0ec806cb580ad3…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
A src/api/app/models/event/repo_build_finished.rb
A src/api/spec/models/event/repo_build_finished_spec.rb
M src/backend/BSSched/Checker.pm
Log Message:
-----------
Add new RepoBuildFinished event to be sent through amqp
Commit: 758b12e7af1a826ac6831ac284dab8e84d77738f
https://github.com/openSUSE/open-build-service/commit/758b12e7af1a826ac6831…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/controllers/status/concerns/set_checkable.rb
M src/api/app/models/repository_architecture.rb
M src/api/app/models/status/report.rb
M src/api/config/routes.rb
A src/api/db/migrate/20181025152009_add_required_checks_to_repository_architecture.rb
M src/api/db/structure.sql
M src/api/spec/controllers/status/checks_controller_spec.rb
M src/api/spec/controllers/status/reports_controller_spec.rb
Log Message:
-----------
Allow status checks to be attached to built repositories
I left required check controller alone as it needs
a little more work as it's currently has required checks
for /published in /repositories - which collides with
what I want to achieve here
Commit: fa6b35b87e7af3a9b77f0cf81a1bc26d08dcb0b4
https://github.com/openSUSE/open-build-service/commit/fa6b35b87e7af3a9b77f0…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/models/repository_architecture.rb
A src/api/lib/backend/api/build/repository.rb
A src/api/spec/models/repository_architecture_spec.rb
Log Message:
-----------
Add a build_id function to RepositoryArchitecture
This is a direct mapping to view=status in the backend
Commit: bea7f816fabbcda8600e55907d2b8ce8fcbf4fe5
https://github.com/openSUSE/open-build-service/commit/bea7f816fabbcda8600e5…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/controllers/status/concerns/set_checkable.rb
M src/api/spec/controllers/status/checks_controller_spec.rb
Log Message:
-----------
Status Reports: Fix not found handling
Add coverage for checkables not found and fix problems
with it. The error message was overwritten and we don't
need a default error message as it's impossible to
match the :update route without either project or
request number
Commit: 6bf4ab9819701fc58d33c5bd8a156a044b25faf7
https://github.com/openSUSE/open-build-service/commit/6bf4ab9819701fc58d33c…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/controllers/status/checks_controller.rb
A src/api/app/models/event/status_check.rb
A src/api/app/models/event/status_check_for_published.rb
A src/api/app/models/event/status_check_for_request.rb
M src/api/app/models/status/report.rb
M src/api/spec/controllers/status/checks_controller_spec.rb
Log Message:
-----------
Provide 2 more events on creating status checks
Commit: 0b6b35731cc76f457566e147f73d1d1400839b92
https://github.com/openSUSE/open-build-service/commit/0b6b35731cc76f457566e…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/models/event/status_check.rb
M src/api/app/models/event/status_check_for_published.rb
M src/api/app/models/event/status_check_for_request.rb
Log Message:
-----------
Give the status check events a bus id
Commit: 55b72f9864552e74512397821954bbb54a027f22
https://github.com/openSUSE/open-build-service/commit/55b72f9864552e7451239…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/controllers/status/checks_controller.rb
M src/api/app/controllers/status/concerns/set_checkable.rb
M src/api/app/models/event/status_check_for_published.rb
M src/api/app/models/status/report.rb
M src/api/spec/controllers/status/checks_controller_spec.rb
Log Message:
-----------
Harmonize the amqp event payload - it's :repo otherwise
repository and architecture are nicer, but we started with the
short names, so better stay with it to avoid suprises
Commit: 97c1636e5d305bc11009b84fb6dbe84a1be32f14
https://github.com/openSUSE/open-build-service/commit/97c1636e5d305bc11009b…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/controllers/status/checks_controller.rb
M src/api/app/controllers/status/concerns/set_checkable.rb
A src/api/app/models/event/status_check_for_build.rb
M src/api/spec/controllers/status/checks_controller_spec.rb
Log Message:
-----------
Avoid accessing internals of set_checkable
Instead of creating the event in an if-else cascade,
remember the class to create and save it in constant
Commit: 513a6b69d612807691ea15a33091f019f679e09b
https://github.com/openSUSE/open-build-service/commit/513a6b69d612807691ea1…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/models/status/report.rb
Log Message:
-----------
Remove uncoverable code in status::report model
A checkable can only be of a certain type - and we shouldn't
have a default
Commit: 68ea19e9d8289961219eb37d91aaa2f574e5c3f1
https://github.com/openSUSE/open-build-service/commit/68ea19e9d8289961219eb…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/models/obs_factory/staging_project.rb
M src/api/app/models/repository_architecture.rb
Log Message:
-----------
Staging: Take checks of build repositories into account
Commit: 55b5d8b01e4f9188b921ee337b219920bb909db1
https://github.com/openSUSE/open-build-service/commit/55b5d8b01e4f9188b921e…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Update method_source to version 0.9.2
Commit: ab9e595f101cb8889085dd9708e9af220e894c40
https://github.com/openSUSE/open-build-service/commit/ab9e595f101cb8889085d…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/models/event/base.rb
M src/api/app/models/event/branch_command.rb
M src/api/app/models/event/build_fail.rb
M src/api/app/models/event/build_success.rb
M src/api/app/models/event/build_unchanged.rb
M src/api/app/models/event/comment_for_package.rb
M src/api/app/models/event/comment_for_project.rb
M src/api/app/models/event/comment_for_request.rb
M src/api/app/models/event/commit.rb
M src/api/app/models/event/create_package.rb
M src/api/app/models/event/create_project.rb
M src/api/app/models/event/delete_package.rb
M src/api/app/models/event/delete_project.rb
M src/api/app/models/event/packtrack.rb
M src/api/app/models/event/repo_build_finished.rb
M src/api/app/models/event/repo_publish_state.rb
M src/api/app/models/event/repo_published.rb
M src/api/app/models/event/request_change.rb
M src/api/app/models/event/request_create.rb
M src/api/app/models/event/request_delete.rb
M src/api/app/models/event/request_statechange.rb
M src/api/app/models/event/review_wanted.rb
M src/api/app/models/event/service_fail.rb
M src/api/app/models/event/service_success.rb
M src/api/app/models/event/status_check_for_build.rb
M src/api/app/models/event/status_check_for_published.rb
M src/api/app/models/event/status_check_for_request.rb
M src/api/app/models/event/undelete_package.rb
M src/api/app/models/event/undelete_project.rb
M src/api/app/models/event/update_package.rb
M src/api/app/models/event/update_project.rb
M src/api/app/models/event/update_project_config.rb
M src/api/app/models/event/upload.rb
M src/api/app/models/event/version_change.rb
Log Message:
-----------
Make message_bus_routing_key a class attribute
To avoid every such message_bus_routing_key to appear
unconvered (unless sent to a bus)
Commit: a194faec20a388e0d1d2668429070215c6144b07
https://github.com/openSUSE/open-build-service/commit/a194faec20a388e0d1d26…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/models/event/base.rb
M src/api/app/models/event/branch_command.rb
M src/api/app/models/event/build_fail.rb
M src/api/app/models/event/build_success.rb
M src/api/app/models/event/build_unchanged.rb
M src/api/app/models/event/comment_for_package.rb
M src/api/app/models/event/comment_for_project.rb
M src/api/app/models/event/comment_for_request.rb
M src/api/app/models/event/commit.rb
M src/api/app/models/event/create_package.rb
M src/api/app/models/event/create_project.rb
M src/api/app/models/event/delete_package.rb
M src/api/app/models/event/delete_project.rb
M src/api/app/models/event/packtrack.rb
M src/api/app/models/event/repo_build_finished.rb
M src/api/app/models/event/repo_publish_state.rb
M src/api/app/models/event/repo_published.rb
M src/api/app/models/event/request_change.rb
M src/api/app/models/event/request_create.rb
M src/api/app/models/event/request_delete.rb
M src/api/app/models/event/request_statechange.rb
M src/api/app/models/event/review_wanted.rb
M src/api/app/models/event/service_fail.rb
M src/api/app/models/event/service_success.rb
M src/api/app/models/event/undelete_package.rb
M src/api/app/models/event/undelete_project.rb
M src/api/app/models/event/update_package.rb
M src/api/app/models/event/update_project.rb
M src/api/app/models/event/update_project_config.rb
M src/api/app/models/event/upload.rb
M src/api/app/models/event/version_change.rb
Log Message:
-----------
Don't repeat after_create_commit in every event subclass
Just send all events to the bus that have a bus ticket/key
Commit: e81f05b3e274ee8d3a860ff9a1b1f036580c984a
https://github.com/openSUSE/open-build-service/commit/e81f05b3e274ee8d3a860…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/models/obs_factory/staging_project.rb
M src/api/app/models/repository.rb
M src/api/app/models/repository_architecture.rb
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/build_repo_has_failed_check/returns_failed.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/build_repo_has_pending_check/returns_testing.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/build_repo_has_succeeded_check/returns_acceptable.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/has_no_checks_at_all/returns_acceptable.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/published_repo_has_failed_check/returns_failed.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/published_repo_has_pending_check/returns_testing.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/published_repo_has_succeeded_check/returns_acceptable.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/required_check_on_build_repo/returns_missing_check.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/required_check_on_published_repo/returns_missing_check.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/required_check_on_standard_repo/returns_missing_check.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_required_checks_on_published_repo/returns_missing_check.yml
M src/api/spec/controllers/webui/obs_factory/staging_projects_controller_spec.rb
Log Message:
-----------
Add test case for staging checks
Had to fix some minor issues
Commit: 82f7bf6bc6c6e3a3a08b25c2416c1b371c3c0c76
https://github.com/openSUSE/open-build-service/commit/82f7bf6bc6c6e3a3a08b2…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/published_repo_has_failed_check_but_wrong_buildid/returns_acceptable_without_required_checks.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/published_repo_has_failed_check_but_wrong_buildid/returns_testing_with_required_checks.yml
M src/api/spec/controllers/webui/obs_factory/staging_projects_controller_spec.rb
Log Message:
-----------
Add coverage for mismatched buildid
Commit: 1aab525efd728f2deb55056a46a369caa64ed072
https://github.com/openSUSE/open-build-service/commit/1aab525efd728f2deb550…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Update nokogumbo to version 2.0.1
Commit: 7bc6d698be030a57a1fdbde3b8bcc4c55c927729
https://github.com/openSUSE/open-build-service/commit/7bc6d698be030a57a1fdb…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/spec/cassettes/Package/_commit_message/of_a_package_with_more_than_one_changes_file/1_19_4_1.yml
M src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_1.yml
M src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_2.yml
M src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_3.yml
M src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_4.yml
M src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_5.yml
M src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_1.yml
M src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_2.yml
M src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_3.yml
M src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_4.yml
M src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_5.yml
M src/api/spec/cassettes/Webui_PackageController/GET_submit_request_dialog/1_20_1.yml
M src/api/spec/cassettes/Webui_PackageController/GET_submit_request_dialog/1_20_2.yml
M src/api/spec/cassettes/Webui_PackageController/GET_submit_request_dialog/1_20_3.yml
M src/api/spec/cassettes/Webui_PackageController/GET_submit_request_dialog/1_20_4.yml
M src/api/spec/cassettes/Webui_PackageController/GET_submit_request_dialog/1_20_5.yml
M src/api/spec/controllers/webui/package_controller_spec.rb
M src/api/spec/factories/packages.rb
A src/api/spec/fixtures/files/factory_package.changes
A src/api/spec/fixtures/files/factory_target_package.changes
M src/api/spec/models/package_spec.rb
Log Message:
-----------
Fix package controller spec to fix changes diff
Commit: 39d013576af2686fcc0171cbaf14d1bf1d0fe4f8
https://github.com/openSUSE/open-build-service/commit/39d013576af2686fcc017…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/models/obs_factory/staging_project.rb
M src/api/app/models/repository.rb
M src/api/app/models/repository_architecture.rb
A src/api/app/models/status/checkable.rb
Log Message:
-----------
Use a concern to share code between checkables
Commit: d8a0df07585972e642014765c6b823bcea962e27
https://github.com/openSUSE/open-build-service/commit/d8a0df07585972e642014…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/controllers/status/checks_controller.rb
M src/api/app/controllers/status/concerns/set_checkable.rb
M src/api/app/controllers/status/reports_controller.rb
M src/api/spec/controllers/status/checks_controller_spec.rb
Log Message:
-----------
Simplify set_checkable concern code
Commit: ec0e2973ec583632f8f78a201f5b3bb8b4fdca3f
https://github.com/openSUSE/open-build-service/commit/ec0e2973ec583632f8f78…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/spec/controllers/attribute_controller_spec.rb
Log Message:
-----------
Make attribute controller test more robust
Use an explicit reload and eq() instead of be()
Fixes #5454
Commit: 88378eb30e1e8d70a5b3c625db7943820e65c122
https://github.com/openSUSE/open-build-service/commit/88378eb30e1e8d70a5b3c…
Author: Victor Pereira <vpereira(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/test/functional/request_controller_test.rb
Log Message:
-----------
Add test cases for the request creation API
test if a regular user is able to set an approver if he isnt admin
test if admins are able to set any approver
Co-authored-by: Marcus Hüwe <suse-tux(a)gmx.de>
Commit: bae728e289a32a880aa858124000afd9f222e38f
https://github.com/openSUSE/open-build-service/commit/bae728e289a32a880aa85…
Author: Frank Schreiner <schreiner(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M dist/t/0050-test-appliance.ta
Log Message:
-----------
[ci] legacy mode for systemd services in 0050-test-appliance.ta
Commit: 5d847e3eecf83a16e349555ce0cac25b2ae5f168
https://github.com/openSUSE/open-build-service/commit/5d847e3eecf83a16e3495…
Author: Frank Schreiner <schreiner(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M dist/t/lib/OBS/Test/Utils.pm
Log Message:
-----------
[ci] improve OBS::Test::Util::get_package_version
remove everthing from version string which is not digit or dot
Commit: 5b696f8630d916ef5ff75658e87e7cfa3b839485
https://github.com/openSUSE/open-build-service/commit/5b696f8630d916ef5ff75…
Author: Frank Schreiner <schreiner(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M dist/t/0070-check_recommended_services.ts
Log Message:
-----------
[ci] fixed version compare in 0070-check_recommended_services.ts
changed version compare from ">" to Build::Rpm::verscmp to avoid wrong check
calculation.
2.8 < 2.9 = true
2.8 < 2.10 = false (becomes "2.8 < 2.1" mathematical)
Commit: ed212a2e63d33461deb8079d7f53e6bdff40cfca
https://github.com/openSUSE/open-build-service/commit/ed212a2e63d33461deb80…
Author: Frank Schreiner <schreiner(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M dist/t/0030-installed-files.t
Log Message:
-----------
[ci] remove checks for .service files
These checks are now longer needed because services
get already checked in 0060-check_required_services.ts
Commit: 145cb47a9af5e02a7a257e7ca499959e87a598c6
https://github.com/openSUSE/open-build-service/commit/145cb47a9af5e02a7a257…
Author: Frank Schreiner <schreiner(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M dist/t/osc/0200-check_docker_registry.ts
Log Message:
-----------
[ci] version dependent registry url in 0200-check_docker_registry
* Bail out from 0200-check_docker_registry.ts if OBS version prior 2.8
* Use docker registry shipped with appliance in 2.9
* Use OBS internal registry if OBS >= 2.10
Commit: 0eeba44dfe173b2610384116f375164f266719ee
https://github.com/openSUSE/open-build-service/commit/0eeba44dfe173b2610384…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/Gemfile
M src/api/Gemfile.lock
M src/api/script/prepare_spec_tests.sh
M src/api/spec/README.md
M src/api/spec/browser_helper.rb
R src/api/spec/support/features/features_rspec_retry.rb
Log Message:
-----------
Remove rspec-retry, not used since July in circleci
The packages in OBS have slightly different tests flickering,
but retry almost never works there either
Commit: ce3b3e55ae94ab214c62de70042f1008f7b28385
https://github.com/openSUSE/open-build-service/commit/ce3b3e55ae94ab214c62d…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M dist/obs-bundled-gems.spec
Log Message:
-----------
Require system gems in api-deps package
Rake and Rack need to get installed on the system and not
with the bundled_gems archive because we require them for passenger.
This caused that an update of one of these gems in the Gemfile did not trigger
an update of the system gem when updating the RPM package which causes
a crash of the whole application.
Therefore we require them now. There are only 2 gems so it is reasonable to update
the version in the spec file manually for now when we update the gem. The RPM package
build will fail if we don't do it and prevents us from deploying and breaking our instance.
Commit: ca236f77dd1effde270f5731b2c9e3123be505dd
https://github.com/openSUSE/open-build-service/commit/ca236f77dd1effde270f5…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/models/binary_release.rb
Log Message:
-----------
Avoid calling strptime with an empty string
But still return `false` if both build times are nil.
This was caused by:
https://github.com/openSUSE/open-build-service/commit/e9f6f907bc6af777fe244…
Although the code was wrong at that point.
Fixes https://github.com/openSUSE/open-build-service/issues/6240
Commit: 3d295dd03b0926dcd1c61137575abd7996378ae8
https://github.com/openSUSE/open-build-service/commit/3d295dd03b0926dcd1c61…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/test/functional/published_controller_test.rb
Log Message:
-----------
Document published controller integration tests
Explain what is being tested and if it is a FRONTEND, BACKEND or
INTEGRATION test.
Co-authored-by: Moisés Déniz Alemán <mdeniz(a)suse.com>
Co-authored-by: Adrian Schröter <adrian(a)suse.de>
Commit: 747ceaad2e1367da5c2e7bfea8e4522345150b1c
https://github.com/openSUSE/open-build-service/commit/747ceaad2e1367da5c2e7…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
Log Message:
-----------
Fix partial path in Staging::Workflow#show
Probably introduced by a wrong rebase while we introduced the Staging namespace.
Commit: 82a2101a8e76716771ac2e2061cb25e159e196c9
https://github.com/openSUSE/open-build-service/commit/82a2101a8e76716771ac2…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
Log Message:
-----------
Merge pull request #6254 from ChrisBr/staging-workflow-delete-bug
Fix partial path in Staging::Workflow#show
Commit: 45216e7c781a1d3bedc2141f94cfe5cf817e8652
https://github.com/openSUSE/open-build-service/commit/45216e7c781a1d3bedc21…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/controllers/staging/projects_controller.rb
M src/api/app/models/project.rb
A src/api/app/models/staging/staging_project.rb
M src/api/app/models/staging/workflow.rb
M src/api/app/models/status/check.rb
A src/api/app/views/models/_staging_project.xml.builder
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks/1_3_5_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks/1_3_3_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_pending_checks/1_3_4_1.yml
M src/api/spec/factories/bs_requests.rb
M src/api/spec/factories/project.rb
A src/api/spec/factories/staging_projects.rb
M src/api/spec/models/project_spec.rb
A src/api/spec/models/staging/staging_project_spec.rb
Log Message:
-----------
Add a Staging::StagingProject model
As discussed with the team, we are now using a Staging namespace for all
staging workflow related models.
The StagingProject model inherits from Project and encapsulates all
staging project related functionality.
The methods are based on the ObsFactory::StagingProject of the old
staging workflow.
Co-authored-by: Dany Marcoux <dmarcoux(a)suse.com>
Commit: c6295bb185ebd2b8999b2c6c05b2802792ed4fd8
https://github.com/openSUSE/open-build-service/commit/c6295bb185ebd2b8999b2…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/controllers/staging/projects_controller.rb
Log Message:
-----------
Refactor set_project method in staging controller
find_by! is raising the ActiveRecord::RecordNotFound exception
when no record was found.
Co-authored-by: Dany Marcoux <dmarcoux(a)suse.com>
Commit: c2bb93ca44f324cd33f0ba218e8aed7d66a9c0cf
https://github.com/openSUSE/open-build-service/commit/c2bb93ca44f324cd33f0b…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/controllers/staging/projects_controller.rb
M src/api/app/models/project.rb
A src/api/app/models/staging/staging_project.rb
M src/api/app/models/staging/workflow.rb
M src/api/app/models/status/check.rb
A src/api/app/views/models/_staging_project.xml.builder
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks/1_3_5_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks/1_3_3_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_pending_checks/1_3_4_1.yml
M src/api/spec/factories/bs_requests.rb
M src/api/spec/factories/project.rb
A src/api/spec/factories/staging_projects.rb
M src/api/spec/models/project_spec.rb
A src/api/spec/models/staging/staging_project_spec.rb
Log Message:
-----------
Merge pull request #6224 from bgeuken/staging_project
Add StagingProject model
Commit: 0d7aa17c207714e1bc0ea4d220ea80f603b3a1d8
https://github.com/openSUSE/open-build-service/commit/0d7aa17c207714e1bc0ea…
Author: Stephan Kulow <stephan(a)kulow.org>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M CONTRIBUTING.md
M dist/Makefile
M dist/obs-bundled-gems.spec
M dist/obs-server.spec
R dist/obsapisetup
M dist/obsstoragesetup
M dist/setup-appliance.sh
A dist/systemd/obsapisetup.service
M dist/systemd/obsrepserver.service
M dist/systemd/obsservice.service
M dist/systemd/obsservicedispatch.service
M dist/systemd/obssrcserver.service
M dist/t/0030-installed-files.t
M dist/t/0050-test-appliance.ta
M dist/t/0070-check_recommended_services.ts
M dist/t/lib/OBS/Test/Utils.pm
M dist/t/osc/0200-check_docker_registry.ts
M src/api/.haml-lint.yml
M src/api/.rubocop_todo.yml
M src/api/Gemfile
M src/api/Gemfile.lock
M src/api/app/assets/javascripts/webui2/buildresult.js
M src/api/app/controllers/application_controller.rb
M src/api/app/controllers/attribute_namespace_controller.rb
M src/api/app/controllers/build/file_controller.rb
M src/api/app/controllers/build_controller.rb
M src/api/app/controllers/cloud/upload_jobs_controller.rb
M src/api/app/controllers/person_controller.rb
M src/api/app/controllers/request_controller.rb
M src/api/app/controllers/search_controller.rb
M src/api/app/controllers/source_controller.rb
M src/api/app/controllers/source_project_controller.rb
M src/api/app/controllers/source_project_meta_controller.rb
M src/api/app/controllers/status/checks_controller.rb
M src/api/app/controllers/status/concerns/set_checkable.rb
M src/api/app/controllers/status/reports_controller.rb
M src/api/app/controllers/trigger_controller.rb
M src/api/app/controllers/webui/download_on_demand_controller.rb
M src/api/app/controllers/webui/groups/bs_requests_controller.rb
M src/api/app/controllers/webui/package_controller.rb
M src/api/app/controllers/webui/project_controller.rb
M src/api/app/controllers/webui/request_controller.rb
M src/api/app/controllers/webui/users/bs_requests_controller.rb
M src/api/app/helpers/flag_helper.rb
M src/api/app/helpers/maintenance_helper.rb
M src/api/app/helpers/webui/buildresult_helper.rb
M src/api/app/helpers/webui/project_helper.rb
M src/api/app/helpers/webui/request_helper.rb
M src/api/app/helpers/webui/webui_helper.rb
M src/api/app/mixins/has_attributes.rb
M src/api/app/mixins/parse_package_diff.rb
M src/api/app/models/binary_release.rb
M src/api/app/models/bs_request.rb
M src/api/app/models/bs_request/data_table/params_parser.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/bs_request_action_maintenance_release.rb
M src/api/app/models/bs_request_action_submit.rb
M src/api/app/models/buildresult.rb
M src/api/app/models/channel_binary.rb
M src/api/app/models/cloud/azure/configuration.rb
M src/api/app/models/cloud/azure/params.rb
M src/api/app/models/comment.rb
M src/api/app/models/configuration.rb
M src/api/app/models/distribution.rb
M src/api/app/models/event/base.rb
M src/api/app/models/event/branch_command.rb
M src/api/app/models/event/build_fail.rb
M src/api/app/models/event/build_success.rb
M src/api/app/models/event/build_unchanged.rb
M src/api/app/models/event/comment_for_package.rb
M src/api/app/models/event/comment_for_project.rb
M src/api/app/models/event/comment_for_request.rb
M src/api/app/models/event/commit.rb
M src/api/app/models/event/create_package.rb
M src/api/app/models/event/create_project.rb
M src/api/app/models/event/delete_package.rb
M src/api/app/models/event/delete_project.rb
M src/api/app/models/event/packtrack.rb
A src/api/app/models/event/repo_build_finished.rb
M src/api/app/models/event/repo_publish_state.rb
M src/api/app/models/event/repo_published.rb
M src/api/app/models/event/request_change.rb
M src/api/app/models/event/request_create.rb
M src/api/app/models/event/request_delete.rb
M src/api/app/models/event/request_statechange.rb
M src/api/app/models/event/review_wanted.rb
M src/api/app/models/event/service_fail.rb
M src/api/app/models/event/service_success.rb
A src/api/app/models/event/status_check.rb
A src/api/app/models/event/status_check_for_build.rb
A src/api/app/models/event/status_check_for_published.rb
A src/api/app/models/event/status_check_for_request.rb
M src/api/app/models/event/undelete_package.rb
M src/api/app/models/event/undelete_project.rb
M src/api/app/models/event/update_package.rb
M src/api/app/models/event/update_project.rb
M src/api/app/models/event/update_project_config.rb
M src/api/app/models/event/upload.rb
M src/api/app/models/event/version_change.rb
M src/api/app/models/event_subscription.rb
M src/api/app/models/full_text_search.rb
M src/api/app/models/group.rb
M src/api/app/models/issue.rb
M src/api/app/models/kiwi/image/xml_parser.rb
M src/api/app/models/kiwi/repository.rb
M src/api/app/models/obs_factory/staging_project.rb
M src/api/app/models/package.rb
M src/api/app/models/patchinfo.rb
M src/api/app/models/project.rb
M src/api/app/models/project/key_info.rb
M src/api/app/models/project/update_from_xml_command.rb
M src/api/app/models/project_status/calculator.rb
M src/api/app/models/project_status/pack_info.rb
M src/api/app/models/repository.rb
M src/api/app/models/repository_architecture.rb
M src/api/app/models/role.rb
M src/api/app/models/static_permission.rb
A src/api/app/models/status/checkable.rb
M src/api/app/models/status/report.rb
M src/api/app/models/unregistered_user.rb
M src/api/app/models/user.rb
A src/api/app/policies/bs_request_policy.rb
M src/api/app/views/result/packageresult.xml.builder
M src/api/app/views/webui/feeds/commits.atom.builder
M src/api/config/environments/production.rb
M src/api/config/routes.rb
M src/api/db/attribute_descriptions.rb
A src/api/db/migrate/20181025152009_add_required_checks_to_repository_architecture.rb
M src/api/db/seeds.rb
M src/api/db/structure.sql
A src/api/lib/backend/api/build/repository.rb
M src/api/lib/backend/api/sources/package.rb
M src/api/lib/backend/api/sources/project.rb
M src/api/lib/feature_switch/obs_repository.rb
M src/api/lib/rabbitmq_bus.rb
M src/api/lib/tasks/sprites.rake
M src/api/lib/xpath_engine.rb
M src/api/script/prepare_spec_tests.sh
M src/api/spec/README.md
M src/api/spec/bootstrap/features/webui/maintenance_workflow_spec.rb
M src/api/spec/bootstrap/features/webui/packages_spec.rb
M src/api/spec/browser_helper.rb
M src/api/spec/cassettes/Package/_commit_message/of_a_package_with_more_than_one_changes_file/1_19_4_1.yml
M src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_1.yml
M src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_2.yml
M src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_3.yml
M src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_4.yml
M src/api/spec/cassettes/Package/_commit_message/with_a_diff_to_the_target_package_changes_file/1_19_1_5.yml
M src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_1.yml
M src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_2.yml
M src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_3.yml
M src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_4.yml
M src/api/spec/cassettes/Package/_commit_message/with_no_diff_to_the_target_package_changes_file/1_19_2_5.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/build_repo_has_failed_check/returns_failed.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/build_repo_has_pending_check/returns_testing.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/build_repo_has_succeeded_check/returns_acceptable.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/has_no_checks_at_all/returns_acceptable.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/published_repo_has_failed_check/returns_failed.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/published_repo_has_failed_check_but_wrong_buildid/returns_acceptable_without_required_checks.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/published_repo_has_failed_check_but_wrong_buildid/returns_testing_with_required_checks.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/published_repo_has_pending_check/returns_testing.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/published_repo_has_succeeded_check/returns_acceptable.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/required_check_on_build_repo/returns_missing_check.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/required_check_on_published_repo/returns_missing_check.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_checks/required_check_on_standard_repo/returns_missing_check.yml
A src/api/spec/cassettes/Webui_ObsFactory_StagingProjectsController/GET_show/with_a_existent_factory_staging_project/with_required_checks_on_published_repo/returns_missing_check.yml
M src/api/spec/cassettes/Webui_PackageController/GET_submit_request_dialog/1_20_1.yml
M src/api/spec/cassettes/Webui_PackageController/GET_submit_request_dialog/1_20_2.yml
M src/api/spec/cassettes/Webui_PackageController/GET_submit_request_dialog/1_20_3.yml
M src/api/spec/cassettes/Webui_PackageController/GET_submit_request_dialog/1_20_4.yml
M src/api/spec/cassettes/Webui_PackageController/GET_submit_request_dialog/1_20_5.yml
M src/api/spec/controllers/attribute_controller_spec.rb
M src/api/spec/controllers/cloud/upload_jobs_controller_spec.rb
M src/api/spec/controllers/source_project_config_controller_spec.rb
M src/api/spec/controllers/source_project_package_meta_controller_spec.rb
M src/api/spec/controllers/status/checks_controller_spec.rb
M src/api/spec/controllers/status/reports_controller_spec.rb
M src/api/spec/controllers/status/required_checks_controller_spec.rb
M src/api/spec/controllers/webui/cloud/azure/upload_jobs_controller_spec.rb
M src/api/spec/controllers/webui/cloud/ec2/upload_jobs_controller_spec.rb
M src/api/spec/controllers/webui/configuration_controller_spec.rb
M src/api/spec/controllers/webui/download_on_demand_controller_spec.rb
M src/api/spec/controllers/webui/kiwi/images_controller_spec.rb
M src/api/spec/controllers/webui/obs_factory/staging_projects_controller_spec.rb
M src/api/spec/controllers/webui/package_controller_spec.rb
M src/api/spec/controllers/webui/packages/build_reason_controller_spec.rb
M src/api/spec/controllers/webui/packages/job_history_controller_spec.rb
M src/api/spec/controllers/webui/patchinfo_controller_spec.rb
M src/api/spec/controllers/webui/project_controller_spec.rb
M src/api/spec/controllers/webui/projects/rebuild_times_controller_spec.rb
M src/api/spec/controllers/webui/repositories_controller_spec.rb
M src/api/spec/controllers/webui/request_controller_spec.rb
M src/api/spec/controllers/webui/session_controller_spec.rb
M src/api/spec/controllers/webui/user_controller_spec.rb
M src/api/spec/decorators/statistics/maintenance_statistic_decorator_spec.rb
M src/api/spec/factories/download_repository_factory.rb
M src/api/spec/factories/kiwi_image.rb
M src/api/spec/factories/packages.rb
M src/api/spec/factories/project.rb
M src/api/spec/factories/repository.rb
M src/api/spec/features/webui/login_spec.rb
M src/api/spec/features/webui/maintenance_workflow_spec.rb
M src/api/spec/features/webui/notifications_spec.rb
M src/api/spec/features/webui/packages_spec.rb
M src/api/spec/features/webui/users/user_home_page_spec.rb
A src/api/spec/fixtures/files/factory_package.changes
A src/api/spec/fixtures/files/factory_target_package.changes
M src/api/spec/helpers/webui/webui_helper_spec.rb
M src/api/spec/jobs/bs_request_action_webui_infos_job_spec.rb
M src/api/spec/jobs/update_backend_infos_job_spec.rb
M src/api/spec/lib/authenticator_spec.rb
M src/api/spec/lib/backend/api/cloud_spec.rb
M src/api/spec/lib/pretty_nested_errors_spec.rb
A src/api/spec/lib/rabbitmq_bus_spec.rb
M src/api/spec/models/bs_request_action/differ/for_source_spec.rb
M src/api/spec/models/bs_request_action_spec.rb
M src/api/spec/models/bs_request_spec.rb
M src/api/spec/models/cloud/backend/upload_job_spec.rb
M src/api/spec/models/cloud/upload_job_spec.rb
A src/api/spec/models/event/repo_build_finished_spec.rb
M src/api/spec/models/kiwi/image_spec.rb
M src/api/spec/models/local_build_statistic/for_package_spec.rb
M src/api/spec/models/obs_factory/obs_project_spec.rb
M src/api/spec/models/obs_factory/staging_project_spec.rb
M src/api/spec/models/package_spec.rb
M src/api/spec/models/project_spec.rb
A src/api/spec/models/repository_architecture_spec.rb
M src/api/spec/models/unregistered_user_spec.rb
A src/api/spec/models/update_notification_events_spec.rb
M src/api/spec/models/user_ldap_strategy_spec.rb
M src/api/spec/models/user_spec.rb
M src/api/spec/rails_helper.rb
M src/api/spec/requests/kerberos_login_spec.rb
M src/api/spec/routing/api_matcher_spec.rb
M src/api/spec/support/capybara.rb
R src/api/spec/support/features/features_rspec_retry.rb
A src/api/spec/support/rabbitmq.rb
M src/api/spec/support/shared_examples/features/bootstrap_user_tab.rb
M src/api/spec/support/shared_examples/features/user_tab.rb
M src/api/test/functional/attributes_test.rb
M src/api/test/functional/channel_maintenance_test.rb
M src/api/test/functional/configurations_controller_test.rb
M src/api/test/functional/distributions_controller_test.rb
M src/api/test/functional/group_request_test.rb
M src/api/test/functional/kgraft_maintenance_test.rb
M src/api/test/functional/maintenance_test.rb
M src/api/test/functional/product_test.rb
M src/api/test/functional/public_controller_test.rb
M src/api/test/functional/published_controller_test.rb
M src/api/test/functional/release_management_test.rb
M src/api/test/functional/request_controller_test.rb
M src/api/test/functional/search_controller_test.rb
M src/api/test/functional/source_controller_test.rb
M src/api/test/functional/source_services_test.rb
M src/api/test/functional/statistics_controller_test.rb
M src/api/test/models/event_test.rb
M src/api/test/unit/binary_release.rb
M src/api/test/unit/project_test.rb
M src/api/test/unit/user_ldap_strategy_test.rb
M src/backend/BSASN1.pm
M src/backend/BSPublisher/Registry.pm
M src/backend/BSSched/Checker.pm
M src/backend/BSSrcServer/Multibuild.pm
M src/backend/BSTUF.pm
A src/backend/BSX509.pm
M src/backend/bs_notar
M src/backend/bs_repserver
M src/backend/bs_srcserver
Log Message:
-----------
Merge pull request #6250 from coolo/merge_master_staging
Merge master into staging-workflow
Commit: da5db2f7d206712916f7a42d780bd489522b14f6
https://github.com/openSUSE/open-build-service/commit/da5db2f7d206712916f7a…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
M src/api/app/models/staging/workflow.rb
Log Message:
-----------
Fix rubocop violations
introduced probably with #6224
Commit: 76802b448b09717c0674b84efabd86e92cbf4b2c
https://github.com/openSUSE/open-build-service/commit/76802b448b09717c0674b…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
M src/api/app/models/staging/workflow.rb
Log Message:
-----------
Merge pull request #6259 from ChrisBr/staging-workflow-rubocop
Fix rubocop violations
Commit: 41a7504e700506e154b5085e807df0abf08c2bc7
https://github.com/openSUSE/open-build-service/commit/41a7504e700506e154b50…
Author: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_breadcrumb_items.html.haml
Log Message:
-----------
Adapt staging workflow's breadcrumb to new namespace
Co-authored-by: David Kang <dkang(a)suse.com>
Commit: 8aacbd94e050cb238927e1d4b2c8583785ee183f
https://github.com/openSUSE/open-build-service/commit/8aacbd94e050cb238927e…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
R src/api/app/views/models/_staging_project.xml.builder
A src/api/app/views/models/staging/_staging_project.xml.builder
Log Message:
-----------
Move staging_project view into proper directory
Model was moved to a namespace, but it wasn't noticed
as the test suite does not cover this due to VCR
Commit: 760f57e4db6d25877b6f8f34148c83a9e1582254
https://github.com/openSUSE/open-build-service/commit/760f57e4db6d25877b6f8…
Author: Moisés Déniz Alemán <mdeniz(a)suse.com>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
R src/api/app/views/models/_staging_project.xml.builder
A src/api/app/views/models/staging/_staging_project.xml.builder
Log Message:
-----------
Merge pull request #6262 from bgeuken/fix_xml_view
Fix xml view for staging projects
Commit: cd52a6aee644d3adc3a19233904ffee0cdd99cfe
https://github.com/openSUSE/open-build-service/commit/cd52a6aee644d3adc3a19…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-14 (Wed, 14 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_breadcrumb_items.html.haml
Log Message:
-----------
Merge pull request #6260 from saraycp/fix_workflow_breadcrumb
Adapt staging workflow's breadcrumb to new namespace
Commit: 16c925b4325b11017edbc28d7bf36789c31c5050
https://github.com/openSUSE/open-build-service/commit/16c925b4325b11017edbc…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-11-15 (Thu, 15 Nov 2018)
Changed paths:
R src/api/app/views/webui2/webui/staging/workflows/_empty_projects_list.haml
A src/api/app/views/webui2/webui/staging/workflows/_empty_projects_list.html.haml
R src/api/app/views/webui2/webui/staging/workflows/_requests_list.haml
A src/api/app/views/webui2/webui/staging/workflows/_requests_list.html.haml
Log Message:
-----------
Add the html extension to partials
To be consistent with other partials
Co-authored-by: Björn Geuken <bgeuken(a)suse.de>
Commit: 929f53b0eda7b0e674c115d9d17cc63d57ca1998
https://github.com/openSUSE/open-build-service/commit/929f53b0eda7b0e674c11…
Author: David Kang <dkang(a)suse.com>
Date: 2018-11-15 (Thu, 15 Nov 2018)
Changed paths:
R src/api/app/views/webui2/webui/staging/workflows/_empty_projects_list.haml
A src/api/app/views/webui2/webui/staging/workflows/_empty_projects_list.html.haml
R src/api/app/views/webui2/webui/staging/workflows/_requests_list.haml
A src/api/app/views/webui2/webui/staging/workflows/_requests_list.html.haml
Log Message:
-----------
Merge pull request #6272 from dmarcoux/add-missing-extensions
Add the html extension to partials
Commit: 8a06eb906805f308f32458bc82778d697494724f
https://github.com/openSUSE/open-build-service/commit/8a06eb906805f308f3245…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-15 (Thu, 15 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
M src/api/app/models/staging/workflow.rb
Log Message:
-----------
Add default_scope to StagingProject
because otherwise using ActiveRecord query methods will consider
all Projects and not only StagingProjects.
This causes some weird issues like returning Projects without
a Staging::Workflow associated.
Commit: a6213422eaff01afcb855f0ecf8355b286d58b60
https://github.com/openSUSE/open-build-service/commit/a6213422eaff01afcb855…
Author: David Kang <dkang(a)suse.com>
Date: 2018-11-15 (Thu, 15 Nov 2018)
Changed paths:
M src/api/app/controllers/source/errors.rb
M src/api/app/controllers/source_controller.rb
M src/api/app/models/project.rb
M src/api/app/models/staging/workflow.rb
A src/api/app/views/models/staging/_workflow.xml.builder
M src/api/lib/backend/api/sources/project.rb
M src/api/spec/controllers/staging/staged_requests_controller_spec.rb
M src/api/spec/models/staging/workflow_spec.rb
Log Message:
-----------
Store StagingWorkflow in the backend
StagingWorkflow is stored in the backend under `_project` directory with
the name `_staging_workflow`. In this special file, we store a minimal
info of the staging_workflow.
Commit: 3177dbb86d732841c8b0bad4099b0ec3aa755f11
https://github.com/openSUSE/open-build-service/commit/3177dbb86d732841c8b0b…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-11-15 (Thu, 15 Nov 2018)
Changed paths:
M src/api/app/controllers/source/errors.rb
M src/api/app/controllers/source_controller.rb
M src/api/app/models/project.rb
M src/api/app/models/staging/workflow.rb
A src/api/app/views/models/staging/_workflow.xml.builder
M src/api/lib/backend/api/sources/project.rb
M src/api/spec/controllers/staging/staged_requests_controller_spec.rb
M src/api/spec/models/staging/workflow_spec.rb
Log Message:
-----------
Merge pull request #6206 from DavidKang/staging_workflow/sprint50/store-staging-workflow
Store StagingWorkflow in the backend
Commit: f0c46fe443ba4f2e54b78b7f23295a7118034e1b
https://github.com/openSUSE/open-build-service/commit/f0c46fe443ba4f2e54b78…
Author: Lukas Krause <lkrause(a)suse.de>
Date: 2018-11-15 (Thu, 15 Nov 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/staging-workflow.scss
M src/api/app/models/staging/staging_project.rb
M src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
Log Message:
-----------
List build problems in staging project page
List the build problems in the following format:
PACKAGE_NAME: STATUS1(ARCH1, ARCH2,...) STATUS2(ARCH3,..) ...
openQA problems are not included.
Co-authored-by: Ana María Martínez Gómez <ammartinez(a)suse.de>
Commit: ae102f954212f08072e52be83894fd612d95a56e
https://github.com/openSUSE/open-build-service/commit/ae102f954212f08072e52…
Author: Lukas Krause <lkrause(a)suse.de>
Date: 2018-11-15 (Thu, 15 Nov 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/staging-workflow.scss
M src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_problems_item.html.haml
Log Message:
-----------
Limit the number of build problems shown in staging project
The list can get quite long and for consistency with the old
staging workflow (obs_factory).
Co-authored-by: Ana María Martínez Gómez <ammartinez(a)suse.de>
Commit: 688a35389010073381bee02fe6a9f4d42b77929d
https://github.com/openSUSE/open-build-service/commit/688a35389010073381bee…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-15 (Thu, 15 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
Log Message:
-----------
Remove untracked requests from the list of missing reviews
In the new workflow we have a staged request relation that can be used
to assign requests to a staging project.
In the old workflow reviews that belong to 'untracked requests'[*] were included
here. But this is no longer needed, as confirmed by @coolo.
[*] Untracked requests are requests that do not belong to a staged
request, but have an open review for a staging project (via the
'by_project' attribute).
Commit: 0d1c3a0c2cc54c81cb2ed2a73065ff6a7bd1f626
https://github.com/openSUSE/open-build-service/commit/0d1c3a0c2cc54c81cb2ed…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-15 (Thu, 15 Nov 2018)
Changed paths:
R src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks/1_3_5_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks/1_4_5_1.yml
R src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks/1_3_3_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks/1_4_3_1.yml
R src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_pending_checks/1_3_4_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_pending_checks/1_4_4_1.yml
M src/api/spec/models/staging/staging_project_spec.rb
Log Message:
-----------
Add tests for StagingProject#missing_reviews
Commit: 6ccf9243ba3edd2283061b62de6faf65cd651337
https://github.com/openSUSE/open-build-service/commit/6ccf9243ba3edd2283061…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-16 (Fri, 16 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
M src/api/app/models/staging/workflow.rb
Log Message:
-----------
Merge pull request #6266 from ChrisBr/staging-workflow-default-scope
Add default_scope to StagingProject
Commit: 3ac25f833174e27189b234b93cd900f5f2d01995
https://github.com/openSUSE/open-build-service/commit/3ac25f833174e27189b23…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-16 (Fri, 16 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
M src/api/spec/models/staging/staging_project_spec.rb
Log Message:
-----------
Prevent reviews that are assigned to package to be counted twice
Commit: a56f59dc573b51dabeab641161371c461c5f9b39
https://github.com/openSUSE/open-build-service/commit/a56f59dc573b51dabeab6…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-16 (Fri, 16 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
R src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks/1_3_5_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks/1_4_5_1.yml
R src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks/1_3_3_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks/1_4_3_1.yml
R src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_pending_checks/1_3_4_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_pending_checks/1_4_4_1.yml
M src/api/spec/models/staging/staging_project_spec.rb
Log Message:
-----------
Merge pull request #6281 from bgeuken/missing_reviews_of_staging_projects
Missing reviews of staging projects
Commit: bb9222721616bcc3c6fbf440fdc2c6c0401ddca5
https://github.com/openSUSE/open-build-service/commit/bb9222721616bcc3c6fbf…
Author: David Kang <dkang(a)suse.com>
Date: 2018-11-16 (Fri, 16 Nov 2018)
Changed paths:
M src/api/app/models/project.rb
M src/api/app/models/staging/staging_project.rb
Log Message:
-----------
Move callback into the correct model
update_staging_workflow_on_backend callback was moved into
staging_project model.
Commit: fbadfa5234cbe91eebeb88829b90326b325e1827
https://github.com/openSUSE/open-build-service/commit/fbadfa5234cbe91eebeb8…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-11-16 (Fri, 16 Nov 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/staging-workflow.scss
M src/api/app/models/staging/staging_project.rb
M src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_problems_item.html.haml
Log Message:
-----------
Merge pull request #6276 from krauselukas/feature/staging/problems_column
List build problems in staging project page
Commit: 7f590da540b06494ba5d912733d4a56923da9256
https://github.com/openSUSE/open-build-service/commit/7f590da540b06494ba5d9…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-16 (Fri, 16 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
Log Message:
-----------
Fix indexing of the problems of a staging project
* Don't render collapsible links when there are no additional problems.
* Fix offset in index usage of problems. Array index starts with 0 in Ruby.
Co-authored-by: Dany Marcoux <dmarcoux(a)suse.com>
Commit: f0c26ceecaf2d4250377f85fb53ec2ea2f839eac
https://github.com/openSUSE/open-build-service/commit/f0c26ceecaf2d4250377f…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-11-17 (Sat, 17 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
Log Message:
-----------
Merge pull request #6287 from bgeuken/fix_indexing_of_staging_project_problems
Fix indexing of the problems of a staging project
Commit: fc57699a4c32a607d51685f0481e94fb6a580f29
https://github.com/openSUSE/open-build-service/commit/fc57699a4c32a607d5168…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/obs_factory/staging_projects_controller.rb
M src/api/app/models/bs_request.rb
M src/api/app/models/obs_factory/distribution.rb
M src/api/spec/models/bs_request_spec.rb
Log Message:
-----------
Rewrite BsRequest query methods as scopes
These methods where used to query requests that contain reviews that
match the query attributes.
All of this can be done withActiveRecord::QueryMethods and a few
scopes.
This also required a change of how we ordered requests in the staging
controller, since we couldn't use the Array#sort anymore. A nice
side-effect of this is that we now do the request sorting as part of
the SQL query.
Co-authored-by: Dany Marcoux <dmarcoux(a)suse.com>
Commit: af1108784ffcb5dee51055fec9246be46b604308
https://github.com/openSUSE/open-build-service/commit/af1108784ffcb5dee5105…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/models/project.rb
M src/api/app/models/staging/staging_project.rb
Log Message:
-----------
Merge pull request #6284 from DavidKang/staging_workflow/sprint51/move-to-correct-model
Move callback into the correct model
Commit: 7cbbb47696c962072e43be33c776aaeaac2c8a22
https://github.com/openSUSE/open-build-service/commit/7cbbb47696c962072e43b…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
Log Message:
-----------
Remove unneeded call to set_buildinfo
It is a consuming call and it is being already done.
Commit: 90189457a35cf917ca4b6149e303924289bd2f3e
https://github.com/openSUSE/open-build-service/commit/90189457a35cf917ca4b6…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/obs_factory/staging_projects_controller.rb
M src/api/app/models/bs_request.rb
M src/api/app/models/obs_factory/distribution.rb
M src/api/spec/models/bs_request_spec.rb
Log Message:
-----------
Merge pull request #6180 from bgeuken/refactor_review_scopes
Move BsRequest#with_reviews to the review model
Commit: 04332298cbf45b6ddcd8ba216b21471c2299759c
https://github.com/openSUSE/open-build-service/commit/04332298cbf45b6ddcd8b…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/workflows_controller.rb
A src/api/app/helpers/webui/staging/workflow_helper.rb
M src/api/app/views/webui2/webui/staging/workflows/_overall_state.html.haml
M src/api/app/views/webui2/webui/staging/workflows/edit.html.haml
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
Log Message:
-----------
Show state of each staging project of a staging workflow
Like in the old workflow empty staging projects are not show in that list.
Depending of the state of the staging project we show either
the build-, review- or test-progress or none.
Co-authored-by: Dany Marcoux <dmarcoux(a)suse.com>
Commit: 5d533407b64f3fc72b81278625e6ccf847613212
https://github.com/openSUSE/open-build-service/commit/5d533407b64f3fc72b812…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
R src/api/app/controllers/staging/projects_controller.rb
M src/api/app/controllers/staging/staged_requests_controller.rb
A src/api/app/models/staging/stage_requests.rb
M src/api/app/models/staging/workflow.rb
A src/api/app/policies/staging/staging_project_policy.rb
M src/api/config/routes.rb
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/invalid_user/1_3_1_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_and_invalid_request_number/1_3_3_2_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_and_invalid_request_number/1_3_3_2_2.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_and_invalid_request_number/1_3_3_2_3.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_request_number/1_3_3_1_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_request_number/1_3_3_1_2.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_request_number/1_3_3_1_3.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/with_invalid_staging_project/1_3_2_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/GET_index/1_1_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/GET_index/returns_the_staged_requests_xml.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/invalid_user/1_2_1_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/non-existent_staging_project/1_2_2_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_and_invalid_request_number/1_2_3_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_and_invalid_request_number/1_2_3_2.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_2.yml
M src/api/spec/controllers/staging/staged_requests_controller_spec.rb
Log Message:
-----------
Implement Staging::StagedRequests create & destroy
These actions will assign / unassign the request to
the provided staging project and branch / destroy the
package in the staging project.
Currently the branching / destroying will block the request,
we plan to move this to a background job in the future
when we decided on a way to provide users feedback about
the status of a job.
One limitation is that this currently only supports submit actions.
For delete actions we added a TODO for the future.
Commit: 0983ffaaf7c6b98e2db7526459a468d5e3d13df2
https://github.com/openSUSE/open-build-service/commit/0983ffaaf7c6b98e2db75…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
A src/api/app/assets/stylesheets/webui2/collapse-component.scss
M src/api/app/assets/stylesheets/webui2/staging-workflow.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/helpers/webui/staging/workflow_helper.rb
M src/api/app/models/staging/staging_project.rb
M src/api/app/views/webui2/webui/staging/workflows/_overall_state.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_packages_list.html.haml
M src/api/app/views/webui2/webui/staging/workflows/edit.html.haml
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
Log Message:
-----------
List requests of a staging project on the index page
This provides a list of staged requests for each staging project.
When there are more than 5 requests the additional requests are hidden
and can be shown via a link.
Co-authored-by: Dany Marcoux <dmarcoux(a)suse.com>
Commit: 9cff063390db46febfb83b86200026eed2dde1c1
https://github.com/openSUSE/open-build-service/commit/9cff063390db46febfb83…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
R src/api/app/controllers/staging/projects_controller.rb
M src/api/app/controllers/staging/staged_requests_controller.rb
A src/api/app/models/staging/stage_requests.rb
M src/api/app/models/staging/workflow.rb
A src/api/app/policies/staging/staging_project_policy.rb
M src/api/config/routes.rb
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/invalid_user/1_3_1_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_and_invalid_request_number/1_3_3_2_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_and_invalid_request_number/1_3_3_2_2.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_and_invalid_request_number/1_3_3_2_3.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_request_number/1_3_3_1_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_request_number/1_3_3_1_2.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_request_number/1_3_3_1_3.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/with_invalid_staging_project/1_3_2_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/GET_index/1_1_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/GET_index/returns_the_staged_requests_xml.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/invalid_user/1_2_1_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/non-existent_staging_project/1_2_2_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_and_invalid_request_number/1_2_3_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_and_invalid_request_number/1_2_3_2.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_2.yml
M src/api/spec/controllers/staging/staged_requests_controller_spec.rb
Log Message:
-----------
Merge pull request #6190 from vpereira/add_remove_requests_from_staging_project
Assign and unassigned requests to staging project
Commit: aa8d5adab52561b554ec35b83bfbb733e4e3b017
https://github.com/openSUSE/open-build-service/commit/aa8d5adab52561b554ec3…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/workflows_controller.rb
M src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_problems_item.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_staging_projects_table.html.haml
M src/api/app/views/webui2/webui/staging/workflows/edit.html.haml
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
Log Message:
-----------
Use a partial for the staging projects table
To remove duplication
Co-authored-by: Björn Geuken <bgeuken(a)suse.de>
Commit: 2fcc4f174e1d62410ff7693b8a6f0d2d94af232e
https://github.com/openSUSE/open-build-service/commit/2fcc4f174e1d62410ff76…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/staging-workflow.scss
M src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
Log Message:
-----------
Align usage of bootstrap's collapse component
Co-authored-by: Dany Marcoux <dmarcoux(a)suse.com>
Commit: 4fc35e0df651c04c8d9ffb22f6023fd297f5a65e
https://github.com/openSUSE/open-build-service/commit/4fc35e0df651c04c8d9ff…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
A src/api/app/assets/stylesheets/webui2/collapse-component.scss
M src/api/app/assets/stylesheets/webui2/staging-workflow.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/controllers/webui/staging/workflows_controller.rb
A src/api/app/helpers/webui/staging/workflow_helper.rb
M src/api/app/models/staging/staging_project.rb
M src/api/app/views/webui2/webui/staging/workflows/_overall_state.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_packages_list.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_problems_item.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_staging_projects_table.html.haml
M src/api/app/views/webui2/webui/staging/workflows/edit.html.haml
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
Log Message:
-----------
Merge pull request #6265 from dmarcoux/show_staging_projects_on_staging_workflow_page
Show staging projects on staging workflow page
Commit: 853386d63908a5d0f02251c99e8150cc6e35219c
https://github.com/openSUSE/open-build-service/commit/853386d63908a5d0f0225…
Author: Moises Deniz Aleman <mdeniz(a)suse.com>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/models/group.rb
M src/api/app/models/staging/workflow.rb
A src/api/db/migrate/20181113095753_add_staging_managers_group.rb
M src/api/db/structure.sql
Log Message:
-----------
Associate managers group to StagingWorkflow
Every staging workflow now have a group of managers that can work on
them.
Commit: 82d9df5eebd7657b2bc0149559080ac34a623e70
https://github.com/openSUSE/open-build-service/commit/82d9df5eebd7657b2bc01…
Author: Moises Deniz Aleman <mdeniz(a)suse.com>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/assets/javascripts/webui2/staging_workflow.js
M src/api/app/controllers/webui/staging/workflows_controller.rb
M src/api/app/policies/staging/workflow_policy.rb
A src/api/app/views/webui2/webui/staging/workflows/_staging_managers_group.html.haml
M src/api/app/views/webui2/webui/staging/workflows/edit.html.haml
M src/api/app/views/webui2/webui/staging/workflows/new.html.haml
M src/api/config/routes.rb
Log Message:
-----------
Assing Managers group via UI
At editing a StagingWorkflow now the user is able to assign a group of
users as managers.
Commit: 302771b90c947384ec68b852d5ef93f90d3f2768
https://github.com/openSUSE/open-build-service/commit/302771b90c947384ec68b…
Author: Moises Deniz Aleman <mdeniz(a)suse.com>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/workflows_controller.rb
M src/api/app/views/webui2/webui/staging/workflows/new.html.haml
Log Message:
-----------
Add field for group when creating a StagingWorkflow
At creationg time the managers group is mandatory, now we pass it from
the UI
Commit: b98440899ec03087064dd984f46e3607930f0b43
https://github.com/openSUSE/open-build-service/commit/b98440899ec03087064dd…
Author: Moises Deniz Aleman <mdeniz(a)suse.com>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/workflows_controller.rb
M src/api/app/views/webui2/webui/staging/workflows/_infos.html.haml
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
Log Message:
-----------
Add the managers group to infos of StagingWorkflow
Now in the show action for a StagingWorkflow we show the name and link
of the group of managers
Commit: c94845a635f7b7c6b4fba2b6988e86fc17a62f3d
https://github.com/openSUSE/open-build-service/commit/c94845a635f7b7c6b4fba…
Author: Moises Deniz Aleman <mdeniz(a)suse.com>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
Log Message:
-----------
Move buttons for StagingWorkflow show page to the top
Moved the buttons to the top to be consistent with the Edit action
Commit: d113abf617e5410de7b992789de5328d0b9195d1
https://github.com/openSUSE/open-build-service/commit/d113abf617e5410de7b99…
Author: Moises Deniz Aleman <mdeniz(a)suse.com>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/projects_controller.rb
M src/api/app/controllers/webui/staging/workflows_controller.rb
M src/api/app/models/staging/staging_project.rb
M src/api/app/models/staging/workflow.rb
Log Message:
-----------
Assign staging managers group to staging projects
Needed to grant the permissions in the staging projects
Commit: ee9379c90d347a76e12953892f3a564fb8cd0613
https://github.com/openSUSE/open-build-service/commit/ee9379c90d347a76e1295…
Author: Moises Deniz Aleman <mdeniz(a)suse.com>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/spec/controllers/webui/staging/projects_controller_spec.rb
M src/api/spec/controllers/webui/staging/workflows_controller_spec.rb
M src/api/spec/models/staging/staging_project_spec.rb
Log Message:
-----------
Add tests for Staging managers
Added specs to cover the staging managers functionality
Co-authored-by: David Kang <dkang(a)suse.com>
Commit: 59a739af6157b9c7f3c715aa5eeb6cf7148f9f8f
https://github.com/openSUSE/open-build-service/commit/59a739af6157b9c7f3c71…
Author: Moises Deniz Aleman <mdeniz(a)suse.com>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/projects_controller.rb
M src/api/app/controllers/webui/staging/workflows_controller.rb
M src/api/app/views/webui2/webui/staging/workflows/_breadcrumb_items.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_delete.html.haml
M src/api/app/views/webui2/webui/staging/workflows/edit.html.haml
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
Log Message:
-----------
Change literals for StagingWorkflow in the UI
Now the StagingWorkflow is referred as
Staging. The edit action is to configure the Staging.
Commit: 8aca0b2e2606cc8e9b12978aa27f4492ff8eba42
https://github.com/openSUSE/open-build-service/commit/8aca0b2e2606cc8e9b129…
Author: Moises Deniz Aleman <mdeniz(a)suse.com>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/spec/controllers/webui/staging/projects_controller_spec.rb
M src/api/spec/controllers/webui/staging/workflows_controller_spec.rb
M src/api/spec/factories/staging_workflow.rb
Log Message:
-----------
Use the StagingWorkflow factory
Modified the factory to assign a group by default instead of calling
projec.create_staging in the tests
Commit: 73aba805bbaa0dea33ddc98b8e3fca13b0ae9b08
https://github.com/openSUSE/open-build-service/commit/73aba805bbaa0dea33ddc…
Author: Moises Deniz Aleman <mdeniz(a)suse.com>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/views/models/staging/_workflow.xml.builder
Log Message:
-----------
Save Staging managers to the backend
Now we added the managers group info the xml save in the backend
Co-authored-by: David Kang <dkang(a)suse.com>
Commit: 619b36528c63f7dec0c64606b22326d5d9c25a98
https://github.com/openSUSE/open-build-service/commit/619b36528c63f7dec0c64…
Author: David Kang <dkang(a)suse.com>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/projects_controller.rb
M src/api/app/models/staging/staging_project.rb
M src/api/app/models/staging/workflow.rb
Log Message:
-----------
Assign manager group via callback
Commit: bcdc6a985fe0d5cf77161c85d4ff4e00e3a377d6
https://github.com/openSUSE/open-build-service/commit/bcdc6a985fe0d5cf77161…
Author: David Kang <dkang(a)suse.com>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/workflows_controller.rb
M src/api/app/models/staging/workflow.rb
M src/api/spec/controllers/staging/staged_requests_controller_spec.rb
Log Message:
-----------
Add callback for managers assignment
When we change the managers group of a staging_workflow we trigger an
`before_update` to update the managers group of related the staging
projects.
Commit: 6389802dbd2b6c23d26ae3f218735028390aa85f
https://github.com/openSUSE/open-build-service/commit/6389802dbd2b6c23d26ae…
Author: Moises Deniz Aleman <mdeniz(a)suse.com>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_staging_projects_table.html.haml
M src/api/app/views/webui2/webui/staging/workflows/edit.html.haml
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
Log Message:
-----------
Remove duplication of datables and links
We had some leftovers, we removed the duplication of the creation of the
datable. Also removed the link for creating Staging Projects that was
duplicated too.
Co-authored-by: David Kang <dkang(a)suse.com>
Commit: 0b8bad4a09a832ea1caeada937aae9feeb411c4b
https://github.com/openSUSE/open-build-service/commit/0b8bad4a09a832ea1caea…
Author: David Kang <dkang(a)suse.com>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/app/assets/javascripts/webui2/staging_workflow.js
M src/api/app/controllers/webui/staging/projects_controller.rb
M src/api/app/controllers/webui/staging/workflows_controller.rb
M src/api/app/models/group.rb
M src/api/app/models/staging/staging_project.rb
M src/api/app/models/staging/workflow.rb
M src/api/app/policies/staging/workflow_policy.rb
M src/api/app/views/models/staging/_workflow.xml.builder
M src/api/app/views/webui2/webui/staging/workflows/_breadcrumb_items.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_delete.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_infos.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_staging_managers_group.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_staging_projects_table.html.haml
M src/api/app/views/webui2/webui/staging/workflows/edit.html.haml
M src/api/app/views/webui2/webui/staging/workflows/new.html.haml
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
M src/api/config/routes.rb
A src/api/db/migrate/20181113095753_add_staging_managers_group.rb
M src/api/db/structure.sql
M src/api/spec/controllers/staging/staged_requests_controller_spec.rb
M src/api/spec/controllers/webui/staging/projects_controller_spec.rb
M src/api/spec/controllers/webui/staging/workflows_controller_spec.rb
M src/api/spec/factories/staging_workflow.rb
M src/api/spec/models/staging/staging_project_spec.rb
Log Message:
-----------
Merge pull request #6275 from mdeniz/staging_workflow/staging_managers_group
Staging workflow managers group
Commit: 80f73788884493f59ae1f25ba72feece246b6b1d
https://github.com/openSUSE/open-build-service/commit/80f73788884493f59ae1f…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-19 (Mon, 19 Nov 2018)
Changed paths:
M src/api/spec/factories/groups.rb
M src/api/spec/factories/staging_workflow.rb
Log Message:
-----------
Add a factory for staging workflow manager groups
We need to ensure that there are no conflicts between the
generated group titles, to be able to create multiple staging
workflow factories.
Commit: 995715e0744c3a5a2c12277cea82fa8804ce2651
https://github.com/openSUSE/open-build-service/commit/995715e0744c3a5a2c122…
Author: Eduardo Navarro <enavarro(a)suse.com>
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
M src/api/app/models/bs_request.rb
A src/api/app/models/staging/request_exclusion.rb
M src/api/app/models/staging/workflow.rb
A src/api/db/migrate/20181030114152_create_staging_request_exclusions.rb
M src/api/db/structure.sql
Log Message:
-----------
Add RequestExclusion model
This model will store bs_requests from a staging workflow that want to
be excluded.
Co-authored-by: David Kang <dkang(a)suse.com>
Co-authored-by: Moisés Déniz Alemán <mdeniz(a)suse.com>
Co-authored-by: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Co-authored-by: Ana María Martínez Gómez <ammartinez(a)suse.de>
Commit: 897c8fb3e077a831ef1cdc52177e118516a89047
https://github.com/openSUSE/open-build-service/commit/897c8fb3e077a831ef1cd…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
Log Message:
-----------
Change size icon for staging project deletion
The delete icon was much smaller than the problem icon, which made
the table look a bit strange.
Commit: 23a798783c14d5b202c865a8461d5942b6c9b060
https://github.com/openSUSE/open-build-service/commit/23a798783c14d5b202c86…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
Log Message:
-----------
Merge pull request #6301 from bgeuken/staging-workflow_increase_icon_size
Change size icon for staging project deletion
Commit: 0d13e98f7b6beba3b49f10fed316b1e33a2748da
https://github.com/openSUSE/open-build-service/commit/0d13e98f7b6beba3b49f1…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
M src/api/spec/factories/groups.rb
M src/api/spec/factories/staging_workflow.rb
Log Message:
-----------
Merge pull request #6300 from bgeuken/staging-workflow_factory
Add a factory for staging workflow manager groups
Commit: 81ff2003597361616c74b36667d26425fe185ab5
https://github.com/openSUSE/open-build-service/commit/81ff2003597361616c74b…
Author: Eduardo Navarro <enavarro(a)suse.com>
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
A src/api/app/controllers/webui/staging/excluded_requests_controller.rb
M src/api/app/models/staging/workflow.rb
A src/api/app/views/webui2/webui/staging/excluded_requests/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/staging/excluded_requests/_create_dialog.html.haml
A src/api/app/views/webui2/webui/staging/excluded_requests/_delete_dialog.html.haml
A src/api/app/views/webui2/webui/staging/excluded_requests/index.html.haml
M src/api/config/locales/en.yml
M src/api/config/routes.rb
Log Message:
-----------
Add excluded requests controller
To exclude and unexclude request in the WebUI.
Co-authored-by: David Kang <dkang(a)suse.com>
Co-authored-by: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Co-authored-by: Victor Pereira <vpereira(a)suse.com>
Co-authored-by: Ana María Martínez Gómez <ammartinez(a)suse.de>
Commit: 2f9423113b09457d675ce9d59dd06795b292c286
https://github.com/openSUSE/open-build-service/commit/2f9423113b09457d675ce…
Author: Eduardo Navarro <enavarro(a)suse.com>
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/excluded_requests_controller.rb
A src/api/spec/controllers/webui/staging/excluded_requests_controller_spec.rb
A src/api/spec/factories/staging_request_exclusions.rb
Log Message:
-----------
Add tests for request ignorations controller
Co-authored-by: David Kang <dkang(a)suse.com>
Co-authored-by: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Co-authored-by: Victor Pereira <vpereira(a)suse.com>
Co-authored-by: Ana María Martínez Gómez <ammartinez(a)suse.de>
Commit: f00754c7f743cb722ddce6cc6d553ddf1d95aa94
https://github.com/openSUSE/open-build-service/commit/f00754c7f743cb722ddce…
Author: Eduardo Navarro <enavarro(a)suse.com>
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/workflows_controller.rb
M src/api/app/views/webui2/webui/staging/workflows/_infos.html.haml
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
Log Message:
-----------
Add the excluded requests to staging workflow view
Co-authored-by: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Commit: eaa8c27886c74d06e3a4d6378d125c8648946cc8
https://github.com/openSUSE/open-build-service/commit/eaa8c27886c74d06e3a4d…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
A src/api/app/controllers/webui/staging/excluded_requests_controller.rb
M src/api/app/controllers/webui/staging/workflows_controller.rb
M src/api/app/models/bs_request.rb
A src/api/app/models/staging/request_exclusion.rb
M src/api/app/models/staging/workflow.rb
A src/api/app/views/webui2/webui/staging/excluded_requests/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/staging/excluded_requests/_create_dialog.html.haml
A src/api/app/views/webui2/webui/staging/excluded_requests/_delete_dialog.html.haml
A src/api/app/views/webui2/webui/staging/excluded_requests/index.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_infos.html.haml
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
M src/api/config/locales/en.yml
M src/api/config/routes.rb
A src/api/db/migrate/20181030114152_create_staging_request_exclusions.rb
M src/api/db/structure.sql
A src/api/spec/controllers/webui/staging/excluded_requests_controller_spec.rb
A src/api/spec/factories/staging_request_exclusions.rb
Log Message:
-----------
Merge pull request #6201 from eduardoj/ignored_requests
Create request exclusion model (for ignored requests)
Commit: d2debc832a432ba4c5506c5e5f2faf82f9c862bc
https://github.com/openSUSE/open-build-service/commit/d2debc832a432ba4c5506…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_infos.html.haml
Log Message:
-----------
Add link to staging workflow request backlog
which is currently the Group#show page for
the staging managers group.
Commit: 3d717e4f0a946ebc0d3e218582aae46fae4caa8c
https://github.com/openSUSE/open-build-service/commit/3d717e4f0a946ebc0d3e2…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
M src/api/app/models/staging/workflow.rb
M src/api/spec/controllers/staging/staged_requests_controller_spec.rb
Log Message:
-----------
Fix stageable scope for requests assocation
in StagingWorkflow.
The assocation was wrong as it should only consider
* Requests in state :review
* with reviews in state :new and by_group of the staging managers
* with the target project of the distribution
Commit: 0a0e701166485058202823213c381f9f1a54a111
https://github.com/openSUSE/open-build-service/commit/0a0e70116648505820282…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
M src/api/app/models/staging/workflow.rb
M src/api/spec/models/staging/workflow_spec.rb
Log Message:
-----------
Fix Staging::Workflow#unassigned method
we don't need to consider staged requests as the current workflow will remove
them anyway from the stageable association.
Commit: f3470ff20d618a58c89e80b70b33b785f3404b99
https://github.com/openSUSE/open-build-service/commit/f3470ff20d618a58c89e8…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
M src/api/app/models/staging/workflow.rb
Log Message:
-----------
Fix Staging::Workflow#ready_requests method
We don't need to subtract the staged requests because they get
removed from the stageable assocation when staged.
Commit: 6a5861223467a675d5934f70f1e0390dc1422a3c
https://github.com/openSUSE/open-build-service/commit/6a5861223467a675d5934…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_infos.html.haml
Log Message:
-----------
Add link to ready requests
which is the Project requests index page with all requests in state new.
Commit: f98594159477bcbbdaba3749d6af6968a9751804
https://github.com/openSUSE/open-build-service/commit/f98594159477bcbbdaba3…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/excluded_requests/_breadcrumb_items.html.haml
Log Message:
-----------
Update breadcrumb for excluded requests
This aligns the breadcrumb for excluded requests with the other
staging workflow breadcrumbs.
Commit: bcbb7073a9cd3a5d199dcb739c612b5b8c69057c
https://github.com/openSUSE/open-build-service/commit/bcbb7073a9cd3a5d199dc…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
M src/api/app/models/staging/workflow.rb
M src/api/app/views/webui2/webui/staging/workflows/_infos.html.haml
M src/api/spec/controllers/staging/staged_requests_controller_spec.rb
M src/api/spec/models/staging/workflow_spec.rb
Log Message:
-----------
Merge pull request #6257 from ChrisBr/staging-workflow-backlog
Fix StagingWorkflow#backlog
Commit: 4129fc248e21b6e9477a7d5c63bcfdcd8b30780a
https://github.com/openSUSE/open-build-service/commit/4129fc248e21b6e9477a7…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/excluded_requests/_breadcrumb_items.html.haml
Log Message:
-----------
Merge pull request #6309 from bgeuken/fix_breadcrumb_for_excluded_requests
Update breadcrumb for excluded requests
Commit: 7b615c1ba71fc8a92984d79f870284cbf2b22449
https://github.com/openSUSE/open-build-service/commit/7b615c1ba71fc8a92984d…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-20 (Tue, 20 Nov 2018)
Changed paths:
M src/api/app/controllers/staging/staged_requests_controller.rb
Log Message:
-----------
Put user provided id in apostrophes
It's a tiny change, but it makes it much clearer that OBS wasn't able to
fetch the id.
Before:
<status code="invalid_request">
<summary>Could not assign requests to home:Admin:Staging:A.</summary>
</status>
After:
<status code="invalid_request">
<summary>Could not assign requests '' to home:Admin:Staging:A.</summary>
</status>
Commit: 56dc719a3f71f898153576e27d74d5c06c12254b
https://github.com/openSUSE/open-build-service/commit/56dc719a3f71f89815357…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/spec/controllers/webui/staging/excluded_requests_controller_spec.rb
Log Message:
-----------
Remove creation of staging manager group
This is now part of the staging workflow factory.
Part of https://trello.com/c/R42utmXv/898-create-an-ignored-request-model
Commit: a4a1d70cb30cd1f46e8649d12b6a38d19cd37787
https://github.com/openSUSE/open-build-service/commit/a4a1d70cb30cd1f46e864…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/staging-workflow.scss
Log Message:
-----------
Improve style of overall state icon
Add a margin to the staging project identifier to have a
clear seperation from the state type and the border of the outer
part of the "icon".
Commit: 0b6ed71be3b6b641444e95777d74b168f5aeb02d
https://github.com/openSUSE/open-build-service/commit/0b6ed71be3b6b641444e9…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_infos.html.haml
Log Message:
-----------
Link from 'Excluded' requests label to the request page
Commit: 96ddd17cbe0e75cf32abb25ffa911d352917fb76
https://github.com/openSUSE/open-build-service/commit/96ddd17cbe0e75cf32abb…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
R src/api/app/assets/stylesheets/webui2/dashed-list.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/views/webui2/webui/staging/workflows/_empty_projects_list.html.haml
Log Message:
-----------
Replace dashed-list.scss with an unordered list
The dashed-list was used in the staging workflow info box. There were a
dew issues when rendering longer project names, which could be solved by
using an unordered list.
This also fixes the dash that was missing for the first element.
Fixes #6314
Commit: 20bb6693f28f0927adf057a8c9524e9d910f4bbb
https://github.com/openSUSE/open-build-service/commit/20bb6693f28f0927adf05…
Author: David Kang <dkang(a)suse.com>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/staging-workflow.scss
Log Message:
-----------
Merge pull request #6319 from bgeuken/further_style_overall_state_icon
Improve style of overall state icon
Commit: 813144806f1aac81d1ae736106be500ed3bdea7f
https://github.com/openSUSE/open-build-service/commit/813144806f1aac81d1ae7…
Author: David Kang <dkang(a)suse.com>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/spec/controllers/webui/staging/excluded_requests_controller_spec.rb
Log Message:
-----------
Merge pull request #6320 from bgeuken/staging-workflow-refactor-excluded-requests-test
Remove creation of staging manager group
Commit: 1faa7acd2016093637e6770b188e3db5c2ca642b
https://github.com/openSUSE/open-build-service/commit/1faa7acd2016093637e67…
Author: Victor Pereira <vpereira(a)suse.de>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
A src/api/app/controllers/staging/staging_projects_controller.rb
A src/api/app/views/staging/staging_projects/_broken_packages.xml.builder
A src/api/app/views/staging/staging_projects/_building_repositories.xml.builder
A src/api/app/views/staging/staging_projects/_missing_reviews.xml.builder
A src/api/app/views/staging/staging_projects/_requests_to_review.xml.builder
A src/api/app/views/staging/staging_projects/_staged_requests.xml.builder
A src/api/app/views/staging/staging_projects/_untracked_requests.xml.builder
A src/api/app/views/staging/staging_projects/show.xml.builder
M src/api/config/routes.rb
A src/api/spec/controllers/staging/staging_projects_controller_spec.rb
Log Message:
-----------
Add XML endpoint for StagingProjectsController#show action
Add XML endpoint similar with:
https://build.opensuse.org/project/staging_projects/openSUSE:Factory/C?form…
Commit: 46751d428788b104811c606cd8907707fb645ed5
https://github.com/openSUSE/open-build-service/commit/46751d428788b104811c6…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_infos.html.haml
Log Message:
-----------
Merge pull request #6316 from bgeuken/add_link_for_excluded_requests
Link from 'Excluded' requests label to the request page
Commit: e69abf882b850ac9a59e056b89a9210eed0766ac
https://github.com/openSUSE/open-build-service/commit/e69abf882b850ac9a59e0…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
R src/api/app/assets/stylesheets/webui2/dashed-list.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/views/webui2/webui/staging/workflows/_empty_projects_list.html.haml
Log Message:
-----------
Merge pull request #6322 from bgeuken/staging-workflow-fix-issue-6314
Replace dashed-list.scss with an unordered list
Commit: 580157555f74dfc7f06551b9e235ef8dae49d5ef
https://github.com/openSUSE/open-build-service/commit/580157555f74dfc7f0655…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/new.html.haml
Log Message:
-----------
Make it clearer that managers are a group
Also use the right tag for a paragraph
Commit: 9a93fbcfffbf141a47a82bb146a0c530b1e793ca
https://github.com/openSUSE/open-build-service/commit/9a93fbcfffbf141a47a82…
Author: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/projects_controller.rb
M src/api/app/controllers/webui/staging/workflows_controller.rb
M src/api/app/controllers/webui/webui_controller.rb
A src/api/app/helpers/webui/staging/project_helper.rb
M src/api/app/models/staging/staging_project.rb
M src/api/app/models/status/check.rb
M src/api/app/views/webui2/webui/project/_tabs.html.haml
A src/api/app/views/webui2/webui/staging/projects/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/staging/projects/_checks.html.haml
A src/api/app/views/webui2/webui/staging/projects/_status_items.html.haml
A src/api/app/views/webui2/webui/staging/projects/show.html.haml
A src/api/app/views/webui2/webui/staging/shared/_legend.html.haml
R src/api/app/views/webui2/webui/staging/workflows/_legend.html.haml
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
M src/api/config/routes.rb
Log Message:
-----------
Add staging project show page
Show staging project and its status and checks inside staging workflow.
Co-authored-by: David Kang <dkang(a)suse.com>
Co-authored-by: Eduardo Navarro <enavarro(a)suse.com>
Co-authored-by: Victor Pereira <vpereira(a)suse.com>
Commit: e1e5b7b9442306aadee15a8ae21f24ab4331b593
https://github.com/openSUSE/open-build-service/commit/e1e5b7b9442306aadee15…
Author: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/staging-workflow.scss
M src/api/app/views/webui2/webui/staging/projects/show.html.haml
A src/api/app/views/webui2/webui/staging/shared/_packages_list.html.haml
R src/api/app/views/webui2/webui/staging/workflows/_packages_list.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_staging_projects_table.html.haml
Log Message:
-----------
Add package list in staging project show view
Package list partial is needed in both workflow and staging_project
views, for this reason it is moved to staging/shared directory.
Co-authored-by: David Kang <dkang(a)suse.com>
Co-authored-by: Victor Pereira <vpereira(a)suse.com>
Commit: c0fe8898897a3a50f956f48e74b45eb0ac5e5ed2
https://github.com/openSUSE/open-build-service/commit/c0fe8898897a3a50f956f…
Author: Lukas Krause <lkrause(a)suse.de>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
Log Message:
-----------
Create associations and methods for status checks
Co-authored-by: Christian Bruckmayer <cbruckmayer(a)suse.com>
Commit: c16ba6c945015f7df62706d33516e3b264681480
https://github.com/openSUSE/open-build-service/commit/c16ba6c945015f7df6270…
Author: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
M src/api/app/views/webui2/webui/staging/projects/show.html.haml
Log Message:
-----------
Get checks and status reports by associations
Use associations to get status reports and checks for both repositories
and repository_architectures.
All relevant_* methods are based on current status reports, not all of
them.
Co-authored-by: Christian Bruckmayer <cbruckmayer(a)suse.com>
Co-authored-by: David Kang <dkang(a)suse.com>
Co-authored-by: Lukas Krause <lkrause(a)suse.de>
Commit: bfb609ff096d120364ec13ec4dc7a5b9188181da
https://github.com/openSUSE/open-build-service/commit/bfb609ff096d120364ec1…
Author: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_overall_state.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_staging_projects_table.html.haml
Log Message:
-----------
Change overall state links to point to staging project show page
Co-authored-by: David Kang <dkang(a)suse.com>
Commit: 15442d7f469dbbab47dfdcaa939af29418bf3f08
https://github.com/openSUSE/open-build-service/commit/15442d7f469dbbab47dfd…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/staging-workflow.scss
M src/api/app/controllers/webui/staging/projects_controller.rb
M src/api/app/controllers/webui/staging/workflows_controller.rb
M src/api/app/controllers/webui/webui_controller.rb
A src/api/app/helpers/webui/staging/project_helper.rb
M src/api/app/models/staging/staging_project.rb
M src/api/app/models/status/check.rb
M src/api/app/views/webui2/webui/project/_tabs.html.haml
A src/api/app/views/webui2/webui/staging/projects/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/staging/projects/_checks.html.haml
A src/api/app/views/webui2/webui/staging/projects/_status_items.html.haml
A src/api/app/views/webui2/webui/staging/projects/show.html.haml
A src/api/app/views/webui2/webui/staging/shared/_legend.html.haml
A src/api/app/views/webui2/webui/staging/shared/_packages_list.html.haml
R src/api/app/views/webui2/webui/staging/workflows/_legend.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_overall_state.html.haml
R src/api/app/views/webui2/webui/staging/workflows/_packages_list.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_staging_projects_table.html.haml
M src/api/app/views/webui2/webui/staging/workflows/show.html.haml
M src/api/config/routes.rb
Log Message:
-----------
Merge pull request #6288 from saraycp/show_staging_project
Add staging project show page
Commit: 73cdd5f05554340c40071467a03a07dbb8072266
https://github.com/openSUSE/open-build-service/commit/73cdd5f05554340c40071…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
A src/api/app/controllers/staging/staging_projects_controller.rb
A src/api/app/views/staging/staging_projects/_broken_packages.xml.builder
A src/api/app/views/staging/staging_projects/_building_repositories.xml.builder
A src/api/app/views/staging/staging_projects/_missing_reviews.xml.builder
A src/api/app/views/staging/staging_projects/_requests_to_review.xml.builder
A src/api/app/views/staging/staging_projects/_staged_requests.xml.builder
A src/api/app/views/staging/staging_projects/_untracked_requests.xml.builder
A src/api/app/views/staging/staging_projects/show.xml.builder
M src/api/config/routes.rb
A src/api/spec/controllers/staging/staging_projects_controller_spec.rb
Log Message:
-----------
Merge pull request #6312 from vpereira/create_api_endpoints_for_staging_project
Add XML endpoint for StagingProjectsController#show action
Commit: e9b97f7d267ab6f7896349767f763a10edc372c6
https://github.com/openSUSE/open-build-service/commit/e9b97f7d267ab6f789634…
Author: Eduardo Navarro <enavarro(a)suse.com>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/excluded_requests_controller.rb
M src/api/app/views/webui2/webui/staging/excluded_requests/index.html.haml
Log Message:
-----------
Remove unused requests variable
As @requests is not used in the create_dialog partial it can be removed.
Commit: 2f7be24f055a3bc6664cf7b4fb666d255e250ada
https://github.com/openSUSE/open-build-service/commit/2f7be24f055a3bc6664cf…
Author: Lukas Krause <lkrause(a)suse.de>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
M src/api/app/models/status/check.rb
Log Message:
-----------
Create method for failing status checks
In order to show the status check problems, they need to be fetched
from the status api
Co-authored-by: Christian Bruckmayer <cbruckmayer(a)suse.com>
Commit: 44c3b436ab7c7d7e48ed5003a11f045d2e1d5a4e
https://github.com/openSUSE/open-build-service/commit/44c3b436ab7c7d7e48ed5…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/excluded_requests_controller.rb
M src/api/app/views/webui2/webui/staging/excluded_requests/index.html.haml
Log Message:
-----------
Merge pull request #6327 from eduardoj/unused_requests
Remove unused requests variable
Commit: 319744d569d2da9b0fa47c3cb6d6e9931ffedbbc
https://github.com/openSUSE/open-build-service/commit/319744d569d2da9b0fa47…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/workflows_controller.rb
M src/api/spec/controllers/webui/staging/workflows_controller_spec.rb
Log Message:
-----------
Deal with non-existent managers group
We need to use `redirect_to` instead of `render` as otherwise, the
value of `action_name` is `create` instead of `new`. This
would bring a lot of issues in the rendering of the breadcrumbs.
Fixes #6313
Commit: 779ebf12b49a7b0b6378bdd281516c637ba1011b
https://github.com/openSUSE/open-build-service/commit/779ebf12b49a7b0b6378b…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/new.html.haml
Log Message:
-----------
Add note for creation of managers groups
Commit: 356b43fe19a6b0ef9b833db7b4d9b05f34184355
https://github.com/openSUSE/open-build-service/commit/356b43fe19a6b0ef9b833…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M .gitignore
M dist/obs-bundled-gems.spec
M dist/obs-server.spec
M dist/t/osc/0200-check_docker_registry.ts
M src/api/Gemfile
M src/api/Gemfile.lock
M src/api/app/assets/javascripts/webui2/cm2/toolbars.js
M src/api/app/assets/javascripts/webui2/cm2/use-codemirror.js
M src/api/app/assets/stylesheets/webui2/autocomplete.scss
M src/api/app/assets/stylesheets/webui2/card-component.scss
M src/api/app/assets/stylesheets/webui2/cm2.scss
M src/api/app/assets/stylesheets/webui2/cm2/suse.scss
R src/api/app/assets/stylesheets/webui2/cm2/toolbars.css
M src/api/app/assets/stylesheets/webui2/colors.scss
M src/api/app/assets/stylesheets/webui2/links.scss
M src/api/app/assets/stylesheets/webui2/modals.scss
M src/api/app/assets/stylesheets/webui2/package-attributes.scss
M src/api/app/assets/stylesheets/webui2/personal-navigation.scss
M src/api/app/assets/stylesheets/webui2/repositories.scss
M src/api/app/assets/stylesheets/webui2/sticky-footer.scss
M src/api/app/assets/stylesheets/webui2/tabs-component.scss
M src/api/app/assets/stylesheets/webui2/texts.scss
M src/api/app/controllers/trigger_controller.rb
M src/api/app/helpers/maintenance_helper.rb
M src/api/app/models/bs_request.rb
M src/api/app/models/bs_request_permission_check.rb
M src/api/app/models/download_repository.rb
M src/api/app/models/event/request_create.rb
M src/api/app/models/kiwi/image/xml_builder.rb
M src/api/app/models/kiwi/image/xml_parser.rb
M src/api/app/models/obs_factory/staging_project.rb
M src/api/app/models/repository.rb
M src/api/app/models/token.rb
M src/api/app/views/layouts/webui2/webui.html.haml
M src/api/app/views/shared/_buildresult_box.html.haml
M src/api/app/views/webui/kiwi/images/_build_info.html.haml
M src/api/app/views/webui2/shared/_buildresult_box.html.haml
M src/api/app/views/webui2/shared/_editor.html.haml
A src/api/app/views/webui2/shared/_editor_modal.html.haml
M src/api/app/views/webui2/shared/_repositories_flag_table_column.html.haml
M src/api/app/views/webui2/webui/package/_commit_item.html.haml
M src/api/config/initializers/assets.rb
A src/api/config/initializers/influxdb_rails.rb
M src/api/config/options.yml.example
M src/api/lib/rabbitmq_bus.rb
M src/api/spec/bootstrap/features/webui/packages_spec.rb
M src/api/spec/models/download_repository_spec.rb
M src/api/spec/models/repository_spec.rb
M src/api/spec/support/code_mirror.rb
M src/api/test/functional/request_controller_test.rb
M src/api/test/functional/source_services_test.rb
M src/backend/BSASN1.pm
M src/backend/BSPGP.pm
M src/backend/BSPublisher/Registry.pm
M src/backend/BSSSL.pm
A src/backend/BSSrcServer/Signkey.pm
M src/backend/BSTUF.pm
M src/backend/BSX509.pm
M src/backend/BSXML.pm
M src/backend/bs_notar
M src/backend/bs_repserver
M src/backend/bs_srcserver
M src/backend/bs_worker
Log Message:
-----------
Merge branch 'master' into staging-workflow-with-master
* master: (101 commits)
[backend] extend_timestamp: do not call BSTUF::rfc3339time
Don't crash when the Kiwi image has no name
Add preference version only if the preference is present
Allow use of accesskey to trigger reload
Fix long names in modal's heading
Remove protocoll from Influx example config
Add editor in bootstrap
[backend] bs_worker: set proper flags on power9
Add influxdb-rails
[backend] keyinfo: do not die when checking for a default cert if donotcreatecert is set
Update uglifier to version 4.1.20
Staging Projects: Prefer testing over final state failed
Update capybara to version 3.11.1
Update capybara to version 3.11.0
Update regexp_parser to version 1.3.0
Workaround for sass/sassc-ruby#95
Add byebug history to gitignore
Update tins to version 1.20.2
[dist] change owner for other logfiles of services converted to systemd
[dist] fix service reload on SLE 12
...
Commit: 9bdbfea9a640a9f6236ade7bcba706438e2de425
https://github.com/openSUSE/open-build-service/commit/9bdbfea9a640a9f6236ad…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/workflows_controller.rb
M src/api/app/views/webui2/webui/staging/workflows/new.html.haml
M src/api/spec/controllers/webui/staging/workflows_controller_spec.rb
Log Message:
-----------
Merge pull request #6324 from dmarcoux/staging-workflow-managers-group-improvements
Staging workflow managers group improvements
Commit: 147026063e8f031299f9544d1a2be615f2933757
https://github.com/openSUSE/open-build-service/commit/147026063e8f031299f95…
Author: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_empty_projects_list.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_infos.html.haml
Log Message:
-----------
Empty project link to staging project instead of project
Inside Infos box there is a list of Empty Projects. In the old UI they
pointed to the project show page. We consider they should point to the
staging project instead.
Commit: 974e2fce972369e454b07462ebe2b143dc705c01
https://github.com/openSUSE/open-build-service/commit/974e2fce972369e454b07…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/controllers/staging/staged_requests_controller.rb
Log Message:
-----------
Merge pull request #6317 from bgeuken/update_error_messages_in_xml_response
Put user provided request number in apostrophes
Commit: 4bc518cd1a89cdf08c95e824e984c930a830660d
https://github.com/openSUSE/open-build-service/commit/4bc518cd1a89cdf08c95e…
Author: Lukas Krause <lkrause(a)suse.de>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
A src/api/app/views/webui2/webui/staging/workflows/_build_problems.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
R src/api/app/views/webui2/webui/staging/workflows/_problems_item.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_status_problems.html.haml
Log Message:
-----------
List status problems in staging project page
Besides the build problems, the status problems must be shown
as well
Co-authored-by: Ana María Martínez Gómez <ammartinez(a)suse.de>
Commit: 27928a6a5f95b12f998ee6a485d35a54d4896c4e
https://github.com/openSUSE/open-build-service/commit/27928a6a5f95b12f998ee…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_empty_projects_list.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_infos.html.haml
Log Message:
-----------
Merge pull request #6332 from saraycp/empty_projects_links
Empty project link to staging project instead of project
Commit: c345bb5a27b1093b596fe39da08ae76a46283db1
https://github.com/openSUSE/open-build-service/commit/c345bb5a27b1093b596fe…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
M src/api/app/views/webui2/webui/staging/workflows/_empty_projects_list.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_overall_state.html.haml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks/1_3_5_1.yml
R src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks/1_4_5_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks/1_3_3_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_pending_checks/1_3_4_1.yml
M src/api/spec/models/staging/staging_project_spec.rb
Log Message:
-----------
Drop staging identifier
As result of a discussion related to #6308 we decided to drop the
identifier, since there is no fixed naming scheme we could rely on.
Commit: b6e9035a98808181b7f62c68a00e525a3ab93a4b
https://github.com/openSUSE/open-build-service/commit/b6e9035a98808181b7f62…
Author: Lukas Krause <lkrause(a)suse.de>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
M src/api/app/models/status/check.rb
A src/api/app/views/webui2/webui/staging/workflows/_build_problems.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
R src/api/app/views/webui2/webui/staging/workflows/_problems_item.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_status_problems.html.haml
Log Message:
-----------
Merge pull request #6315 from krauselukas/feature/staging/problems_openqa
Show status problems in staging project problems column
Commit: 0d2048e605dbd6ba895c9ea6529e63e334650a4b
https://github.com/openSUSE/open-build-service/commit/0d2048e605dbd6ba895c9…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/test/functional/request_controller_test.rb
Log Message:
-----------
Remove duplicated method
This method, and the commit it belongs to, appeared twice after
merging master into the staging-workflow branch.
The first time this commit got added was with the previous master
merge (#6250).
There was a small difference between both methods. I removed the one
that differed from the one we have in master.
Commit: 53eb602d6fd336c94ba00ae3022450a080617bda
https://github.com/openSUSE/open-build-service/commit/53eb602d6fd336c94ba00…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
M src/api/app/views/webui2/webui/staging/workflows/_empty_projects_list.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_overall_state.html.haml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks/1_3_5_1.yml
R src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks/1_4_5_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks/1_3_3_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_pending_checks/1_3_4_1.yml
M src/api/spec/models/staging/staging_project_spec.rb
Log Message:
-----------
Merge pull request #6333 from bgeuken/drop_staging_identifier
Drop staging identifier
Commit: e2ee1e07a1fb444b887318d3ef8708ea50c28d8d
https://github.com/openSUSE/open-build-service/commit/e2ee1e07a1fb444b88731…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-21 (Wed, 21 Nov 2018)
Changed paths:
M .gitignore
M dist/obs-bundled-gems.spec
M dist/obs-server.spec
M dist/t/osc/0200-check_docker_registry.ts
M src/api/Gemfile
M src/api/Gemfile.lock
M src/api/app/assets/javascripts/webui2/cm2/toolbars.js
M src/api/app/assets/javascripts/webui2/cm2/use-codemirror.js
M src/api/app/assets/stylesheets/webui2/autocomplete.scss
M src/api/app/assets/stylesheets/webui2/card-component.scss
M src/api/app/assets/stylesheets/webui2/cm2.scss
M src/api/app/assets/stylesheets/webui2/cm2/suse.scss
R src/api/app/assets/stylesheets/webui2/cm2/toolbars.css
M src/api/app/assets/stylesheets/webui2/colors.scss
M src/api/app/assets/stylesheets/webui2/links.scss
M src/api/app/assets/stylesheets/webui2/modals.scss
M src/api/app/assets/stylesheets/webui2/package-attributes.scss
M src/api/app/assets/stylesheets/webui2/personal-navigation.scss
M src/api/app/assets/stylesheets/webui2/repositories.scss
M src/api/app/assets/stylesheets/webui2/sticky-footer.scss
M src/api/app/assets/stylesheets/webui2/tabs-component.scss
M src/api/app/assets/stylesheets/webui2/texts.scss
M src/api/app/controllers/trigger_controller.rb
M src/api/app/helpers/maintenance_helper.rb
M src/api/app/models/bs_request.rb
M src/api/app/models/bs_request_permission_check.rb
M src/api/app/models/download_repository.rb
M src/api/app/models/event/request_create.rb
M src/api/app/models/kiwi/image/xml_builder.rb
M src/api/app/models/kiwi/image/xml_parser.rb
M src/api/app/models/obs_factory/staging_project.rb
M src/api/app/models/repository.rb
M src/api/app/models/token.rb
M src/api/app/views/layouts/webui2/webui.html.haml
M src/api/app/views/shared/_buildresult_box.html.haml
M src/api/app/views/webui/kiwi/images/_build_info.html.haml
M src/api/app/views/webui2/shared/_buildresult_box.html.haml
M src/api/app/views/webui2/shared/_editor.html.haml
A src/api/app/views/webui2/shared/_editor_modal.html.haml
M src/api/app/views/webui2/shared/_repositories_flag_table_column.html.haml
M src/api/app/views/webui2/webui/package/_commit_item.html.haml
M src/api/config/initializers/assets.rb
A src/api/config/initializers/influxdb_rails.rb
M src/api/config/options.yml.example
M src/api/lib/rabbitmq_bus.rb
M src/api/spec/bootstrap/features/webui/packages_spec.rb
M src/api/spec/models/download_repository_spec.rb
M src/api/spec/models/repository_spec.rb
M src/api/spec/support/code_mirror.rb
M src/api/test/functional/request_controller_test.rb
M src/api/test/functional/source_services_test.rb
M src/backend/BSASN1.pm
M src/backend/BSPGP.pm
M src/backend/BSPublisher/Registry.pm
M src/backend/BSSSL.pm
A src/backend/BSSrcServer/Signkey.pm
M src/backend/BSTUF.pm
M src/backend/BSX509.pm
M src/backend/BSXML.pm
M src/backend/bs_notar
M src/backend/bs_repserver
M src/backend/bs_srcserver
M src/backend/bs_worker
Log Message:
-----------
Merge pull request #6329 from bgeuken/staging-workflow-with-master
Merge master into staging workflow branch
Commit: 346287a737868f54951861fecd09eebbb5a0f458
https://github.com/openSUSE/open-build-service/commit/346287a737868f5495186…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/controllers/staging/staged_requests_controller.rb
M src/api/app/controllers/staging/staging_projects_controller.rb
Log Message:
-----------
Use Project#get_by_name instead of #find_by in Staging
Staging::StagingProject is a subclass of Project. `get_by_name` should
be used always that a project is required instead of `find_by!` as it
considers more cases where an exception should be raised.
Commit: e4aa4e91906bc74602149e8d19a406dc7d89b320
https://github.com/openSUSE/open-build-service/commit/e4aa4e91906bc74602149…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
A src/api/app/controllers/staging/excluded_requests_controller.rb
A src/api/app/policies/staging/request_exclusion_policy.rb
M src/api/config/routes.rb
Log Message:
-----------
Create excluded request API
Co-authored-by: Moisés Déniz Alemán <mdeniz(a)suse.com>
Commit: f1cfcc9966422c08dfbd1d89485da31a0b5ba80a
https://github.com/openSUSE/open-build-service/commit/f1cfcc9966422c08dfbd1…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
A src/api/spec/controllers/staging/excluded_requests_controller_spec.rb
Log Message:
-----------
Write tests for ExcludedRequestController
Cover all edge cases.
Co-authored-by: David Kang <dkang(a)suse.com>
Co-authored-by: Moisés Déniz Alemán <mdeniz(a)suse.com>
Commit: d0b971b8654ba0b1b3410e0cfb9c476dff579143
https://github.com/openSUSE/open-build-service/commit/d0b971b8654ba0b1b3410…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
A src/api/spec/cassettes/Staging_StagingProject/_assign_managers_group/when_the_group_was_already_assigned/1_4_2_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_assign_managers_group/when_the_group_wasn_t_assigned_before/1_4_1_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_missing_reviews/contains_all_open_reviews_of_staged_requests.yml
A src/api/spec/cassettes/Staging_StagingProject/_missing_reviews/when_there_is_an_accepted_review/1_1_2_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_request_got_revoked/1_3_2_1.yml
R src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks/1_3_5_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks_on_build_repo/1_3_7_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks_on_build_repo/1_3_7_2.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks_on_published_repo/1_3_6_1.yml
R src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks/1_3_3_1.yml
R src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks/1_4_3_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks_on_build_repo/1_3_4_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks_on_published_repo/1_3_3_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_no_staged_requests/1_3_1_1.yml
R src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_pending_checks/1_3_4_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_pending_checks/1_3_5_1.yml
R src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_pending_checks/1_4_4_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_succeeded_checks/1_3_8_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_we_only_have_outdated_checks/1_3_9_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_we_only_have_outdated_checks/1_3_9_2.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_we_only_have_outdated_checks/1_3_9_3.yml
A src/api/spec/cassettes/Staging_StagingProject/_unassign_managers_group/1_5_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_untracked_requests/1_2_1.yml
M src/api/spec/models/staging/staging_project_spec.rb
Log Message:
-----------
Fix check methods in StagingProject model
and adding specs.
Co-authored-by: Christian Bruckmayer <cbruckmayer(a)suse.com>
Commit: fdac465fb9dff999c88a7592c709b00f923131f0
https://github.com/openSUSE/open-build-service/commit/fdac465fb9dff999c88a7…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
M src/api/app/views/webui2/webui/staging/projects/show.html.haml
M src/api/spec/models/staging/staging_project_spec.rb
Log Message:
-----------
Rename current_checks to checks
There is no more conflict with the relationship
Commit: b90137fe6f21c21e09cc681295ce4c5f773e2c0f
https://github.com/openSUSE/open-build-service/commit/b90137fe6f21c21e09cc6…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
M src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
Log Message:
-----------
Remove failed_status_checks from StagingProject
it's just a long variant of checks.failed
Commit: 17d9812d419aa32eedd63dfcfee04caa9905a375
https://github.com/openSUSE/open-build-service/commit/17d9812d419aa32eedd63…
Author: Stephan Kulow <stephan(a)kulow.org>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
M src/api/app/views/webui2/webui/staging/projects/show.html.haml
M src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
A src/api/spec/cassettes/Staging_StagingProject/_assign_managers_group/when_the_group_was_already_assigned/1_4_2_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_assign_managers_group/when_the_group_wasn_t_assigned_before/1_4_1_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_missing_reviews/contains_all_open_reviews_of_staged_requests.yml
A src/api/spec/cassettes/Staging_StagingProject/_missing_reviews/when_there_is_an_accepted_review/1_1_2_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_request_got_revoked/1_3_2_1.yml
R src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks/1_3_5_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks_on_build_repo/1_3_7_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks_on_build_repo/1_3_7_2.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks_on_published_repo/1_3_6_1.yml
R src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks/1_3_3_1.yml
R src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks/1_4_3_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks_on_build_repo/1_3_4_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks_on_published_repo/1_3_3_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_no_staged_requests/1_3_1_1.yml
R src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_pending_checks/1_3_4_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_pending_checks/1_3_5_1.yml
R src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_pending_checks/1_4_4_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_succeeded_checks/1_3_8_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_we_only_have_outdated_checks/1_3_9_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_we_only_have_outdated_checks/1_3_9_2.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_we_only_have_outdated_checks/1_3_9_3.yml
A src/api/spec/cassettes/Staging_StagingProject/_unassign_managers_group/1_5_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_untracked_requests/1_2_1.yml
M src/api/spec/models/staging/staging_project_spec.rb
Log Message:
-----------
Merge pull request #6261 from coolo/add_staging_coverage
Add staging coverage
Commit: 8c4b549cad0dc6ccd014db4bca613495feb6f182
https://github.com/openSUSE/open-build-service/commit/8c4b549cad0dc6ccd014d…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/spec/controllers/webui/staging/projects_controller_spec.rb
Log Message:
-----------
Use contain_exactly to test assignment of staging manager groups
Commit: 4ecdd4df0ffd6e80406dbdac2c051710a8866c8e
https://github.com/openSUSE/open-build-service/commit/4ecdd4df0ffd6e80406db…
Author: Moisés Déniz Alemán <mdeniz(a)suse.com>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
A src/api/app/controllers/staging/excluded_requests_controller.rb
A src/api/app/policies/staging/request_exclusion_policy.rb
M src/api/config/routes.rb
A src/api/spec/controllers/staging/excluded_requests_controller_spec.rb
Log Message:
-----------
Merge pull request #6336 from Ana06/ignored_requests_api
Create excluded request API
Commit: d1662873ef03dd5b06702adbb1656d11a3d686ed
https://github.com/openSUSE/open-build-service/commit/d1662873ef03dd5b06702…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/projects_controller.rb
M src/api/app/views/webui2/webui/staging/workflows/_create_staging_project.html.haml
M src/api/spec/controllers/webui/staging/projects_controller_spec.rb
Log Message:
-----------
Allow to create staging projects outside the Staging namespace
Previously we required the location of the staging projects to be
under the 'Staging' namespace of the staging workflow project
(eg. my_workflow_project:Staging:A).
With this commit it will be possible to create the staging project
anywhere as long as the user has permissions to it's location.
Commit: 07368dc236cf7c187a7a35c2f4b03e2260624d0b
https://github.com/openSUSE/open-build-service/commit/07368dc236cf7c187a7a3…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/config/routes.rb
Log Message:
-----------
Add excluded request routes into staging namespace
It makes sense to the routes into the staging namespace.
It was required here:
https://github.com/openSUSE/open-build-service/pull/6336
Co-authored-by: Moisés Déniz Alemán <mdeniz(a)suse.com>
Co-authored-by: David Kang <dkang(a)suse.com>
Co-authored-by: Christian Bruckmayer <cbruckmayer(a)suse.com>
Commit: fec98fb1cd9f92ccad850a764d325dbdc4d5be65
https://github.com/openSUSE/open-build-service/commit/fec98fb1cd9f92ccad850…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/projects_controller.rb
M src/api/app/views/webui2/webui/staging/workflows/_create_staging_project.html.haml
M src/api/spec/controllers/webui/staging/projects_controller_spec.rb
Log Message:
-----------
Merge pull request #6308 from bgeuken/flexible_staging_project
Make the location of the staging project flexible
Commit: cd014cf9edfc934f2a65b6fa9f3e249d8c343541
https://github.com/openSUSE/open-build-service/commit/cd014cf9edfc934f2a65b…
Author: Moisés Déniz Alemán <mdeniz(a)suse.com>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/config/routes.rb
Log Message:
-----------
Merge pull request #6343 from Ana06/fix_moises
Add excluded request routes into staging namespace
Commit: e727eb9131d42743a4ff9a40288bb040ea5dcad5
https://github.com/openSUSE/open-build-service/commit/e727eb9131d42743a4ff9…
Author: Moisés Déniz Alemán <mdeniz(a)suse.com>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/controllers/staging/staged_requests_controller.rb
M src/api/app/controllers/staging/staging_projects_controller.rb
Log Message:
-----------
Merge pull request #6338 from Ana06/no_find_by
Use Project#get_by_name instead of #find_by in Staging
Commit: 9c7098201dbb9a52730b30f65a4bfd889129e350
https://github.com/openSUSE/open-build-service/commit/9c7098201dbb9a52730b3…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_requests_list.html.haml
Log Message:
-----------
Update indentation of requests in staging workflow info box
Use the same level of indentation for 'Empty' requests placeholder as
we use for actual requests.
Commit: 7b192844d45d1dc8c066cf3885c642ff6c9d658e
https://github.com/openSUSE/open-build-service/commit/7b192844d45d1dc8c066c…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/views/layouts/webui2/_footer.html.haml
Log Message:
-----------
Add link to the API documentation to our footer
We currently don't have any reference to our API documentation
in OBS. This will add one.
Commit: e2d94f6478ad377d1d90bbe12ef0cac816cb4b75
https://github.com/openSUSE/open-build-service/commit/e2d94f6478ad377d1d90b…
Author: David Kang <dkang(a)suse.com>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_requests_list.html.haml
Log Message:
-----------
Merge pull request #6346 from bgeuken/staging-workflow_info-box
Update indentation of requests in staging workflow info box
Commit: e3329179b0be89bee96dca75d94a5c3ae7c08a56
https://github.com/openSUSE/open-build-service/commit/e3329179b0be89bee96dc…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/views/layouts/webui2/_footer.html.haml
Log Message:
-----------
Merge pull request #6347 from bgeuken/add_link_to_api_docs
Add link to the API documentation to our footer
Commit: 6a572f4931ee1ee90c40785adebbac737b529ead
https://github.com/openSUSE/open-build-service/commit/6a572f4931ee1ee90c407…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/controllers/staging/staged_requests_controller.rb
M src/api/app/models/staging/stage_requests.rb
Log Message:
-----------
Implement better error message in Staging::StageRequest
to let the user know what is going wrong:
* Request not found
* Backend exception
* Already branched
Commit: e8886aaee67b6b9b25ce5b017e70587f584a2ded
https://github.com/openSUSE/open-build-service/commit/e8886aaee67b6b9b25ce5…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/controllers/staging/staged_requests_controller.rb
M src/api/app/models/staging/stage_requests.rb
Log Message:
-----------
Merge pull request #6350 from ChrisBr/staging-workflow-better-errors
Implement better error message in Staging::StageRequest
Commit: 6c51096a52874084c9e5cf4c24ac6cd99cf8a014
https://github.com/openSUSE/open-build-service/commit/6c51096a52874084c9e5c…
Author: Eduardo Navarro <enavarro(a)suse.com>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M docs/api/api/api.txt
Log Message:
-----------
Add new excluded requests API routes in apidocs
Commit: d2c2376c0a59a586ca477cdc2d7e071753ba3c6d
https://github.com/openSUSE/open-build-service/commit/d2c2376c0a59a586ca477…
Author: Victor Pereira <vpereira(a)suse.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/controllers/staging/excluded_requests_controller.rb
M src/api/app/controllers/staging/staging_projects_controller.rb
A src/api/app/views/staging/staging_projects/index.xml.builder
M src/api/config/routes.rb
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_request_does_not_exist/1_2_2_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_request_does_not_exist/response/1_2_2_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_request_not_excluded/1_2_3_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_request_not_excluded/response/1_2_3_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_unable_to_destroy/1_2_4_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_unable_to_destroy/response/1_2_4_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/succeeds/1_2_1_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/succeeds/response/1_2_1_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_invalid_request_exclusion/1_1_4_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_invalid_request_exclusion/response/1_1_4_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_project_does_not_exist/1_1_2_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_project_does_not_exist/response/1_1_2_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_project_without_staging_workflow/1_1_3_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_project_without_staging_workflow/response/1_1_3_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/succeeds/1_1_1_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/succeeds/response/1_1_1_1_1.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/invalid_user/1_3_1_1.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_and_invalid_request_number/1_3_3_2_1.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_and_invalid_request_number/1_3_3_2_2.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_and_invalid_request_number/1_3_3_2_3.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_request_number/1_3_3_1_1.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_request_number/1_3_3_1_2.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_request_number/1_3_3_1_3.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/with_invalid_staging_project/1_3_2_1.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/GET_index/1_1_1.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/GET_index/returns_the_staged_requests_xml.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/invalid_user/1_2_1_1.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/non-existent_staging_project/1_2_2_1.yml
M src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_and_invalid_request_number/1_2_3_1.yml
M src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_and_invalid_request_number/1_2_3_2.yml
M src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_1.yml
M src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_2.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/GET_index/existing_staging_workflow/1_1_1_1.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/GET_index/not_existing_staging_workflow/1_1_2_1.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/GET_show/not_existing_project/1_2_1_1.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/GET_show/valid_project/1_2_2_1.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/GET_show/valid_project/returns_the_staging_project_name_xml.yml
M src/api/spec/controllers/staging/excluded_requests_controller_spec.rb
M src/api/spec/controllers/staging/staged_requests_controller_spec.rb
M src/api/spec/controllers/staging/staging_projects_controller_spec.rb
Log Message:
-----------
Add XML API endpoint to list all staging_projects
Endpoint to XML API to list all staging_projects within a staging
workflow
Commit: 78dc4084c51e388edd1313d78b276ea1706de7bd
https://github.com/openSUSE/open-build-service/commit/78dc4084c51e388edd131…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M docs/api/api/api.txt
Log Message:
-----------
Merge pull request #6351 from eduardoj/add_excluded_requests_api_doc
Add new excluded requests API routes in apidocs
Commit: 38aa2d07b3c58edd4cf3d61d113f18eee2e99398
https://github.com/openSUSE/open-build-service/commit/38aa2d07b3c58edd4cf3d…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/policies/staging/workflow_policy.rb
Log Message:
-----------
Fix Staging::WorkflowPolicy
Just because you are maintainer of a project, doesn't mean
you are able to create it. However if you can create it or
not doesn't matter in this case, only if you can change it.
Commit: a56bfb647b0221104d5152826878560c0430e331
https://github.com/openSUSE/open-build-service/commit/a56bfb647b0221104d515…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/controllers/staging/staged_requests_controller.rb
M src/api/app/models/staging/stage_requests.rb
Log Message:
-----------
Fix assigning BsRequest to StagingProject
StageRequests never associated the request to the project.
Commit: 26abbfbef9ef7a7d991e392c7531bfeeb8dc6b8a
https://github.com/openSUSE/open-build-service/commit/26abbfbef9ef7a7d991e3…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M docs/api/api/api.txt
Log Message:
-----------
Fix Staging API docs
Mark this API as unstable. Add a description parameter as you can not create a
Staging::RequestExclusion without a description.
Commit: 91160bed1bcf3542debbc9c742adf4fcf3f8e3e4
https://github.com/openSUSE/open-build-service/commit/91160bed1bcf3542debbc…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M docs/api/api/api.txt
M src/api/app/controllers/staging/staged_requests_controller.rb
M src/api/app/models/staging/stage_requests.rb
M src/api/app/policies/staging/workflow_policy.rb
Log Message:
-----------
Merge pull request #6354 from hennevogel/bugfix/staging-workflow
Bugfix staging workflow
Commit: e5a8db92cd60a162076da5aa32222348eb10fc93
https://github.com/openSUSE/open-build-service/commit/e5a8db92cd60a162076da…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
M src/api/app/controllers/staging/excluded_requests_controller.rb
M src/api/app/controllers/staging/staging_projects_controller.rb
A src/api/app/views/staging/staging_projects/index.xml.builder
M src/api/config/routes.rb
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_request_does_not_exist/1_2_2_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_request_does_not_exist/response/1_2_2_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_request_not_excluded/1_2_3_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_request_not_excluded/response/1_2_3_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_unable_to_destroy/1_2_4_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_unable_to_destroy/response/1_2_4_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/succeeds/1_2_1_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/succeeds/response/1_2_1_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_invalid_request_exclusion/1_1_4_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_invalid_request_exclusion/response/1_1_4_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_project_does_not_exist/1_1_2_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_project_does_not_exist/response/1_1_2_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_project_without_staging_workflow/1_1_3_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_project_without_staging_workflow/response/1_1_3_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/succeeds/1_1_1_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/succeeds/response/1_1_1_1_1.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/invalid_user/1_3_1_1.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_and_invalid_request_number/1_3_3_2_1.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_and_invalid_request_number/1_3_3_2_2.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_and_invalid_request_number/1_3_3_2_3.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_request_number/1_3_3_1_1.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_request_number/1_3_3_1_2.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/valid_staging_project_and_valid_user/with_valid_request_number/1_3_3_1_3.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/with_invalid_staging_project/1_3_2_1.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/GET_index/1_1_1.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/GET_index/returns_the_staged_requests_xml.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/invalid_user/1_2_1_1.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/non-existent_staging_project/1_2_2_1.yml
M src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_and_invalid_request_number/1_2_3_1.yml
M src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_and_invalid_request_number/1_2_3_2.yml
M src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_1.yml
M src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_2.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/GET_index/existing_staging_workflow/1_1_1_1.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/GET_index/not_existing_staging_workflow/1_1_2_1.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/GET_show/not_existing_project/1_2_1_1.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/GET_show/valid_project/1_2_2_1.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/GET_show/valid_project/returns_the_staging_project_name_xml.yml
M src/api/spec/controllers/staging/excluded_requests_controller_spec.rb
M src/api/spec/controllers/staging/staged_requests_controller_spec.rb
M src/api/spec/controllers/staging/staging_projects_controller_spec.rb
Log Message:
-----------
Merge pull request #6348 from vpereira/add_endpoint_to_list_staging_projects
Add endpoint to list staging projects in a staging workflow
Commit: 83ae5463cb8c04ec53e49800d5a2b9b6a0f4c7fb
https://github.com/openSUSE/open-build-service/commit/83ae5463cb8c04ec53e49…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-22 (Thu, 22 Nov 2018)
Changed paths:
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_3.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_4.yml
M src/api/spec/controllers/staging/staged_requests_controller_spec.rb
Log Message:
-----------
Add more spec for StagedRequestsController
to test that relationship was created.
Co-authored-by: Björn Geuken <bgeuken(a)suse.de>
Commit: 1e2d4f24a7a1d64479039e188fe1633657ed991c
https://github.com/openSUSE/open-build-service/commit/1e2d4f24a7a1d64479039…
Author: Victor Pereira <vpereirabr(a)gmail.com>
Date: 2018-11-23 (Fri, 23 Nov 2018)
Changed paths:
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_3.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_4.yml
M src/api/spec/controllers/staging/staged_requests_controller_spec.rb
Log Message:
-----------
Merge pull request #6355 from ChrisBr/add_specc
Add more spec for StagedRequestsController
Commit: 29d24a6035d5db09143604dcd75f284e784b165a
https://github.com/openSUSE/open-build-service/commit/29d24a6035d5db0914360…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-23 (Fri, 23 Nov 2018)
Changed paths:
A src/api/app/views/staging/staging_projects/_staging_project_item.xml.builder
M src/api/app/views/staging/staging_projects/index.xml.builder
M src/api/app/views/staging/staging_projects/show.xml.builder
Log Message:
-----------
Extract staging_project show partial
to DRY index and show views.
Commit: 3afa8f8ff723082e00945bdf8e87b32c5e18412b
https://github.com/openSUSE/open-build-service/commit/3afa8f8ff723082e00945…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-23 (Fri, 23 Nov 2018)
Changed paths:
M src/api/app/views/staging/staging_projects/_staging_project_item.xml.builder
Log Message:
-----------
Add overall state to Staging API
Commit: 66d747a8a1646fbac35314fccf919c56d4bad29a
https://github.com/openSUSE/open-build-service/commit/66d747a8a1646fbac3531…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-23 (Fri, 23 Nov 2018)
Changed paths:
A src/api/app/views/staging/staging_projects/_checks.xml.builder
M src/api/app/views/staging/staging_projects/_staging_project_item.xml.builder
Log Message:
-----------
Add checks to Staging API
Commit: 011bb19f712af0856de1921f8b975c4c4652e04a
https://github.com/openSUSE/open-build-service/commit/011bb19f712af0856de19…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-23 (Fri, 23 Nov 2018)
Changed paths:
A src/api/app/views/staging/staging_projects/_missing_checks.xml.builder
M src/api/app/views/staging/staging_projects/_staging_project_item.xml.builder
Log Message:
-----------
Add missing_checks to Staging API
Commit: 548441c0d903b685fe7dd3f4028610bebd583212
https://github.com/openSUSE/open-build-service/commit/548441c0d903b685fe7dd…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-23 (Fri, 23 Nov 2018)
Changed paths:
M src/api/app/views/staging/staging_projects/_staging_project_item.xml.builder
Log Message:
-----------
Format Staging project view
Commit: 58502ef1b9437e163672d813b021c7f3391d2f36
https://github.com/openSUSE/open-build-service/commit/58502ef1b9437e163672d…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-23 (Fri, 23 Nov 2018)
Changed paths:
A src/api/app/views/staging/staging_projects/_requests.xml.builder
R src/api/app/views/staging/staging_projects/_requests_to_review.xml.builder
R src/api/app/views/staging/staging_projects/_staged_requests.xml.builder
M src/api/app/views/staging/staging_projects/_staging_project_item.xml.builder
R src/api/app/views/staging/staging_projects/_untracked_requests.xml.builder
Log Message:
-----------
Add obsolete requests
and dropping some of the partials because it is duplicate code.
Commit: 506be2d727c1e895d55a04c8005239c4aa899a77
https://github.com/openSUSE/open-build-service/commit/506be2d727c1e895d55a0…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-23 (Fri, 23 Nov 2018)
Changed paths:
M src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_1.yml
M src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_2.yml
M src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_3.yml
M src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_4.yml
Log Message:
-----------
Update cassettes
Commit: b2579c5a44779a251344a39409303cf4c4d8de35
https://github.com/openSUSE/open-build-service/commit/b2579c5a44779a251344a…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-23 (Fri, 23 Nov 2018)
Changed paths:
A src/api/app/views/staging/staging_projects/_checks.xml.builder
A src/api/app/views/staging/staging_projects/_missing_checks.xml.builder
A src/api/app/views/staging/staging_projects/_requests.xml.builder
R src/api/app/views/staging/staging_projects/_requests_to_review.xml.builder
R src/api/app/views/staging/staging_projects/_staged_requests.xml.builder
A src/api/app/views/staging/staging_projects/_staging_project_item.xml.builder
R src/api/app/views/staging/staging_projects/_untracked_requests.xml.builder
M src/api/app/views/staging/staging_projects/index.xml.builder
M src/api/app/views/staging/staging_projects/show.xml.builder
M src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_1.yml
M src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_2.yml
M src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_3.yml
M src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_4.yml
Log Message:
-----------
Merge pull request #6356 from ChrisBr/staging-api
Add missing pieces to Staging API
Commit: 8d42a9efb15d4fdb622795f0e3d857275113e434
https://github.com/openSUSE/open-build-service/commit/8d42a9efb15d4fdb62279…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-23 (Fri, 23 Nov 2018)
Changed paths:
M docs/api/api/api.txt
A docs/api/api/remove_staged_requests.xml
A docs/api/api/staged_requests.xml
A docs/api/api/status_ok.xml
M src/api/test/functional/backend_test.rb
Log Message:
-----------
API documentation for staged requests
Commit: 74cafcac392f0f808b13cab850758eda9f46e853
https://github.com/openSUSE/open-build-service/commit/74cafcac392f0f808b13c…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-23 (Fri, 23 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
Log Message:
-----------
Rename relevant_status_reports to just status_reports
Commit: 111debac49d9adf1f14012758d4232ca411f99b7
https://github.com/openSUSE/open-build-service/commit/111debac49d9adf1f1401…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-23 (Fri, 23 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
Log Message:
-----------
StagingProject: Rename the private functions for status reports
Commit: b784eaed6c858030c9f97e24e4f5d7eca9382f21
https://github.com/openSUSE/open-build-service/commit/b784eaed6c858030c9f97…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-23 (Fri, 23 Nov 2018)
Changed paths:
M src/api/app/helpers/webui/staging/workflow_helper.rb
Log Message:
-----------
Fix testing_progress for staging projects
Commit: 116a4a6e3fb26bbf0ec861c8eba9f8a9935011f0
https://github.com/openSUSE/open-build-service/commit/116a4a6e3fb26bbf0ec86…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-11-23 (Fri, 23 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/excluded_requests_controller.rb
Log Message:
-----------
Authorize RequestExclusion instead of StagingWorkflow
in RequestExclusionController. Similarly as how it is done in the API
controller.
Commit: 343ee2e40ee84fe3f96cac29042f6fdd5f2a2084
https://github.com/openSUSE/open-build-service/commit/343ee2e40ee84fe3f96ca…
Author: Eduardo Navarro <enavarro(a)suse.com>
Date: 2018-11-23 (Fri, 23 Nov 2018)
Changed paths:
M docs/api/api/api.txt
Log Message:
-----------
Modify excluded requests API routes documentation
Excluded requests API routes changed. This commit modifies the
documentation accordingly.
Commit: 26ca5c0b5e8d8c4f8e1e3c46a82307a07ad17c3f
https://github.com/openSUSE/open-build-service/commit/26ca5c0b5e8d8c4f8e1e3…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-25 (Sun, 25 Nov 2018)
Changed paths:
M src/api/app/models/obs_factory/staging_project.rb
M src/api/app/models/project.rb
M src/api/app/models/staging/staging_project.rb
M src/api/app/models/status/checkable.rb
Log Message:
-----------
Move checks and missing_checks into Project
It's not related to staging projects, it's just that we currently
only test/display it in that context
Commit: 559632fdd91523ff23266f086e7c0d5db44efd19
https://github.com/openSUSE/open-build-service/commit/559632fdd91523ff23266…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-25 (Sun, 25 Nov 2018)
Changed paths:
M docs/api/api/api.txt
Log Message:
-----------
Merge pull request #6363 from eduardoj/modify_excluded_requests_api_doc
Modify excluded requests API routes documentation
Commit: c0e99b9e15841bd0edb9718f11acf18952a5d124
https://github.com/openSUSE/open-build-service/commit/c0e99b9e15841bd0edb97…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-11-26 (Mon, 26 Nov 2018)
Changed paths:
M src/api/spec/controllers/webui/staging/excluded_requests_controller_spec.rb
Log Message:
-----------
Improve ExcludeRequestsControllerSpec
- Add tests for policies
- Improve current tests (naming, use to_change, etc.)
Commit: 28e6374b58ee1d394c790aa8d0a833d72240356e
https://github.com/openSUSE/open-build-service/commit/28e6374b58ee1d394c790…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-11-26 (Mon, 26 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/staging/excluded_requests_controller.rb
M src/api/spec/controllers/webui/staging/excluded_requests_controller_spec.rb
Log Message:
-----------
Merge pull request #6362 from Ana06/staging-workflow-policy
Authorize RequestExclusion instead of StagingWorkflow && Improve ExcludeRequestsController tests
Commit: 9f3df39e78471eba5e28f7fc7b0fc0dc0dd0c353
https://github.com/openSUSE/open-build-service/commit/9f3df39e78471eba5e28f…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-26 (Mon, 26 Nov 2018)
Changed paths:
M src/api/app/helpers/webui/staging/workflow_helper.rb
M src/api/app/models/obs_factory/staging_project.rb
M src/api/app/models/project.rb
M src/api/app/models/staging/staging_project.rb
M src/api/app/models/status/checkable.rb
Log Message:
-----------
Merge pull request #6342 from coolo/rename_status_reports
Rename relevant_status_reports to just status_reports
Commit: e5bffc1e187ab1a095063451670f6d584cc48c10
https://github.com/openSUSE/open-build-service/commit/e5bffc1e187ab1a095063…
Author: Victor Pereira <vpereirabr(a)gmail.com>
Date: 2018-11-26 (Mon, 26 Nov 2018)
Changed paths:
M docs/api/api/api.txt
A docs/api/api/remove_staged_requests.xml
A docs/api/api/staged_requests.xml
A docs/api/api/status_ok.xml
M src/api/test/functional/backend_test.rb
Log Message:
-----------
Merge pull request #6352 from bgeuken/api-docs-for-staged-requests
API documentation for staged requests
Commit: a61a8ec2b1e04cb103a93ed3e84fb0c0f6b7000e
https://github.com/openSUSE/open-build-service/commit/a61a8ec2b1e04cb103a93…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-28 (Wed, 28 Nov 2018)
Changed paths:
M .rubocop_todo.yml
M dist/Makefile
M dist/obs-server.spec
M dist/schedule-obs.sh
A dist/systemd/obsscheduler.service
A dist/systemd/obsstoragesetup.service
A dist/systemd/obsworker.service
M src/api/.rubocop_todo.yml
M src/api/Gemfile
M src/api/Gemfile.lock
M src/api/app/assets/stylesheets/webui2/build-results.scss
R src/api/app/assets/stylesheets/webui2/package-show.scss
A src/api/app/assets/stylesheets/webui2/project-package-show-grid.scss
A src/api/app/assets/stylesheets/webui2/user.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/controllers/application_controller.rb
M src/api/app/controllers/webui/project_controller.rb
M src/api/app/controllers/webui/projects/bs_requests_controller.rb
M src/api/app/controllers/webui/user_controller.rb
M src/api/app/controllers/webui/users/subscriptions_controller.rb
M src/api/app/controllers/webui/webui_controller.rb
M src/api/app/helpers/webui/buildresult_helper.rb
M src/api/app/helpers/webui/user_helper.rb
A src/api/app/helpers/webui/user_or_groups_roles_helper.rb
M src/api/app/mixins/webui/manage_relationships.rb
M src/api/app/models/architecture.rb
A src/api/app/models/event/repo_build_started.rb
M src/api/app/models/project/update_from_xml_command.rb
M src/api/app/models/user.rb
M src/api/app/views/webui2/shared/user_or_groups_roles/_add_group_dialog.html.haml
M src/api/app/views/webui2/shared/user_or_groups_roles/_delete_dialog.html.haml
M src/api/app/views/webui2/shared/user_or_groups_roles/_index.html.haml
M src/api/app/views/webui2/webui/package/rdiff.html.haml
M src/api/app/views/webui2/webui/package/show.html.haml
A src/api/app/views/webui2/webui/project/_bottom_actions.html.haml
M src/api/app/views/webui2/webui/project/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/project/_project_packages.html.haml
A src/api/app/views/webui2/webui/project/_side_links.html.haml
A src/api/app/views/webui2/webui/project/prjconf.html.haml
A src/api/app/views/webui2/webui/project/show.html.haml
A src/api/app/views/webui2/webui/project/users.html.haml
A src/api/app/views/webui2/webui/subscriptions/_subscriptions_form.html.haml
A src/api/app/views/webui2/webui/user/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/user/_edit_dialog.html.haml
A src/api/app/views/webui2/webui/user/_info.html.haml
A src/api/app/views/webui2/webui/user/_involvement.html.haml
A src/api/app/views/webui2/webui/user/_password_dialog.html.haml
A src/api/app/views/webui2/webui/user/show.html.haml
A src/api/app/views/webui2/webui/users/subscriptions/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/users/subscriptions/index.html.haml
A src/api/app/views/webui2/webui/users/subscriptions/index.js.erb
M src/api/config/options.yml.example
M src/api/config/routes.rb
M src/api/lib/tasks/dev.rake
M src/api/spec/factories/repository_architecture.rb
M src/api/spec/models/project/update_from_xml_command_spec.rb
M src/api/spec/models/user_spec.rb
A src/backend/BSRepServer/Registry.pm
M src/backend/BSSched/Checker.pm
M src/backend/BSSrcServer/Link.pm
M src/backend/BSSrcServer/Service.pm
M src/backend/XML/Structured.pm
M src/backend/bs_repserver
M src/backend/bs_servicedispatch
M src/backend/bs_worker
Log Message:
-----------
Merge branch 'master' into staging-workflow
Commit: 020b5ecf0b06b86e5bc51ecc308e18ebf86066a4
https://github.com/openSUSE/open-build-service/commit/020b5ecf0b06b86e5bc51…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-28 (Wed, 28 Nov 2018)
Changed paths:
M src/api/spec/controllers/staging/excluded_requests_controller_spec.rb
Log Message:
-----------
Auto correct rubocop violation
Commit: 782d825513c8db2ec84444b4e6d61299c5265437
https://github.com/openSUSE/open-build-service/commit/782d825513c8db2ec8444…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-29 (Thu, 29 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/project_controller.rb
M src/backend/BSSched/Checker.pm
M src/backend/BSSrcServer/Service.pm
M src/backend/bs_publish
M src/backend/bs_sched
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into staging-workflow
Commit: 80c01ff289d5744a6642df96902f638699dcacfe
https://github.com/openSUSE/open-build-service/commit/80c01ff289d5744a6642d…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-29 (Thu, 29 Nov 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
Log Message:
-----------
Fix mis-merge of 5774c19542252c56316f7dce58fc4beb0b7881b3
Commit: 273f6dc15b9a3f7e43e86e96b15a04e364324642
https://github.com/openSUSE/open-build-service/commit/273f6dc15b9a3f7e43e86…
Author: Stephan Kulow <stephan(a)kulow.org>
Date: 2018-11-29 (Thu, 29 Nov 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/controllers/webui/project_controller.rb
M src/backend/BSSched/Checker.pm
M src/backend/BSSrcServer/Service.pm
M src/backend/bs_publish
M src/backend/bs_sched
Log Message:
-----------
Merge pull request #6393 from coolo/staging-workflow
(staging workflow) Fix master merge
Commit: 0a1504a768a815741f3f68855cfa704b7df5eb34
https://github.com/openSUSE/open-build-service/commit/0a1504a768a815741f3f6…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-29 (Thu, 29 Nov 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
Log Message:
-----------
Merge pull request #6295 from Ana06/set_building
Remove unneeded call to set_buildinfo
Commit: 6bf9250b5078e85350ca5ab20ce5d22f5c095d42
https://github.com/openSUSE/open-build-service/commit/6bf9250b5078e85350ca5…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-29 (Thu, 29 Nov 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
Log Message:
-----------
Remove duplicated 'repositories' sass import
Commit: d8a3ff59a400a190df3fe6fdd3fd4ce79c1f0f41
https://github.com/openSUSE/open-build-service/commit/d8a3ff59a400a190df3fe…
Author: Victor Pereira <vpereirabr(a)gmail.com>
Date: 2018-11-29 (Thu, 29 Nov 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
Log Message:
-----------
Merge pull request #6395 from coolo/remove_duplicated_import
Remove duplicated 'repositories' sass import
Commit: 66c123d277dcac20f02162fe92f0412cf4420cf6
https://github.com/openSUSE/open-build-service/commit/66c123d277dcac20f0216…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M .circleci/config.yml
M dist/obsstoragesetup
M dist/t/spec/features/0030_project_spec.rb
M src/api/.rubocop.yml
M src/api/.rubocop_todo.yml
M src/api/Gemfile
M src/api/Gemfile.lock
A src/api/app/assets/icons/distributions-suse linux enterprise.png
M src/api/app/assets/javascripts/webui/application/requests_table.js.erb
M src/api/app/assets/javascripts/webui2/application.js
M src/api/app/assets/javascripts/webui2/autocomplete.js
A src/api/app/assets/javascripts/webui2/cm2/show-prjconf.js
M src/api/app/assets/javascripts/webui2/datatables.js
A src/api/app/assets/javascripts/webui2/project_monitor.js
M src/api/app/assets/javascripts/webui2/repositories.js
M src/api/app/assets/javascripts/webui2/requests_table.js.erb
A src/api/app/assets/stylesheets/webui2/breakpoints.scss
M src/api/app/assets/stylesheets/webui2/build-results.scss
M src/api/app/assets/stylesheets/webui2/card-component.scss
M src/api/app/assets/stylesheets/webui2/datatables.scss
M src/api/app/assets/stylesheets/webui2/live_build_log.scss
M src/api/app/assets/stylesheets/webui2/modals.scss
A src/api/app/assets/stylesheets/webui2/pulse.scss
M src/api/app/assets/stylesheets/webui2/repositories.scss
M src/api/app/assets/stylesheets/webui2/tabs-component.scss
M src/api/app/assets/stylesheets/webui2/user.scss
A src/api/app/assets/stylesheets/webui2/watchlist.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/controllers/request_controller.rb
M src/api/app/controllers/source_controller.rb
M src/api/app/controllers/statistics_controller.rb
M src/api/app/controllers/webui/attribute_controller.rb
M src/api/app/controllers/webui/groups_controller.rb
M src/api/app/controllers/webui/main_controller.rb
M src/api/app/controllers/webui/mixins/bs_requests_controller_mixin.rb
M src/api/app/controllers/webui/monitor_controller.rb
M src/api/app/controllers/webui/package_controller.rb
M src/api/app/controllers/webui/project_controller.rb
A src/api/app/controllers/webui/projects/meta_controller.rb
A src/api/app/controllers/webui/projects/project_configuration_controller.rb
A src/api/app/controllers/webui/projects/pulse_controller.rb
M src/api/app/controllers/webui/projects/rebuild_times_controller.rb
M src/api/app/controllers/webui/repositories_controller.rb
M src/api/app/controllers/webui/user_controller.rb
M src/api/app/controllers/webui/users/tasks_controller.rb
M src/api/app/controllers/webui/webui_controller.rb
A src/api/app/controllers/webui2/groups_controller.rb
A src/api/app/controllers/webui2/project_controller.rb
M src/api/app/helpers/webui/main_helper.rb
M src/api/app/helpers/webui/project_helper.rb
A src/api/app/helpers/webui/projects/status_helper.rb
M src/api/app/helpers/webui/request_helper.rb
A src/api/app/jobs/cleanup_project_log_entries.rb
M src/api/app/jobs/consistency_check_job.rb
M src/api/app/mixins/has_relationships.rb
M src/api/app/models/attrib.rb
M src/api/app/models/backend_package.rb
M src/api/app/models/bs_request.rb
M src/api/app/models/bs_request/find_for/base.rb
M src/api/app/models/bs_request/find_for/user_group_mixin.rb
M src/api/app/models/bs_request_action.rb
R src/api/app/models/bs_request_action_group.rb
M src/api/app/models/cloud/backend/upload_job.rb
M src/api/app/models/configuration.rb
M src/api/app/models/event.rb
M src/api/app/models/kiwi/image.rb
M src/api/app/models/obs_factory/openqa_job.rb
M src/api/app/models/project.rb
M src/api/app/models/project/update_from_xml_command.rb
M src/api/app/models/project_log_entry.rb
M src/api/app/models/repository.rb
M src/api/app/models/status_history.rb
M src/api/app/models/user.rb
M src/api/app/models/user_ldap_strategy.rb
M src/api/app/policies/announcement_policy.rb
M src/api/app/policies/application_policy.rb
M src/api/app/policies/attrib_namespace_policy.rb
M src/api/app/policies/attrib_policy.rb
M src/api/app/policies/attrib_type_policy.rb
M src/api/app/policies/bs_request_policy.rb
M src/api/app/policies/cloud/user/upload_job_policy.rb
M src/api/app/policies/comment_policy.rb
M src/api/app/policies/download_repository_policy.rb
M src/api/app/policies/group_policy.rb
M src/api/app/policies/kiwi/image_policy.rb
M src/api/app/policies/package_policy.rb
M src/api/app/policies/project_policy.rb
M src/api/app/policies/repository_policy.rb
M src/api/app/policies/status/report_policy.rb
M src/api/app/policies/user_policy.rb
M src/api/app/presenters/obs_factory/staging_project_presenter.rb
A src/api/app/services/meta_controller_service/meta_validator.rb
A src/api/app/services/meta_controller_service/meta_xml_validator.rb
A src/api/app/services/meta_controller_service/project_updater.rb
A src/api/app/services/project_configuration_service/project_configuration_updater.rb
M src/api/app/views/layouts/webui2/_watchlist_dropdown.html.haml
M src/api/app/views/webui/feeds/latest_updates.rss.builder
M src/api/app/views/webui/groups/show.html.haml
M src/api/app/views/webui/project/_form.html.erb
M src/api/app/views/webui/project/_packages_table.html.erb
M src/api/app/views/webui/project/_tabs.html.erb
M src/api/app/views/webui/project/edit.html.erb
M src/api/app/views/webui/project/edit_comment.js.erb
M src/api/app/views/webui/project/edit_comment_form.js.erb
R src/api/app/views/webui/project/meta.html.erb
M src/api/app/views/webui/project/new_package.html.erb
M src/api/app/views/webui/project/new_package_branch.html.erb
R src/api/app/views/webui/project/pulse.html.haml
M src/api/app/views/webui/project/show.html.erb
M src/api/app/views/webui/project/status.html.erb
M src/api/app/views/webui/project/subprojects.html.haml
A src/api/app/views/webui/projects/meta/show.html.erb
A src/api/app/views/webui/projects/project_configuration/show.html.erb
A src/api/app/views/webui/projects/pulse/show.html.haml
M src/api/app/views/webui/shared/_dialog_action_buttons.html.haml
A src/api/app/views/webui/users/tasks/_breadcrumb_items.html.haml
M src/api/app/views/webui2/shared/_editor_modal.html.haml
A src/api/app/views/webui2/shared/_group_members_table.html.haml
M src/api/app/views/webui2/shared/_package_branch_form.html.haml
A src/api/app/views/webui2/shared/_patchinfos_table.html.haml
M src/api/app/views/webui2/shared/_repositories.html.haml
M src/api/app/views/webui2/shared/_repositories_flag_table.html.haml
M src/api/app/views/webui2/shared/_repositories_flag_table_column.html.haml
M src/api/app/views/webui2/shared/_requests_table.html.haml
M src/api/app/views/webui2/shared/user_or_groups_roles/_index.html.haml
M src/api/app/views/webui2/shared/user_or_groups_roles/_list.html.haml
M src/api/app/views/webui2/status_messages/_item.html.haml
M src/api/app/views/webui2/webui/attribute/_breadcrumb_items.html.haml
M src/api/app/views/webui2/webui/attribute/edit.html.haml
M src/api/app/views/webui2/webui/attribute/index.html.haml
M src/api/app/views/webui2/webui/attribute/new.html.haml
M src/api/app/views/webui2/webui/comment/_links.html.haml
A src/api/app/views/webui2/webui/groups/_add_user_modal.html.haml
A src/api/app/views/webui2/webui/groups/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/groups/_remove_user_modal.html.haml
A src/api/app/views/webui2/webui/groups/show.html.haml
M src/api/app/views/webui2/webui/main/_latest_updates.html.haml
M src/api/app/views/webui2/webui/package/_branch_dialog.html.haml
M src/api/app/views/webui2/webui/package/_buildstatus.html.haml
M src/api/app/views/webui2/webui/package/_live_build_log_controls.html.haml
M src/api/app/views/webui2/webui/packages/build_reason/index.html.haml
M src/api/app/views/webui2/webui/packages/job_history/index.html.haml
A src/api/app/views/webui2/webui/project/_add_new_subproject_modal.html.haml
M src/api/app/views/webui2/webui/project/_bottom_actions.html.haml
M src/api/app/views/webui2/webui/project/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/project/_buildstatus.html.haml
A src/api/app/views/webui2/webui/project/_delete_project_dialog.html.haml
A src/api/app/views/webui2/webui/project/_edit_comment.html.haml
A src/api/app/views/webui2/webui/project/_edit_comment_form.html.haml
A src/api/app/views/webui2/webui/project/_edit_project_dialog.html.haml
A src/api/app/views/webui2/webui/project/_form.html.haml
A src/api/app/views/webui2/webui/project/_monitor_control.html.haml
A src/api/app/views/webui2/webui/project/_new_package_branch_modal.html.haml
A src/api/app/views/webui2/webui/project/_new_package_modal.html.haml
A src/api/app/views/webui2/webui/project/_project_inherited_packages.html.haml
M src/api/app/views/webui2/webui/project/_project_packages.html.haml
A src/api/app/views/webui2/webui/project/_project_release_request_dialog.html.haml
A src/api/app/views/webui2/webui/project/_project_submit_update_dialog.html.haml
A src/api/app/views/webui2/webui/project/_projects_table.html.haml
M src/api/app/views/webui2/webui/project/_side_links.html.haml
A src/api/app/views/webui2/webui/project/_status_comment.html.haml
M src/api/app/views/webui2/webui/project/_tabs.html.haml
A src/api/app/views/webui2/webui/project/_unlock_project_dialog.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_create_maintenance_incident.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_delete_project.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_edit_project.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_gpg_key_ssl_certificate.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_modify_project.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_patchinfo.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_report_bug.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_request_role_addition_and_deletion.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_request_to_release.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_submit_as_update.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_unlock_project.html.haml
A src/api/app/views/webui2/webui/project/clear_failed_comment.js.erb
A src/api/app/views/webui2/webui/project/edit_comment.js.erb
A src/api/app/views/webui2/webui/project/edit_comment_form.js.erb
A src/api/app/views/webui2/webui/project/monitor.html.haml
M src/api/app/views/webui2/webui/project/show.html.haml
A src/api/app/views/webui2/webui/project/side_links/_incident_project.html.haml
A src/api/app/views/webui2/webui/project/side_links/_maintenance_project.html.haml
A src/api/app/views/webui2/webui/project/side_links/_patchinfo_present.html.haml
A src/api/app/views/webui2/webui/project/side_links/_project_monitor.html.haml
A src/api/app/views/webui2/webui/project/side_links/_release_targets.html.haml
A src/api/app/views/webui2/webui/project/side_links/_requests.html.haml
A src/api/app/views/webui2/webui/project/status.html.haml
A src/api/app/views/webui2/webui/project/subprojects.html.haml
A src/api/app/views/webui2/webui/projects/meta/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/meta/show.html.haml
A src/api/app/views/webui2/webui/projects/project_configuration/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/project_configuration/show.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_branches.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_builds.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_changes.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_comments.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_commits.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_entry.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_new.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_requests.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_tabs.html.haml
A src/api/app/views/webui2/webui/projects/pulse/show.html.haml
A src/api/app/views/webui2/webui/projects/pulse/update_pulse.js.erb
A src/api/app/views/webui2/webui/projects/rebuild_times/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/rebuild_times/show.html.haml
A src/api/app/views/webui2/webui/repositories/_add_dod_repository_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_add_dod_source_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_add_repository_from_project_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_add_repository_path_modal.html.haml
M src/api/app/views/webui2/webui/repositories/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/repositories/_delete_dod_source_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_delete_repository_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_delete_repository_path_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_dod_repository_card_content.html.haml
A src/api/app/views/webui2/webui/repositories/_dod_source_fields.html.haml
A src/api/app/views/webui2/webui/repositories/_edit_dod_source_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_edit_repository_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_repository_card_content.html.haml
A src/api/app/views/webui2/webui/repositories/_repository_entry.html.haml
A src/api/app/views/webui2/webui/repositories/_repository_path_item.html.haml
A src/api/app/views/webui2/webui/repositories/_request_delete_repository_modal.html.haml
A src/api/app/views/webui2/webui/repositories/create.js.erb
A src/api/app/views/webui2/webui/repositories/destroy.js.erb
A src/api/app/views/webui2/webui/repositories/distributions.html.haml
M src/api/app/views/webui2/webui/repositories/index.html.haml
A src/api/app/views/webui2/webui/repositories/state.html.haml
M src/api/app/views/webui2/webui/request/_add_role_request_dialog.html.haml
M src/api/app/views/webui2/webui/request/_delete_request_dialog.html.haml
M src/api/app/views/webui2/webui/user/_info.html.haml
M src/api/app/views/webui2/webui/user/_involvement.html.haml
M src/api/app/views/webui2/webui/user/show.html.haml
A src/api/app/views/webui2/webui/users/tasks/index.html.haml
M src/api/config/clock.rb
A src/api/config/initializers/influxdb_custom_subscriber.rb
M src/api/config/initializers/influxdb_rails.rb
M src/api/config/options.yml.example
M src/api/config/routes.rb
A src/api/db/migrate/20181201065026_drop_group_requests.rb
M src/api/db/structure.sql
M src/api/lib/backend/connection_helper.rb
A src/api/lib/backend/instrumentation.rb
M src/api/lib/backend/logger.rb
A src/api/lib/backend/remember_location.rb
A src/api/lib/influxdb_obs/obs/middleware/backend_subscriber.rb
M src/api/lib/statistics_calculations.rb
M src/api/lib/tasks/test_webui.rake
A src/api/spec/bootstrap/features/webui/attributes_spec.rb
A src/api/spec/bootstrap/features/webui/groups_spec.rb
M src/api/spec/bootstrap/features/webui/maintenance_workflow_spec.rb
M src/api/spec/bootstrap/features/webui/projects_spec.rb
A src/api/spec/bootstrap/features/webui/repositories_spec.rb
A src/api/spec/bootstrap/features/webui/watchlists_spec.rb
A src/api/spec/bootstrap/support/page/monitor_page.rb
M src/api/spec/browser_helper.rb
A src/api/spec/cassettes/Bootstrap_Attributes/with_an_attribute/for_a_project/with_permissions/remove_attribute.yml
A src/api/spec/cassettes/Bootstrap_Attributes/with_an_attribute/for_a_project/without_permissions/it_is_not_possible_to_add_an_attribute_the_link_is_not_shown.yml
A src/api/spec/cassettes/Bootstrap_Attributes/with_an_attribute/for_a_project_with_a_package/add_attribute_with_values.yml
M src/api/spec/cassettes/Bootstrap_MaintenanceWorkflow/maintenance_workflow.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Add_an_existing_group.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Add_non_existent_group.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Add_role_to_group.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Remove_role_from_group.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Viewing_group_roles.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Add_an_existing_user.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Add_non_existent_user.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Add_role_to_user.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Remove_role_from_user.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Remove_user_from_package_/_project.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Viewing_user_roles.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Add_group_to_package_/_project.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Add_role_to_group.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Remove_role_from_group.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Viewing_group_roles.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Add_role_to_user.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Add_user_to_package_/_project.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Remove_role_from_user.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Remove_user_from_package_/_project.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Viewing_user_roles.yml
M src/api/spec/cassettes/Bootstrap_Packages/branching_a_package_from_another_users_project/with_AutoCleanup.yml
M src/api/spec/cassettes/Bootstrap_Packages/branching_a_package_from_another_users_project/without_AutoCleanup.yml
M src/api/spec/cassettes/Bootstrap_Packages/changing_the_package_s_devel_project.yml
M src/api/spec/cassettes/Bootstrap_Packages/deleting_a_package.yml
M src/api/spec/cassettes/Bootstrap_Packages/editing_a_package.yml
M src/api/spec/cassettes/Bootstrap_Packages/log/download_logfile_succesfully.yml
M src/api/spec/cassettes/Bootstrap_Packages/requesting_package_deletion.yml
A src/api/spec/cassettes/Bootstrap_Projects/DoD_Repositories/adding_DoD_repositories_via_meta_editor.yml
A src/api/spec/cassettes/Bootstrap_Projects/branching/a_non-existing_package.yml
A src/api/spec/cassettes/Bootstrap_Projects/branching/a_package_with_disabled_access_flag.yml
A src/api/spec/cassettes/Bootstrap_Projects/branching/a_package_with_disabled_sourceaccess_flag.yml
A src/api/spec/cassettes/Bootstrap_Projects/branching/an_existing_package_to_an_invalid_target_package_or_project.yml
A src/api/spec/cassettes/Bootstrap_Projects/changing_project_title_and_description.yml
A src/api/spec/cassettes/Bootstrap_Repositories/Repositories/add/delete_repository_from_distribution.yml
A src/api/spec/cassettes/Bootstrap_Repositories/Repositories/add_repository_from_distribution.yml
A src/api/spec/cassettes/Bootstrap_Watchlists/add_projects_to_watchlist.yml
A src/api/spec/cassettes/Bootstrap_Watchlists/remove_projects_from_watchlist.yml
A src/api/spec/cassettes/Groups/add_a_user.yml
A src/api/spec/cassettes/Groups/visit_group_page.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_add_maintained_project_dialog/1_42_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_add_maintained_project_dialog/1_45_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_45_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_45_2.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_47_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_47_2.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_monitor/with_a_project/with_buildresult/without_results/1_36_1_4_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_monitor/with_a_project/with_buildresult/without_results/1_38_1_4_2_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_load_project_config/1_34_1_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_load_project_config/1_34_1_2.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_not_load_project_config/1_34_2_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_not_load_project_config/1_34_2_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_a_valid_maintained_project/1_30_1_1_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_a_valid_maintained_project/1_30_1_1_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_a_valid_maintained_project/1_30_1_1_3.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_an_invalid_project/1_30_1_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_an_invalid_project/1_30_1_2_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_an_invalid_project/1_30_1_2_3.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/without_a_maintenance_project_kind_maintenance_/1_30_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/without_a_maintenance_project_kind_maintenance_/1_30_2_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/_remove_maintained_project_fails_without_maintenance_kind_for_a_valid_maintained_project/1_29_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/maintained_project_successfully_removed/1_29_1_1_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/maintained_project_successfully_removed/1_29_1_1_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/maintained_project_successfully_removed/1_29_1_1_3.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/with_an_invalid_maintained_project/1_29_1_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/with_an_invalid_maintained_project/1_29_1_2_2.yml
R src/api/spec/cassettes/Webui_ProjectController/POST_save_prjconf/can_save_a_project_config/1_35_1_1.yml
R src/api/spec/cassettes/Webui_ProjectController/POST_save_prjconf/can_save_a_project_config/1_35_1_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/GET_meta/1_1_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_a_non_existing_repository_path/1_2_2_4_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_a_non_existing_repository_path/1_2_2_4_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_a_valid_meta/1_2_2_3_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_a_valid_meta/1_2_2_3_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_an_invalid_devel_project/1_2_2_2_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_an_invalid_devel_project/1_2_2_2_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/without_a_valid_meta/1_2_2_1_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/without_a_valid_meta/1_2_2_1_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_an_nonexistent_project/1_2_1_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_load_project_config/1_1_1_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_load_project_config/1_1_1_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_not_load_project_config/1_1_2_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_not_load_project_config/1_1_2_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/can_save_a_project_config/1_2_1_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/can_save_a_project_config/1_2_1_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_a_project_config/1_2_2_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_a_project_config/1_2_2_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_with_an_unauthorized_user/1_2_3_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_with_an_unauthorized_user/1_2_3_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_with_an_unauthorized_user/1_2_3_3.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/with_a_non_existing_project/raise_a_RecordNotFound_Exception.yml
M src/api/spec/controllers/webui/project_controller_spec.rb
A src/api/spec/controllers/webui/projects/meta_controller_spec.rb
A src/api/spec/controllers/webui/projects/project_configuration_controller_spec.rb
M src/api/spec/controllers/webui/repositories_controller_spec.rb
M src/api/spec/features/webui/attributes_spec.rb
M src/api/spec/features/webui/comments_spec.rb
R src/api/spec/features/webui/groups_spec.rb
M src/api/spec/features/webui/login_spec.rb
M src/api/spec/features/webui/maintenance_workflow_spec.rb
M src/api/spec/features/webui/packages_spec.rb
M src/api/spec/features/webui/patchinfo_spec.rb
M src/api/spec/features/webui/projects_spec.rb
M src/api/spec/features/webui/repositories_spec.rb
M src/api/spec/features/webui/requests_spec.rb
M src/api/spec/features/webui/users/user_home_page_spec.rb
M src/api/spec/features/webui/watchlists_spec.rb
A src/api/spec/lib/backend/remember_location_spec.rb
A src/api/spec/lib/influx_db/obs/middleware/backend_subscriber_spec.rb
M src/api/spec/models/project/update_from_xml_command_spec.rb
M src/api/spec/support/capybara.rb
A src/api/spec/support/features/features_attribute.rb
M src/api/spec/support/features/features_bootstrap.rb
A src/api/spec/support/shared_examples/features/boostrap_flag_tables.rb
M src/api/spec/support/shared_examples/features/bootstrap_user_tab.rb
R src/api/test/functional/group_request_test.rb
M src/api/test/models/project_log_entry_test.rb
M src/backend/BSRepServer/Checker.pm
M src/backend/BSRevision.pm
M src/backend/BSSched/BuildJob.pm
M src/backend/BSSched/BuildJob/Docker.pm
M src/backend/BSSched/BuildJob/KiwiImage.pm
M src/backend/BSSched/BuildJob/KiwiProduct.pm
M src/backend/BSSched/BuildJob/Patchinfo.pm
M src/backend/BSSched/Checker.pm
M src/backend/BSSched/ProjPacks.pm
M src/backend/BSServer.pm
M src/backend/BSSrcServer/Multibuild.pm
M src/backend/BSSrcServer/Service.pm
M src/backend/BSSrcrep.pm
M src/backend/BSStdServer.pm
M src/backend/BSXML.pm
M src/backend/bs_publish
M src/backend/bs_repserver
M src/backend/bs_servicedispatch
M src/backend/bs_srcserver
M src/backend/t/0100-BSSched-BuildJob.t
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into add_master
Commit: c852d9e4a069f154abcffa3cf2560a8eaced9246
https://github.com/openSUSE/open-build-service/commit/c852d9e4a069f154abcff…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/app/policies/staging/staging_project_policy.rb
M src/api/app/policies/staging/workflow_policy.rb
Log Message:
-----------
Adapt policy classes to changes in base class
Commit: 767fcd7a544aebeab03602bd4edcf85c16530ba7
https://github.com/openSUSE/open-build-service/commit/767fcd7a544aebeab0360…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
Log Message:
-----------
Remove duplicated function in StagingProject
This moved to Project class, but was left unnoticed
as codeclimate didn't report on staging-workflow branch
Commit: 55641bf6245149dd2b4c30ab2fc228442c45f6c9
https://github.com/openSUSE/open-build-service/commit/55641bf6245149dd2b4c3…
Author: Victor Pereira <vpereirabr(a)gmail.com>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M .circleci/config.yml
M dist/obsstoragesetup
M dist/t/spec/features/0030_project_spec.rb
M src/api/.rubocop.yml
M src/api/.rubocop_todo.yml
M src/api/Gemfile
M src/api/Gemfile.lock
A src/api/app/assets/icons/distributions-suse linux enterprise.png
M src/api/app/assets/javascripts/webui/application/requests_table.js.erb
M src/api/app/assets/javascripts/webui2/application.js
M src/api/app/assets/javascripts/webui2/autocomplete.js
A src/api/app/assets/javascripts/webui2/cm2/show-prjconf.js
M src/api/app/assets/javascripts/webui2/datatables.js
A src/api/app/assets/javascripts/webui2/project_monitor.js
M src/api/app/assets/javascripts/webui2/repositories.js
M src/api/app/assets/javascripts/webui2/requests_table.js.erb
A src/api/app/assets/stylesheets/webui2/breakpoints.scss
M src/api/app/assets/stylesheets/webui2/build-results.scss
M src/api/app/assets/stylesheets/webui2/card-component.scss
M src/api/app/assets/stylesheets/webui2/datatables.scss
M src/api/app/assets/stylesheets/webui2/live_build_log.scss
M src/api/app/assets/stylesheets/webui2/modals.scss
A src/api/app/assets/stylesheets/webui2/pulse.scss
M src/api/app/assets/stylesheets/webui2/repositories.scss
M src/api/app/assets/stylesheets/webui2/tabs-component.scss
M src/api/app/assets/stylesheets/webui2/user.scss
A src/api/app/assets/stylesheets/webui2/watchlist.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/controllers/request_controller.rb
M src/api/app/controllers/source_controller.rb
M src/api/app/controllers/statistics_controller.rb
M src/api/app/controllers/webui/attribute_controller.rb
M src/api/app/controllers/webui/groups_controller.rb
M src/api/app/controllers/webui/main_controller.rb
M src/api/app/controllers/webui/mixins/bs_requests_controller_mixin.rb
M src/api/app/controllers/webui/monitor_controller.rb
M src/api/app/controllers/webui/package_controller.rb
M src/api/app/controllers/webui/project_controller.rb
A src/api/app/controllers/webui/projects/meta_controller.rb
A src/api/app/controllers/webui/projects/project_configuration_controller.rb
A src/api/app/controllers/webui/projects/pulse_controller.rb
M src/api/app/controllers/webui/projects/rebuild_times_controller.rb
M src/api/app/controllers/webui/repositories_controller.rb
M src/api/app/controllers/webui/user_controller.rb
M src/api/app/controllers/webui/users/tasks_controller.rb
M src/api/app/controllers/webui/webui_controller.rb
A src/api/app/controllers/webui2/groups_controller.rb
A src/api/app/controllers/webui2/project_controller.rb
M src/api/app/helpers/webui/main_helper.rb
M src/api/app/helpers/webui/project_helper.rb
A src/api/app/helpers/webui/projects/status_helper.rb
M src/api/app/helpers/webui/request_helper.rb
A src/api/app/jobs/cleanup_project_log_entries.rb
M src/api/app/jobs/consistency_check_job.rb
M src/api/app/mixins/has_relationships.rb
M src/api/app/models/attrib.rb
M src/api/app/models/backend_package.rb
M src/api/app/models/bs_request.rb
M src/api/app/models/bs_request/find_for/base.rb
M src/api/app/models/bs_request/find_for/user_group_mixin.rb
M src/api/app/models/bs_request_action.rb
R src/api/app/models/bs_request_action_group.rb
M src/api/app/models/cloud/backend/upload_job.rb
M src/api/app/models/configuration.rb
M src/api/app/models/event.rb
M src/api/app/models/kiwi/image.rb
M src/api/app/models/obs_factory/openqa_job.rb
M src/api/app/models/project.rb
M src/api/app/models/project/update_from_xml_command.rb
M src/api/app/models/project_log_entry.rb
M src/api/app/models/repository.rb
M src/api/app/models/staging/staging_project.rb
M src/api/app/models/status_history.rb
M src/api/app/models/user.rb
M src/api/app/models/user_ldap_strategy.rb
M src/api/app/policies/announcement_policy.rb
M src/api/app/policies/application_policy.rb
M src/api/app/policies/attrib_namespace_policy.rb
M src/api/app/policies/attrib_policy.rb
M src/api/app/policies/attrib_type_policy.rb
M src/api/app/policies/bs_request_policy.rb
M src/api/app/policies/cloud/user/upload_job_policy.rb
M src/api/app/policies/comment_policy.rb
M src/api/app/policies/download_repository_policy.rb
M src/api/app/policies/group_policy.rb
M src/api/app/policies/kiwi/image_policy.rb
M src/api/app/policies/package_policy.rb
M src/api/app/policies/project_policy.rb
M src/api/app/policies/repository_policy.rb
M src/api/app/policies/staging/staging_project_policy.rb
M src/api/app/policies/staging/workflow_policy.rb
M src/api/app/policies/status/report_policy.rb
M src/api/app/policies/user_policy.rb
M src/api/app/presenters/obs_factory/staging_project_presenter.rb
A src/api/app/services/meta_controller_service/meta_validator.rb
A src/api/app/services/meta_controller_service/meta_xml_validator.rb
A src/api/app/services/meta_controller_service/project_updater.rb
A src/api/app/services/project_configuration_service/project_configuration_updater.rb
M src/api/app/views/layouts/webui2/_watchlist_dropdown.html.haml
M src/api/app/views/webui/feeds/latest_updates.rss.builder
M src/api/app/views/webui/groups/show.html.haml
M src/api/app/views/webui/project/_form.html.erb
M src/api/app/views/webui/project/_packages_table.html.erb
M src/api/app/views/webui/project/_tabs.html.erb
M src/api/app/views/webui/project/edit.html.erb
M src/api/app/views/webui/project/edit_comment.js.erb
M src/api/app/views/webui/project/edit_comment_form.js.erb
R src/api/app/views/webui/project/meta.html.erb
M src/api/app/views/webui/project/new_package.html.erb
M src/api/app/views/webui/project/new_package_branch.html.erb
R src/api/app/views/webui/project/pulse.html.haml
M src/api/app/views/webui/project/show.html.erb
M src/api/app/views/webui/project/status.html.erb
M src/api/app/views/webui/project/subprojects.html.haml
A src/api/app/views/webui/projects/meta/show.html.erb
A src/api/app/views/webui/projects/project_configuration/show.html.erb
A src/api/app/views/webui/projects/pulse/show.html.haml
M src/api/app/views/webui/shared/_dialog_action_buttons.html.haml
A src/api/app/views/webui/users/tasks/_breadcrumb_items.html.haml
M src/api/app/views/webui2/shared/_editor_modal.html.haml
A src/api/app/views/webui2/shared/_group_members_table.html.haml
M src/api/app/views/webui2/shared/_package_branch_form.html.haml
A src/api/app/views/webui2/shared/_patchinfos_table.html.haml
M src/api/app/views/webui2/shared/_repositories.html.haml
M src/api/app/views/webui2/shared/_repositories_flag_table.html.haml
M src/api/app/views/webui2/shared/_repositories_flag_table_column.html.haml
M src/api/app/views/webui2/shared/_requests_table.html.haml
M src/api/app/views/webui2/shared/user_or_groups_roles/_index.html.haml
M src/api/app/views/webui2/shared/user_or_groups_roles/_list.html.haml
M src/api/app/views/webui2/status_messages/_item.html.haml
M src/api/app/views/webui2/webui/attribute/_breadcrumb_items.html.haml
M src/api/app/views/webui2/webui/attribute/edit.html.haml
M src/api/app/views/webui2/webui/attribute/index.html.haml
M src/api/app/views/webui2/webui/attribute/new.html.haml
M src/api/app/views/webui2/webui/comment/_links.html.haml
A src/api/app/views/webui2/webui/groups/_add_user_modal.html.haml
A src/api/app/views/webui2/webui/groups/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/groups/_remove_user_modal.html.haml
A src/api/app/views/webui2/webui/groups/show.html.haml
M src/api/app/views/webui2/webui/main/_latest_updates.html.haml
M src/api/app/views/webui2/webui/package/_branch_dialog.html.haml
M src/api/app/views/webui2/webui/package/_buildstatus.html.haml
M src/api/app/views/webui2/webui/package/_live_build_log_controls.html.haml
M src/api/app/views/webui2/webui/packages/build_reason/index.html.haml
M src/api/app/views/webui2/webui/packages/job_history/index.html.haml
A src/api/app/views/webui2/webui/project/_add_new_subproject_modal.html.haml
M src/api/app/views/webui2/webui/project/_bottom_actions.html.haml
M src/api/app/views/webui2/webui/project/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/project/_buildstatus.html.haml
A src/api/app/views/webui2/webui/project/_delete_project_dialog.html.haml
A src/api/app/views/webui2/webui/project/_edit_comment.html.haml
A src/api/app/views/webui2/webui/project/_edit_comment_form.html.haml
A src/api/app/views/webui2/webui/project/_edit_project_dialog.html.haml
A src/api/app/views/webui2/webui/project/_form.html.haml
A src/api/app/views/webui2/webui/project/_monitor_control.html.haml
A src/api/app/views/webui2/webui/project/_new_package_branch_modal.html.haml
A src/api/app/views/webui2/webui/project/_new_package_modal.html.haml
A src/api/app/views/webui2/webui/project/_project_inherited_packages.html.haml
M src/api/app/views/webui2/webui/project/_project_packages.html.haml
A src/api/app/views/webui2/webui/project/_project_release_request_dialog.html.haml
A src/api/app/views/webui2/webui/project/_project_submit_update_dialog.html.haml
A src/api/app/views/webui2/webui/project/_projects_table.html.haml
M src/api/app/views/webui2/webui/project/_side_links.html.haml
A src/api/app/views/webui2/webui/project/_status_comment.html.haml
M src/api/app/views/webui2/webui/project/_tabs.html.haml
A src/api/app/views/webui2/webui/project/_unlock_project_dialog.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_create_maintenance_incident.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_delete_project.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_edit_project.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_gpg_key_ssl_certificate.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_modify_project.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_patchinfo.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_report_bug.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_request_role_addition_and_deletion.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_request_to_release.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_submit_as_update.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_unlock_project.html.haml
A src/api/app/views/webui2/webui/project/clear_failed_comment.js.erb
A src/api/app/views/webui2/webui/project/edit_comment.js.erb
A src/api/app/views/webui2/webui/project/edit_comment_form.js.erb
A src/api/app/views/webui2/webui/project/monitor.html.haml
M src/api/app/views/webui2/webui/project/show.html.haml
A src/api/app/views/webui2/webui/project/side_links/_incident_project.html.haml
A src/api/app/views/webui2/webui/project/side_links/_maintenance_project.html.haml
A src/api/app/views/webui2/webui/project/side_links/_patchinfo_present.html.haml
A src/api/app/views/webui2/webui/project/side_links/_project_monitor.html.haml
A src/api/app/views/webui2/webui/project/side_links/_release_targets.html.haml
A src/api/app/views/webui2/webui/project/side_links/_requests.html.haml
A src/api/app/views/webui2/webui/project/status.html.haml
A src/api/app/views/webui2/webui/project/subprojects.html.haml
A src/api/app/views/webui2/webui/projects/meta/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/meta/show.html.haml
A src/api/app/views/webui2/webui/projects/project_configuration/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/project_configuration/show.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_branches.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_builds.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_changes.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_comments.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_commits.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_entry.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_new.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_requests.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_tabs.html.haml
A src/api/app/views/webui2/webui/projects/pulse/show.html.haml
A src/api/app/views/webui2/webui/projects/pulse/update_pulse.js.erb
A src/api/app/views/webui2/webui/projects/rebuild_times/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/rebuild_times/show.html.haml
A src/api/app/views/webui2/webui/repositories/_add_dod_repository_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_add_dod_source_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_add_repository_from_project_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_add_repository_path_modal.html.haml
M src/api/app/views/webui2/webui/repositories/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/repositories/_delete_dod_source_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_delete_repository_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_delete_repository_path_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_dod_repository_card_content.html.haml
A src/api/app/views/webui2/webui/repositories/_dod_source_fields.html.haml
A src/api/app/views/webui2/webui/repositories/_edit_dod_source_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_edit_repository_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_repository_card_content.html.haml
A src/api/app/views/webui2/webui/repositories/_repository_entry.html.haml
A src/api/app/views/webui2/webui/repositories/_repository_path_item.html.haml
A src/api/app/views/webui2/webui/repositories/_request_delete_repository_modal.html.haml
A src/api/app/views/webui2/webui/repositories/create.js.erb
A src/api/app/views/webui2/webui/repositories/destroy.js.erb
A src/api/app/views/webui2/webui/repositories/distributions.html.haml
M src/api/app/views/webui2/webui/repositories/index.html.haml
A src/api/app/views/webui2/webui/repositories/state.html.haml
M src/api/app/views/webui2/webui/request/_add_role_request_dialog.html.haml
M src/api/app/views/webui2/webui/request/_delete_request_dialog.html.haml
M src/api/app/views/webui2/webui/user/_info.html.haml
M src/api/app/views/webui2/webui/user/_involvement.html.haml
M src/api/app/views/webui2/webui/user/show.html.haml
A src/api/app/views/webui2/webui/users/tasks/index.html.haml
M src/api/config/clock.rb
A src/api/config/initializers/influxdb_custom_subscriber.rb
M src/api/config/initializers/influxdb_rails.rb
M src/api/config/options.yml.example
M src/api/config/routes.rb
A src/api/db/migrate/20181201065026_drop_group_requests.rb
M src/api/db/structure.sql
M src/api/lib/backend/connection_helper.rb
A src/api/lib/backend/instrumentation.rb
M src/api/lib/backend/logger.rb
A src/api/lib/backend/remember_location.rb
A src/api/lib/influxdb_obs/obs/middleware/backend_subscriber.rb
M src/api/lib/statistics_calculations.rb
M src/api/lib/tasks/test_webui.rake
A src/api/spec/bootstrap/features/webui/attributes_spec.rb
A src/api/spec/bootstrap/features/webui/groups_spec.rb
M src/api/spec/bootstrap/features/webui/maintenance_workflow_spec.rb
M src/api/spec/bootstrap/features/webui/projects_spec.rb
A src/api/spec/bootstrap/features/webui/repositories_spec.rb
A src/api/spec/bootstrap/features/webui/watchlists_spec.rb
A src/api/spec/bootstrap/support/page/monitor_page.rb
M src/api/spec/browser_helper.rb
A src/api/spec/cassettes/Bootstrap_Attributes/with_an_attribute/for_a_project/with_permissions/remove_attribute.yml
A src/api/spec/cassettes/Bootstrap_Attributes/with_an_attribute/for_a_project/without_permissions/it_is_not_possible_to_add_an_attribute_the_link_is_not_shown.yml
A src/api/spec/cassettes/Bootstrap_Attributes/with_an_attribute/for_a_project_with_a_package/add_attribute_with_values.yml
M src/api/spec/cassettes/Bootstrap_MaintenanceWorkflow/maintenance_workflow.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Add_an_existing_group.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Add_non_existent_group.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Add_role_to_group.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Remove_role_from_group.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Viewing_group_roles.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Add_an_existing_user.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Add_non_existent_user.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Add_role_to_user.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Remove_role_from_user.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Remove_user_from_package_/_project.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Viewing_user_roles.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Add_group_to_package_/_project.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Add_role_to_group.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Remove_role_from_group.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Viewing_group_roles.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Add_role_to_user.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Add_user_to_package_/_project.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Remove_role_from_user.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Remove_user_from_package_/_project.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Viewing_user_roles.yml
M src/api/spec/cassettes/Bootstrap_Packages/branching_a_package_from_another_users_project/with_AutoCleanup.yml
M src/api/spec/cassettes/Bootstrap_Packages/branching_a_package_from_another_users_project/without_AutoCleanup.yml
M src/api/spec/cassettes/Bootstrap_Packages/changing_the_package_s_devel_project.yml
M src/api/spec/cassettes/Bootstrap_Packages/deleting_a_package.yml
M src/api/spec/cassettes/Bootstrap_Packages/editing_a_package.yml
M src/api/spec/cassettes/Bootstrap_Packages/log/download_logfile_succesfully.yml
M src/api/spec/cassettes/Bootstrap_Packages/requesting_package_deletion.yml
A src/api/spec/cassettes/Bootstrap_Projects/DoD_Repositories/adding_DoD_repositories_via_meta_editor.yml
A src/api/spec/cassettes/Bootstrap_Projects/branching/a_non-existing_package.yml
A src/api/spec/cassettes/Bootstrap_Projects/branching/a_package_with_disabled_access_flag.yml
A src/api/spec/cassettes/Bootstrap_Projects/branching/a_package_with_disabled_sourceaccess_flag.yml
A src/api/spec/cassettes/Bootstrap_Projects/branching/an_existing_package_to_an_invalid_target_package_or_project.yml
A src/api/spec/cassettes/Bootstrap_Projects/changing_project_title_and_description.yml
A src/api/spec/cassettes/Bootstrap_Repositories/Repositories/add/delete_repository_from_distribution.yml
A src/api/spec/cassettes/Bootstrap_Repositories/Repositories/add_repository_from_distribution.yml
A src/api/spec/cassettes/Bootstrap_Watchlists/add_projects_to_watchlist.yml
A src/api/spec/cassettes/Bootstrap_Watchlists/remove_projects_from_watchlist.yml
A src/api/spec/cassettes/Groups/add_a_user.yml
A src/api/spec/cassettes/Groups/visit_group_page.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_add_maintained_project_dialog/1_42_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_add_maintained_project_dialog/1_45_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_45_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_45_2.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_47_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_47_2.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_monitor/with_a_project/with_buildresult/without_results/1_36_1_4_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_monitor/with_a_project/with_buildresult/without_results/1_38_1_4_2_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_load_project_config/1_34_1_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_load_project_config/1_34_1_2.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_not_load_project_config/1_34_2_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_not_load_project_config/1_34_2_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_a_valid_maintained_project/1_30_1_1_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_a_valid_maintained_project/1_30_1_1_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_a_valid_maintained_project/1_30_1_1_3.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_an_invalid_project/1_30_1_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_an_invalid_project/1_30_1_2_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_an_invalid_project/1_30_1_2_3.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/without_a_maintenance_project_kind_maintenance_/1_30_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/without_a_maintenance_project_kind_maintenance_/1_30_2_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/_remove_maintained_project_fails_without_maintenance_kind_for_a_valid_maintained_project/1_29_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/maintained_project_successfully_removed/1_29_1_1_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/maintained_project_successfully_removed/1_29_1_1_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/maintained_project_successfully_removed/1_29_1_1_3.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/with_an_invalid_maintained_project/1_29_1_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/with_an_invalid_maintained_project/1_29_1_2_2.yml
R src/api/spec/cassettes/Webui_ProjectController/POST_save_prjconf/can_save_a_project_config/1_35_1_1.yml
R src/api/spec/cassettes/Webui_ProjectController/POST_save_prjconf/can_save_a_project_config/1_35_1_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/GET_meta/1_1_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_a_non_existing_repository_path/1_2_2_4_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_a_non_existing_repository_path/1_2_2_4_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_a_valid_meta/1_2_2_3_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_a_valid_meta/1_2_2_3_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_an_invalid_devel_project/1_2_2_2_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_an_invalid_devel_project/1_2_2_2_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/without_a_valid_meta/1_2_2_1_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/without_a_valid_meta/1_2_2_1_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_an_nonexistent_project/1_2_1_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_load_project_config/1_1_1_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_load_project_config/1_1_1_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_not_load_project_config/1_1_2_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_not_load_project_config/1_1_2_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/can_save_a_project_config/1_2_1_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/can_save_a_project_config/1_2_1_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_a_project_config/1_2_2_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_a_project_config/1_2_2_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_with_an_unauthorized_user/1_2_3_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_with_an_unauthorized_user/1_2_3_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_with_an_unauthorized_user/1_2_3_3.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/with_a_non_existing_project/raise_a_RecordNotFound_Exception.yml
M src/api/spec/controllers/webui/project_controller_spec.rb
A src/api/spec/controllers/webui/projects/meta_controller_spec.rb
A src/api/spec/controllers/webui/projects/project_configuration_controller_spec.rb
M src/api/spec/controllers/webui/repositories_controller_spec.rb
M src/api/spec/features/webui/attributes_spec.rb
M src/api/spec/features/webui/comments_spec.rb
R src/api/spec/features/webui/groups_spec.rb
M src/api/spec/features/webui/login_spec.rb
M src/api/spec/features/webui/maintenance_workflow_spec.rb
M src/api/spec/features/webui/packages_spec.rb
M src/api/spec/features/webui/patchinfo_spec.rb
M src/api/spec/features/webui/projects_spec.rb
M src/api/spec/features/webui/repositories_spec.rb
M src/api/spec/features/webui/requests_spec.rb
M src/api/spec/features/webui/users/user_home_page_spec.rb
M src/api/spec/features/webui/watchlists_spec.rb
A src/api/spec/lib/backend/remember_location_spec.rb
A src/api/spec/lib/influx_db/obs/middleware/backend_subscriber_spec.rb
M src/api/spec/models/project/update_from_xml_command_spec.rb
M src/api/spec/support/capybara.rb
A src/api/spec/support/features/features_attribute.rb
M src/api/spec/support/features/features_bootstrap.rb
A src/api/spec/support/shared_examples/features/boostrap_flag_tables.rb
M src/api/spec/support/shared_examples/features/bootstrap_user_tab.rb
R src/api/test/functional/group_request_test.rb
M src/api/test/models/project_log_entry_test.rb
M src/backend/BSRepServer/Checker.pm
M src/backend/BSRevision.pm
M src/backend/BSSched/BuildJob.pm
M src/backend/BSSched/BuildJob/Docker.pm
M src/backend/BSSched/BuildJob/KiwiImage.pm
M src/backend/BSSched/BuildJob/KiwiProduct.pm
M src/backend/BSSched/BuildJob/Patchinfo.pm
M src/backend/BSSched/Checker.pm
M src/backend/BSSched/ProjPacks.pm
M src/backend/BSServer.pm
M src/backend/BSSrcServer/Multibuild.pm
M src/backend/BSSrcServer/Service.pm
M src/backend/BSSrcrep.pm
M src/backend/BSStdServer.pm
M src/backend/BSXML.pm
M src/backend/bs_publish
M src/backend/bs_repserver
M src/backend/bs_servicedispatch
M src/backend/bs_srcserver
M src/backend/t/0100-BSSched-BuildJob.t
Log Message:
-----------
Merge pull request #6578 from coolo/add_master
Fix merge conflicts in staging-workflow (again)
Commit: 9b63b11f9640fc98f5fbf85a5e07f1b8b26ab5cd
https://github.com/openSUSE/open-build-service/commit/9b63b11f9640fc98f5fbf…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M docs/api/api/api.txt
A docs/api/api/remove_staged_requests.xml
A docs/api/api/staged_requests.xml
A docs/api/api/status_ok.xml
M src/api/app/assets/javascripts/webui2/application.js
A src/api/app/assets/javascripts/webui2/staging_workflow.js
A src/api/app/assets/stylesheets/webui2/collapse-component.scss
A src/api/app/assets/stylesheets/webui2/staging-workflow.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/controllers/source/errors.rb
M src/api/app/controllers/source_controller.rb
A src/api/app/controllers/staging/excluded_requests_controller.rb
A src/api/app/controllers/staging/staged_requests_controller.rb
A src/api/app/controllers/staging/staging_projects_controller.rb
M src/api/app/controllers/webui/obs_factory/staging_projects_controller.rb
A src/api/app/controllers/webui/staging/excluded_requests_controller.rb
A src/api/app/controllers/webui/staging/projects_controller.rb
A src/api/app/controllers/webui/staging/workflows_controller.rb
M src/api/app/controllers/webui/webui_controller.rb
A src/api/app/helpers/webui/staging/project_helper.rb
A src/api/app/helpers/webui/staging/workflow_helper.rb
M src/api/app/helpers/webui/webui_helper.rb
M src/api/app/models/bs_request.rb
M src/api/app/models/group.rb
M src/api/app/models/obs_factory/distribution.rb
M src/api/app/models/obs_factory/staging_project.rb
M src/api/app/models/project.rb
A src/api/app/models/staging/request_exclusion.rb
A src/api/app/models/staging/stage_requests.rb
A src/api/app/models/staging/staging_project.rb
A src/api/app/models/staging/workflow.rb
M src/api/app/models/status/check.rb
M src/api/app/models/status/checkable.rb
A src/api/app/policies/staging/request_exclusion_policy.rb
A src/api/app/policies/staging/staging_project_policy.rb
A src/api/app/policies/staging/workflow_policy.rb
M src/api/app/views/layouts/webui2/_footer.html.haml
A src/api/app/views/models/staging/_staging_project.xml.builder
A src/api/app/views/models/staging/_workflow.xml.builder
A src/api/app/views/staging/staged_requests/index.xml.builder
A src/api/app/views/staging/staging_projects/_broken_packages.xml.builder
A src/api/app/views/staging/staging_projects/_building_repositories.xml.builder
A src/api/app/views/staging/staging_projects/_checks.xml.builder
A src/api/app/views/staging/staging_projects/_missing_checks.xml.builder
A src/api/app/views/staging/staging_projects/_missing_reviews.xml.builder
A src/api/app/views/staging/staging_projects/_requests.xml.builder
A src/api/app/views/staging/staging_projects/_staging_project_item.xml.builder
A src/api/app/views/staging/staging_projects/index.xml.builder
A src/api/app/views/staging/staging_projects/show.xml.builder
M src/api/app/views/webui2/webui/project/_tabs.html.haml
A src/api/app/views/webui2/webui/staging/excluded_requests/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/staging/excluded_requests/_create_dialog.html.haml
A src/api/app/views/webui2/webui/staging/excluded_requests/_delete_dialog.html.haml
A src/api/app/views/webui2/webui/staging/excluded_requests/index.html.haml
A src/api/app/views/webui2/webui/staging/projects/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/staging/projects/_checks.html.haml
A src/api/app/views/webui2/webui/staging/projects/_status_items.html.haml
A src/api/app/views/webui2/webui/staging/projects/show.html.haml
A src/api/app/views/webui2/webui/staging/shared/_legend.html.haml
A src/api/app/views/webui2/webui/staging/shared/_packages_list.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_build_problems.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_create_staging_project.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_delete.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_delete_staging_project_modal.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_empty_projects_list.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_infos.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_overall_state.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_problems.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_requests_list.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_staging_managers_group.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_staging_projects_table.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_status_problems.html.haml
A src/api/app/views/webui2/webui/staging/workflows/edit.html.haml
A src/api/app/views/webui2/webui/staging/workflows/new.html.haml
A src/api/app/views/webui2/webui/staging/workflows/show.html.haml
M src/api/config/locales/en.yml
M src/api/config/routes.rb
A src/api/db/migrate/20181008150453_create_staging_workflows.rb
A src/api/db/migrate/20181016103905_add_staged_request_id_to_bs_requests.rb
A src/api/db/migrate/20181030114152_create_staging_request_exclusions.rb
A src/api/db/migrate/20181113095753_add_staging_managers_group.rb
M src/api/db/structure.sql
M src/api/lib/backend/api/sources/project.rb
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_request_does_not_exist/1_2_2_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_request_does_not_exist/response/1_2_2_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_request_not_excluded/1_2_3_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_request_not_excluded/response/1_2_3_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_unable_to_destroy/1_2_4_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/fails_unable_to_destroy/response/1_2_4_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/succeeds/1_2_1_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/DELETE_destroy/succeeds/response/1_2_1_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_invalid_request_exclusion/1_1_4_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_invalid_request_exclusion/response/1_1_4_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_project_does_not_exist/1_1_2_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_project_does_not_exist/response/1_1_2_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_project_without_staging_workflow/1_1_3_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/fails_project_without_staging_workflow/response/1_1_3_1_1.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/succeeds/1_1_1_2.yml
A src/api/spec/cassettes/Staging_ExcludedRequestsController/POST_create/succeeds/response/1_1_1_1_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_and_invalid_request_number/1_2_3_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_and_invalid_request_number/1_2_3_2.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_2.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_3.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_4.yml
A src/api/spec/cassettes/Staging_StagingProject/_assign_managers_group/when_the_group_was_already_assigned/1_4_2_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_assign_managers_group/when_the_group_wasn_t_assigned_before/1_4_1_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_missing_reviews/contains_all_open_reviews_of_staged_requests.yml
A src/api/spec/cassettes/Staging_StagingProject/_missing_reviews/when_there_is_an_accepted_review/1_1_2_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_request_got_revoked/1_3_2_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks_on_build_repo/1_3_7_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks_on_build_repo/1_3_7_2.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_failed_checks_on_published_repo/1_3_6_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks_on_build_repo/1_3_4_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_missing_checks_on_published_repo/1_3_3_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_no_staged_requests/1_3_1_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_pending_checks/1_3_5_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_there_are_succeeded_checks/1_3_8_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_we_only_have_outdated_checks/1_3_9_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_we_only_have_outdated_checks/1_3_9_2.yml
A src/api/spec/cassettes/Staging_StagingProject/_overall_state/when_we_only_have_outdated_checks/1_3_9_3.yml
A src/api/spec/cassettes/Staging_StagingProject/_unassign_managers_group/1_5_1.yml
A src/api/spec/cassettes/Staging_StagingProject/_untracked_requests/1_2_1.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/GET_index/existing_staging_workflow/1_1_1_1.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/GET_index/not_existing_staging_workflow/1_1_2_1.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/GET_show/not_existing_project/1_2_1_1.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/GET_show/valid_project/1_2_2_1.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/GET_show/valid_project/returns_the_staging_project_name_xml.yml
A src/api/spec/controllers/staging/excluded_requests_controller_spec.rb
A src/api/spec/controllers/staging/staged_requests_controller_spec.rb
A src/api/spec/controllers/staging/staging_projects_controller_spec.rb
A src/api/spec/controllers/webui/staging/excluded_requests_controller_spec.rb
A src/api/spec/controllers/webui/staging/projects_controller_spec.rb
A src/api/spec/controllers/webui/staging/workflows_controller_spec.rb
M src/api/spec/factories/bs_requests.rb
M src/api/spec/factories/groups.rb
A src/api/spec/factories/staging_projects.rb
A src/api/spec/factories/staging_request_exclusions.rb
A src/api/spec/factories/staging_workflow.rb
M src/api/spec/models/bs_request_spec.rb
A src/api/spec/models/staging/staging_project_spec.rb
A src/api/spec/models/staging/workflow_spec.rb
M src/api/test/functional/backend_test.rb
Log Message:
-----------
Merge pull request #6358 from openSUSE/staging-workflow
Staging workflow -> master
Compare: https://github.com/openSUSE/open-build-service/compare/a5a81c2ee635...9b63b…
**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.
1
0
[obs-commits] [openSUSE/open-build-service] e039cc: Set 0 as a default value for pulse failed/succeede...
by Dany Marcoux 12 Dec '18
by Dany Marcoux 12 Dec '18
12 Dec '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: e039cc33bdf40e6aa7dde9729e1b7462561275ef
https://github.com/openSUSE/open-build-service/commit/e039cc33bdf40e6aa7dde…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/projects/pulse/_pulse_list_builds.html.haml
Log Message:
-----------
Set 0 as a default value for pulse failed/succeeded builds
Commit: a5a81c2ee635e83f57342b62e14bbcc4f9a1ad7e
https://github.com/openSUSE/open-build-service/commit/a5a81c2ee635e83f57342…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/projects/pulse/_pulse_list_builds.html.haml
Log Message:
-----------
Merge pull request #6585 from dmarcoux/fix-pulse-list-builds
Set 0 as a default value for pulse failed/succeeded builds
Compare: https://github.com/openSUSE/open-build-service/compare/96be8cc4f812...a5a81…
**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.
1
0
[obs-commits] [openSUSE/open-build-service] 32371a: Add missing tooltips in project status
by Dany Marcoux 12 Dec '18
by Dany Marcoux 12 Dec '18
12 Dec '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 32371ac2d12ab1e06f12d2ab7ca3363affcd3080
https://github.com/openSUSE/open-build-service/commit/32371ac2d12ab1e06f12d…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/_status_comment.html.haml
Log Message:
-----------
Add missing tooltips in project status
Commit: 96be8cc4f812d3317d45f95cb1623c7609347dde
https://github.com/openSUSE/open-build-service/commit/96be8cc4f812d3317d45f…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/_status_comment.html.haml
Log Message:
-----------
Merge pull request #6583 from dmarcoux/add-missing-tooltips-in-project-status
Add missing tooltips in project status
Compare: https://github.com/openSUSE/open-build-service/compare/168248725d6a...96be8…
**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.
1
0
[obs-commits] [openSUSE/open-build-service] 6bba8b: Center text in project monitor table
by Dany Marcoux 12 Dec '18
by Dany Marcoux 12 Dec '18
12 Dec '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 6bba8bc83f1d41725ec940f626047333e1f9b674
https://github.com/openSUSE/open-build-service/commit/6bba8bc83f1d41725ec94…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/monitor.html.haml
Log Message:
-----------
Center text in project monitor table
Fixes #6580
Commit: 168248725d6a728c6f5776994e440a9bd12a561e
https://github.com/openSUSE/open-build-service/commit/168248725d6a728c6f577…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/monitor.html.haml
Log Message:
-----------
Merge pull request #6584 from dmarcoux/center-text-in-project-monitor-table
Center text in project monitor table
Compare: https://github.com/openSUSE/open-build-service/compare/b9d2530c35ea...16824…
**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.
1
0
[obs-commits] [openSUSE/open-build-service] ad348b: [backend] refactor url handling
by Michael Schroeder 12 Dec '18
by Michael Schroeder 12 Dec '18
12 Dec '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: ad348b4fdee9bc3332f020ed082124dbbc8d0ea2
https://github.com/openSUSE/open-build-service/commit/ad348b4fdee9bc3332f02…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/backend/BSHTTP.pm
M src/backend/BSRPC.pm
M src/backend/BSServer.pm
M src/backend/BSServerEvents.pm
M src/backend/BSUrlmapper.pm
M src/backend/bs_repserver
M src/backend/bs_srcserver
M src/backend/bs_worker
Log Message:
-----------
[backend] refactor url handling
- move urlencode to BSHTTP
- add urldecode
- add queryencode
- support a fragment
Commit: 3f8731fcf964b894cea264fcfc87ce6b9e1ab97b
https://github.com/openSUSE/open-build-service/commit/3f8731fcf964b894cea26…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/backend/bs_dodup
Log Message:
-----------
[backend] bs_dodup: support deb query strings in URLs
Supports dist names and components including a '/' character.
Based on the patch from Dan Nicholson, thanks!
Commit: b9d2530c35ead1380fd134cf15469e7a5efb9e73
https://github.com/openSUSE/open-build-service/commit/b9d2530c35ead1380fd13…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/backend/BSHTTP.pm
M src/backend/BSRPC.pm
M src/backend/BSServer.pm
M src/backend/BSServerEvents.pm
M src/backend/BSUrlmapper.pm
M src/backend/bs_dodup
M src/backend/bs_repserver
M src/backend/bs_srcserver
M src/backend/bs_worker
Log Message:
-----------
Merge pull request #6574 from mlschroe/master
bs_dodup: support deb query strings in URLs
Compare: https://github.com/openSUSE/open-build-service/compare/dd0d53d22573...b9d25…
**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.
1
0
Branch: refs/heads/depfu/update/srcapi/i18n-1.2.0
Home: https://github.com/openSUSE/open-build-service
**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.
1
0
[obs-commits] [openSUSE/open-build-service] 3471b5: Update i18n to version 1.2.0
by Dany Marcoux 12 Dec '18
by Dany Marcoux 12 Dec '18
12 Dec '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 3471b5ee235855b0705250f109d17ce53de00312
https://github.com/openSUSE/open-build-service/commit/3471b5ee235855b070525…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Update i18n to version 1.2.0
Commit: dd0d53d22573306a411acc958dca354ea6a18df0
https://github.com/openSUSE/open-build-service/commit/dd0d53d22573306a411ac…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Merge pull request #6579 from openSUSE/depfu/update/srcapi/i18n-1.2.0
[src/api] Update i18n: 1.1.1 → 1.2.0 (minor)
Compare: https://github.com/openSUSE/open-build-service/compare/130e7ce299f8...dd0d5…
**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.
1
0
[obs-commits] [openSUSE/open-build-service] dbed19: Preselect group_ids to ease SQL query for involved...
by Stephan Kulow 12 Dec '18
by Stephan Kulow 12 Dec '18
12 Dec '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: dbed19c1990341562d7f46b4d7d69bce5e2de4fe
https://github.com/openSUSE/open-build-service/commit/dbed19c1990341562d7f4…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M src/api/app/models/user.rb
Log Message:
-----------
Preselect group_ids to ease SQL query for involved_packages
Possibly there are other ways but this way mariadb is no
longer using the role_id key but merges user_id and group_id
index hits - which are way less than all maintainers checked
by where
Fixes #6548
500ms -> 10ms
Commit: 130e7ce299f8fa9e1c9726b1dbabbcc5a7472ac4
https://github.com/openSUSE/open-build-service/commit/130e7ce299f8fa9e1c972…
Author: Stephan Kulow <stephan(a)kulow.org>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/app/models/user.rb
Log Message:
-----------
Merge pull request #6557 from coolo/fix_6548
Preselect group_ids to ease SQL query for involved_packages
Compare: https://github.com/openSUSE/open-build-service/compare/80d386989de9...130e7…
**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.
1
0
Branch: refs/heads/depfu/update/srcapi/daemons-1.3.0
Home: https://github.com/openSUSE/open-build-service
**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.
1
0
[obs-commits] [openSUSE/open-build-service] 2b2baf: Update daemons to version 1.3.0
by Björn Geuken 12 Dec '18
by Björn Geuken 12 Dec '18
12 Dec '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 2b2baf1fc65f1e36c64fa7d45d7a2cc171a1d90b
https://github.com/openSUSE/open-build-service/commit/2b2baf1fc65f1e36c64fa…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Update daemons to version 1.3.0
Commit: 80d386989de965912b20bde5281638c0ba1a9f46
https://github.com/openSUSE/open-build-service/commit/80d386989de965912b20b…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Merge pull request #6577 from openSUSE/depfu/update/srcapi/daemons-1.3.0
[src/api] Update daemons: 1.2.6 → 1.3.0 (minor)
Compare: https://github.com/openSUSE/open-build-service/compare/8c7899c4b3ad...80d38…
**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.
1
0
[obs-commits] [openSUSE/open-build-service] 417ca7: Implement build results partial for projects in bo...
by Victor Pereira 12 Dec '18
by Victor Pereira 12 Dec '18
12 Dec '18
Branch: refs/heads/staging-workflow
Home: https://github.com/openSUSE/open-build-service
Commit: 417ca77a3acdde0c2938f48b0c4290955dadbbb2
https://github.com/openSUSE/open-build-service/commit/417ca77a3acdde0c2938f…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-28 (Wed, 28 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/project_controller.rb
A src/api/app/views/webui2/webui/project/_buildstatus.html.haml
Log Message:
-----------
Implement build results partial for projects in bootstrap
Commit: 5893f7bc005eea8b42a209c8658bd7d6c37d9279
https://github.com/openSUSE/open-build-service/commit/5893f7bc005eea8b42a20…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-11-28 (Wed, 28 Nov 2018)
Changed paths:
M src/api/app/models/user.rb
Log Message:
-----------
Improve efficiency of User model queries using pluck
Plucking the ids generate an extra query with the ids and there could
potentially be a lot of ids. This make this query way less efficient.
Commit: 03f78a2a3df8aa81e90d0c87ab595c45dc5ca520
https://github.com/openSUSE/open-build-service/commit/03f78a2a3df8aa81e90d0…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-11-29 (Thu, 29 Nov 2018)
Changed paths:
M src/api/app/models/project/update_from_xml_command.rb
M src/api/spec/models/project/update_from_xml_command_spec.rb
Log Message:
-----------
Don't start repository architectures with position 1
Webui starts with 0 and that's also the configured 'top'.
And as we rewrite the positions on update, there is no
migration to worry about either. It's just an offset,
but at least future developers won't have to worry if
the 1 is meaningful
Commit: fa30255d8933524400f769137a4b908207f9f7a3
https://github.com/openSUSE/open-build-service/commit/fa30255d8933524400f76…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-29 (Thu, 29 Nov 2018)
Changed paths:
M src/api/app/models/project/update_from_xml_command.rb
M src/api/spec/models/project/update_from_xml_command_spec.rb
Log Message:
-----------
Merge pull request #6392 from coolo/followup_6370
Don't start repository architectures with position 1
Commit: 1bdb8866923a4674d505efe1eff5c00f333a68bf
https://github.com/openSUSE/open-build-service/commit/1bdb8866923a4674d505e…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-29 (Thu, 29 Nov 2018)
Changed paths:
M src/api/app/models/user.rb
Log Message:
-----------
Merge pull request #6389 from Ana06/user_pluck
Improve User model efficiency
Commit: b56455b9a798d18a90a75926ddce8339b622f74d
https://github.com/openSUSE/open-build-service/commit/b56455b9a798d18a90a75…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-29 (Thu, 29 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/project_controller.rb
A src/api/app/views/webui2/webui/project/_buildstatus.html.haml
Log Message:
-----------
Merge pull request #6390 from bgeuken/build_results
Implement build results partial for projects in bootstrap
Commit: c5cc00c0e1adfbb6d52c2be6a45440488e0970e5
https://github.com/openSUSE/open-build-service/commit/c5cc00c0e1adfbb6d52c2…
Author: Victor Pereira <vpereira(a)suse.de>
Date: 2018-11-29 (Thu, 29 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/projects/rebuild_times_controller.rb
A src/api/app/views/webui2/webui/projects/rebuild_times/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/rebuild_times/show.html.haml
M src/api/config/routes.rb
Log Message:
-----------
Migrate rebuild time graph to Bootstrap
Co-authored-by: Dany Marcoux <dmarcoux(a)suse.com>
Co-authored-by: Eduardo Navarro <enavarro(a)suse.com>
Commit: 665d52f67108ca138613151387c57312fd84c610
https://github.com/openSUSE/open-build-service/commit/665d52f67108ca1386131…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-11-29 (Thu, 29 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/projects/rebuild_times_controller.rb
A src/api/app/views/webui2/webui/projects/rebuild_times/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/rebuild_times/show.html.haml
M src/api/config/routes.rb
Log Message:
-----------
Merge pull request #6391 from vpereira/rebuild_time_graph
Migrate rebuild time graph to bootstrap
Commit: 0f38db07233a5c6b8f588674d281877d17617ea7
https://github.com/openSUSE/open-build-service/commit/0f38db07233a5c6b8f588…
Author: Eduardo Navarro <enavarro(a)suse.com>
Date: 2018-11-29 (Thu, 29 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/repositories_controller.rb
M src/api/app/views/webui2/webui/repositories/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/repositories/state.html.haml
Log Message:
-----------
Migrate repository state to Bootstrap
Commit: 9fbc893f5d30c2e7d874cc586d474399a8168275
https://github.com/openSUSE/open-build-service/commit/9fbc893f5d30c2e7d874c…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
Date: 2018-11-29 (Thu, 29 Nov 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Update tilt to version 2.0.9
Commit: 98ca39d1c6ae57446b13695f782039f027d6e299
https://github.com/openSUSE/open-build-service/commit/98ca39d1c6ae57446b136…
Author: Victor Pereira <vpereira(a)suse.de>
Date: 2018-11-29 (Thu, 29 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/project_controller.rb
M src/api/app/views/webui2/webui/project/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/project/meta.html.haml
M src/api/config/routes.rb
M src/api/spec/bootstrap/features/webui/projects_spec.rb
A src/api/spec/cassettes/Bootstrap_Projects/DoD_Repositories/adding_DoD_repositories_via_meta_editor.yml
M src/api/spec/features/webui/projects_spec.rb
Log Message:
-----------
Switch Project meta page to bootstrap
Converted the view and changed the controller to show the right thing
Commit: 73d6036ce48ccd3a46bcc361197b5c0d1cde2301
https://github.com/openSUSE/open-build-service/commit/73d6036ce48ccd3a46bcc…
Author: Eduardo J <enavarro(a)suse.com>
Date: 2018-11-29 (Thu, 29 Nov 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Merge pull request #6399 from openSUSE/depfu/update/srcapi/tilt-2.0.9
[src/api] Update tilt: 2.0.8 → 2.0.9 (patch)
Commit: 877dcc08c69f752eb0cde23a7c9396be92cc7b58
https://github.com/openSUSE/open-build-service/commit/877dcc08c69f752eb0cde…
Author: Victor Pereira <vpereirabr(a)gmail.com>
Date: 2018-11-29 (Thu, 29 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/project_controller.rb
M src/api/app/views/webui2/webui/project/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/project/meta.html.haml
M src/api/config/routes.rb
M src/api/spec/bootstrap/features/webui/projects_spec.rb
A src/api/spec/cassettes/Bootstrap_Projects/DoD_Repositories/adding_DoD_repositories_via_meta_editor.yml
M src/api/spec/features/webui/projects_spec.rb
Log Message:
-----------
Merge pull request #6383 from vpereira/meta_bootstrap
Switch Project meta page to bootstrap
Commit: c2d7f75ea182c6156b5cea298ff14eb430274e6b
https://github.com/openSUSE/open-build-service/commit/c2d7f75ea182c6156b5ce…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Update capybara to version 3.12.0
Commit: c38c3f25a92ad7da38969f0b34e00efecedcedbb
https://github.com/openSUSE/open-build-service/commit/c38c3f25a92ad7da38969…
Author: Eduardo J <enavarro(a)suse.com>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/repositories_controller.rb
M src/api/app/views/webui2/webui/repositories/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/repositories/state.html.haml
Log Message:
-----------
Merge pull request #6398 from eduardoj/bootstrap_repository_show
Migrate repository state to Bootstrap
Commit: 1594a5980b392090765701743ae84c45f4706289
https://github.com/openSUSE/open-build-service/commit/1594a5980b39209076570…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/_side_links.html.haml
M src/api/app/views/webui2/webui/project/show.html.haml
A src/api/app/views/webui2/webui/project/side_links/_incident_project.html.haml
A src/api/app/views/webui2/webui/project/side_links/_maintenance_project.html.haml
A src/api/app/views/webui2/webui/project/side_links/_patchinfo_present.html.haml
A src/api/app/views/webui2/webui/project/side_links/_project_monitor.html.haml
A src/api/app/views/webui2/webui/project/side_links/_release_targets.html.haml
A src/api/app/views/webui2/webui/project/side_links/_requests.html.haml
M src/api/config/routes.rb
Log Message:
-----------
Add side links on show project page for Bootstrap
Part of the project's description top box
Commit: 6d35113517bc65121ee3714cf637eafeb689f7b9
https://github.com/openSUSE/open-build-service/commit/6d35113517bc65121ee37…
Author: Ruediger Oertel <ro(a)suse.de>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M dist/obsstoragesetup
Log Message:
-----------
[dist] obsstoragesetup: handle sshd start better for systemd case
Commit: e48f59096e3b56ffe9481df9f17c192cce7cb686
https://github.com/openSUSE/open-build-service/commit/e48f59096e3b56ffe9481…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M src/api/app/controllers/webui/user_controller.rb
M src/api/app/views/webui2/webui/user/_info.html.haml
M src/api/app/views/webui2/webui/user/_involvement.html.haml
M src/api/app/views/webui2/webui/user/show.html.haml
Log Message:
-----------
Migrate user home involvement to Boostrap
Implement the involvement partial missing in the home page. As this page
is finished now, enable it for all beta users.
Commit: 3e45c4b830551b8684a61d3e842cada72d2a0315
https://github.com/openSUSE/open-build-service/commit/3e45c4b830551b8684a61…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
Log Message:
-----------
Prevent text in dataTables to overflow
by fixing the table layout. This is needed (or at least doesn't hurt) in all the dataTables.
Commit: 7d0a23f820fadeb4493368ec5223f3999a74bcaf
https://github.com/openSUSE/open-build-service/commit/7d0a23f820fadeb449336…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/views/webui2/webui/user/_involvement.html.haml
Log Message:
-----------
Solve search input overflow bug
There is bug in DataTable which makes the search input overflow in sm
screens:
https://github.com/mkhairi/jquery-datatables/issues/14
Overwrite the CSS and remove the Search label until it is fixed.
Co-authored-by: David Kang <dkang(a)suse.com>
Commit: 203e349e2c1c27cbf9031b0c731b9799eff7a576
https://github.com/openSUSE/open-build-service/commit/203e349e2c1c27cbf9031…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/user.scss
M src/api/app/views/webui2/webui/user/_info.html.haml
M src/api/spec/features/webui/login_spec.rb
M src/api/spec/features/webui/users/user_home_page_spec.rb
Log Message:
-----------
Fix tests for user home page
Fix broken tests after migrating user home page to Bootstrap. I
changed/rename some html classes/id and remove some custom css that
could be done with Bootstrap as well.
Commit: 5495de97089dc8a01e8924074564d2935081746d
https://github.com/openSUSE/open-build-service/commit/5495de97089dc8a01e892…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Merge pull request #6405 from openSUSE/depfu/update/srcapi/capybara-3.12.0
[src/api] Update capybara: 3.11.1 → 3.12.0 (minor)
Commit: 2511bf1f80a776e4238ebe073ba5635cb23cb0cb
https://github.com/openSUSE/open-build-service/commit/2511bf1f80a776e4238eb…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/user.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/controllers/webui/user_controller.rb
M src/api/app/views/webui2/webui/user/_info.html.haml
M src/api/app/views/webui2/webui/user/_involvement.html.haml
M src/api/app/views/webui2/webui/user/show.html.haml
M src/api/spec/features/webui/login_spec.rb
M src/api/spec/features/webui/users/user_home_page_spec.rb
Log Message:
-----------
Merge pull request #6397 from Ana06/user_involvement
Migrate user home involvement to Boostrap
Commit: 159bae27d6e8c6a0ca1ebd2ea0f60a5fa75cc26f
https://github.com/openSUSE/open-build-service/commit/159bae27d6e8c6a0ca1eb…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/_side_links.html.haml
M src/api/app/views/webui2/webui/project/show.html.haml
A src/api/app/views/webui2/webui/project/side_links/_incident_project.html.haml
A src/api/app/views/webui2/webui/project/side_links/_maintenance_project.html.haml
A src/api/app/views/webui2/webui/project/side_links/_patchinfo_present.html.haml
A src/api/app/views/webui2/webui/project/side_links/_project_monitor.html.haml
A src/api/app/views/webui2/webui/project/side_links/_release_targets.html.haml
A src/api/app/views/webui2/webui/project/side_links/_requests.html.haml
M src/api/config/routes.rb
Log Message:
-----------
Merge pull request #6402 from dmarcoux/show-project-side-links-bootstrap
Add side links on show project page for Bootstrap
Commit: b087161beb025c0c25ad3df98c592caeaefd9381
https://github.com/openSUSE/open-build-service/commit/b087161beb025c0c25ad3…
Author: David Kang <dkang(a)suse.com>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/meta.html.haml
Log Message:
-----------
Use correct javascript for project meta.
We were using a wrong javascript file.
Commit: 2aec89f9ed1570b5a8562264ed2f136eae8e4c58
https://github.com/openSUSE/open-build-service/commit/2aec89f9ed1570b5a8562…
Author: David Kang <dkang(a)suse.com>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M src/api/app/views/webui2/shared/_editor_modal.html.haml
Log Message:
-----------
Fix prjconf highlight
`prjconf` highlighting was using `projconf` instead of `prjconf`.
Commit: 877667685c9f1874502b60a9eb4da9310f88ea57
https://github.com/openSUSE/open-build-service/commit/877667685c9f1874502b6…
Author: Adrian Schröter <adrian(a)suse.de>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M dist/obsstoragesetup
Log Message:
-----------
Merge pull request #6401 from bugfinder/storagesetup
[dist] obsstoragesetup: handle sshd start better for systemd case
Commit: 861bd87ff8108df011dd01297e0fd1d1819c636c
https://github.com/openSUSE/open-build-service/commit/861bd87ff8108df011dd0…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M src/backend/BSSrcServer/Service.pm
M src/backend/BSSrcrep.pm
M src/backend/bs_servicedispatch
M src/backend/bs_srcserver
Log Message:
-----------
[backend] clean up service code and prepare for lxservicemd5
The lxservicemd5 tracks the expanded link of the input files
for a service run.
Commit: 647e3b6754b75a16754e05be5809ebb7fbcc129d
https://github.com/openSUSE/open-build-service/commit/647e3b6754b75a16754e0…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M src/backend/BSServer.pm
Log Message:
-----------
[backend] allow disabling of client socket draining
Commit: bceb1a37d1f4fb7f40d77cb6c887da19adbad7a3
https://github.com/openSUSE/open-build-service/commit/bceb1a37d1f4fb7f40d77…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M src/backend/BSStdServer.pm
Log Message:
-----------
[backend] Support --req option in BSStdServer
Commit: 4dd147eae04700dfd6c6e332385092b5e1088cab
https://github.com/openSUSE/open-build-service/commit/4dd147eae04700dfd6c6e…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M src/backend/BSSrcServer/Multibuild.pm
Log Message:
-----------
[backend] do change check in updatemultibuild earlier
This avoids a couple of readproj/pack_local calls for view=info
requests.
Commit: 0498d95046787104234fa7435889b4e99af5caab
https://github.com/openSUSE/open-build-service/commit/0498d95046787104234fa…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M src/backend/BSSrcServer/Service.pm
M src/backend/BSSrcrep.pm
M src/backend/bs_servicedispatch
M src/backend/bs_srcserver
Log Message:
-----------
[backend] track lxservicemd5 for commits with links that have a service
Also:
- add 'simplelink' option for branch
- add 'noservice' option for linktobranch
- verify that the servicemark content does not conflict with an old version
Commit: 9efdcab85fa922194ca4d8701904b0b298ae43dd
https://github.com/openSUSE/open-build-service/commit/9efdcab85fa922194ca4d…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M src/backend/bs_srcserver
Log Message:
-----------
[backend] uploadbuild: send package change event after updating the multibuild data
Otherwise the upload will not work as the scheduler does not know
about the multibuild change.
Commit: 0dc2e2e6d86029feeaafc751f9e38598a99a1b88
https://github.com/openSUSE/open-build-service/commit/0dc2e2e6d86029feeaafc…
Author: David Kang <dkang(a)suse.com>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/card-component.scss
Log Message:
-----------
Reorganize card-component css and fix header height
kudos to @hellcp
Commit: 7bf80fe7a972a4254cdb6377e8dbe857143be025
https://github.com/openSUSE/open-build-service/commit/7bf80fe7a972a4254cdb6…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/meta.html.haml
Log Message:
-----------
Merge pull request #6408 from DavidKang/hightlight-project-meta
Use correct javascript for project meta.
Commit: b47552671f9f196d329a0236d79f8e56da5c00aa
https://github.com/openSUSE/open-build-service/commit/b47552671f9f196d329a0…
Author: David Kang <dkang(a)suse.com>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
A src/api/app/assets/stylesheets/webui2/watchlist.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
Log Message:
-----------
Add z-index to watchlist
Commit: 9ed018a08ab10a4fa8ff10f1a3842c1e4665e893
https://github.com/openSUSE/open-build-service/commit/9ed018a08ab10a4fa8ff1…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M src/backend/BSServer.pm
M src/backend/BSSrcServer/Multibuild.pm
M src/backend/BSSrcServer/Service.pm
M src/backend/BSSrcrep.pm
M src/backend/BSStdServer.pm
M src/backend/bs_servicedispatch
M src/backend/bs_srcserver
Log Message:
-----------
Merge pull request #6413 from mlschroe/master
track lxservicemd5 for commits with links that have a service
Commit: f3911a8298db288092186ffb6ef98eb6fbd603da
https://github.com/openSUSE/open-build-service/commit/f3911a8298db288092186…
Author: Ruediger Oertel <ro(a)suse.de>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M src/backend/bs_publish
Log Message:
-----------
[backend] fix reading milestone file in mapsleimage in bs_publish
Commit: 51c0a543aecb5e4d2a7876d9f854e9717c007d3b
https://github.com/openSUSE/open-build-service/commit/51c0a543aecb5e4d2a787…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M src/api/app/views/webui2/shared/_editor_modal.html.haml
Log Message:
-----------
Merge pull request #6409 from DavidKang/highlight-project-prjconf
Fix prjconf highlight
Commit: 6332e79a18190f31803bb958111f7a455ad80326
https://github.com/openSUSE/open-build-service/commit/6332e79a18190f31803bb…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M src/backend/bs_publish
Log Message:
-----------
Merge pull request #6418 from bugfinder/mapsleimage
[backend] fix reading milestone file in mapsleimage in bs_publish
Commit: 7dfbb9b58d4e2cfa07dc3e8e47d87dab66bc7248
https://github.com/openSUSE/open-build-service/commit/7dfbb9b58d4e2cfa07dc3…
Author: David Kang <dkang(a)suse.com>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/live_build_log.scss
M src/api/app/views/webui2/webui/package/_live_build_log_controls.html.haml
Log Message:
-----------
Change trigger Rebuild button color
Commit: b86a1ee86af353c42ce7acfc2b31eafe80634e9c
https://github.com/openSUSE/open-build-service/commit/b86a1ee86af353c42ce7a…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M src/api/app/assets/javascripts/webui2/datatables.js
M src/api/app/views/webui2/webui/user/_involvement.html.haml
Log Message:
-----------
Generalize DataTable inizalization so that it can be reused
This help us fixing the bug with input search field not being
responsible in the whole application. It also helps us being consistent.
Commit: 5877ab246c6af95fed08b6885b419a7c100bebac
https://github.com/openSUSE/open-build-service/commit/5877ab246c6af95fed08b…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
A src/api/app/assets/stylesheets/webui2/watchlist.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
Log Message:
-----------
Merge pull request #6415 from DavidKang/watchlist
Add z-index to watchlist
Commit: 368b6ddb0676b13ddf19ec4f517e1517587a2e94
https://github.com/openSUSE/open-build-service/commit/368b6ddb0676b13ddf19e…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/card-component.scss
Log Message:
-----------
Merge pull request #6411 from DavidKang/remove-excess-padding
Reorganize card-component css and fix header height
Commit: 46b35d8743e2fba48c38ce0ca4074ca0d459358b
https://github.com/openSUSE/open-build-service/commit/46b35d8743e2fba48c38c…
Author: David Kang <dkang(a)suse.com>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M src/api/app/views/webui2/shared/user_or_groups_roles/_index.html.haml
M src/api/app/views/webui2/shared/user_or_groups_roles/_list.html.haml
Log Message:
-----------
Reduce padding in user and group table
Kudos for @hellcp
Commit: 6e30056ce33b40c548586d2f0000b3649e705567
https://github.com/openSUSE/open-build-service/commit/6e30056ce33b40c548586…
Author: Eduardo J <enavarro(a)suse.com>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/live_build_log.scss
M src/api/app/views/webui2/webui/package/_live_build_log_controls.html.haml
Log Message:
-----------
Merge pull request #6419 from DavidKang/live-build-log
Change `Trigger Rebuild` button colour
Commit: f72fd49804e30803d90910ab8d514bdd2ed20500
https://github.com/openSUSE/open-build-service/commit/f72fd49804e30803d9091…
Author: Eduardo J <enavarro(a)suse.com>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M src/api/app/assets/javascripts/webui2/datatables.js
M src/api/app/views/webui2/webui/user/_involvement.html.haml
Log Message:
-----------
Merge pull request #6410 from Ana06/datatable
Generalize DataTable initialization so that it can be reused
Commit: 7969da2c76d93feeccb0dc875a999045c2ba3d02
https://github.com/openSUSE/open-build-service/commit/7969da2c76d93feeccb0d…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-11-30 (Fri, 30 Nov 2018)
Changed paths:
M src/api/app/views/webui2/shared/user_or_groups_roles/_index.html.haml
M src/api/app/views/webui2/shared/user_or_groups_roles/_list.html.haml
Log Message:
-----------
Merge pull request #6417 from DavidKang/user-tab-padding
Reduce padding in user and group table
Commit: ecfba59a2ccfc97611ab523e3c8aa7569aab355e
https://github.com/openSUSE/open-build-service/commit/ecfba59a2ccfc97611ab5…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-12-01 (Sat, 01 Dec 2018)
Changed paths:
M src/api/.rubocop_todo.yml
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
R src/api/app/models/bs_request_action_group.rb
A src/api/db/migrate/20181201065026_drop_group_requests.rb
M src/api/db/structure.sql
M src/api/lib/tasks/test_webui.rake
R src/api/test/functional/group_request_test.rb
Log Message:
-----------
Drop grouped requests
This was available for some time during OBS 2.5 development (autum 2013),
but got dropped again before release. It was superseded by staging projects
in early 2014.
Commit: 335872c279cfa712c6e366617c588dd2469a055b
https://github.com/openSUSE/open-build-service/commit/335872c279cfa712c6e36…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
Date: 2018-12-01 (Sat, 01 Dec 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Update rails-controller-testing to version 1.0.3
Commit: 0e4a50b813c4a02f91260c4523d0b01a498102da
https://github.com/openSUSE/open-build-service/commit/0e4a50b813c4a02f91260…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
Date: 2018-12-02 (Sun, 02 Dec 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Update test-unit to version 3.2.9
Commit: 6f0bff5fb3d631f45a0e6ad12c47779de064fec7
https://github.com/openSUSE/open-build-service/commit/6f0bff5fb3d631f45a0e6…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-02 (Sun, 02 Dec 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Merge pull request #6426 from openSUSE/depfu/update/srcapi/test-unit-3.2.9
[src/api] Update test-unit: 3.2.8 → 3.2.9 (patch)
Commit: bb827b68bae2111dacfdfc96a2d69394e91e2995
https://github.com/openSUSE/open-build-service/commit/bb827b68bae2111dacfdf…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-12-02 (Sun, 02 Dec 2018)
Changed paths:
M src/api/app/controllers/statistics_controller.rb
M src/api/lib/statistics_calculations.rb
Log Message:
-----------
Don't waste time with expensive default scopes
I happened to notice that / loads in 4 seconds on
IBS and looking, 99% is spent in the '6 last updated
packages' box because the default query limits
package names to .* and project names to .*
and times that are after 1970
So just express the default filters by lack of it instead
of creating artiticial ones
Fixes #6267
Commit: ccd0d7f6e70a7409fff08b0795b7edee0def7a91
https://github.com/openSUSE/open-build-service/commit/ccd0d7f6e70a7409fff08…
Author: Stephan Kulow <stephan(a)kulow.org>
Date: 2018-12-02 (Sun, 02 Dec 2018)
Changed paths:
M src/api/app/controllers/statistics_controller.rb
M src/api/lib/statistics_calculations.rb
Log Message:
-----------
Merge pull request #6425 from coolo/avoid_regexp
Don't waste time with expensive default scopes
Commit: 23799ecbddaea48975ac8f35ed291f90ce6a1172
https://github.com/openSUSE/open-build-service/commit/23799ecbddaea48975ac8…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-02 (Sun, 02 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/package/_buildstatus.html.haml
M src/api/app/views/webui2/webui/project/_buildstatus.html.haml
Log Message:
-----------
Update grid for build results
The build results for each repository are indented to
visually distinguish them from the repository they belong to.
Before we were doing this by adding an empty column. Instead we
now use bootstrap's grid column offset.
Commit: dff6448837d62ff543e5ec1a88ef845a45a3760d
https://github.com/openSUSE/open-build-service/commit/dff6448837d62ff543e5e…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-02 (Sun, 02 Dec 2018)
Changed paths:
A src/api/app/assets/stylesheets/webui2/breakpoints.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
Log Message:
-----------
Add another breakpoint for screens up to 1600px
The breakpoints that come with bootstrap don't cover screen sizes
above 1200px. Because of that the OBS pages don't use the full width
of the screen.
Fixes #6033
Co-authored-by: Stasiek Michalski <hellcp(a)opensuse.org>
Commit: f07a01ca5c19d16954902d8549175a131d057a9c
https://github.com/openSUSE/open-build-service/commit/f07a01ca5c19d16954902…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-02 (Sun, 02 Dec 2018)
Changed paths:
M src/api/app/views/webui2/status_messages/_item.html.haml
M src/api/app/views/webui2/webui/main/_latest_updates.html.haml
Log Message:
-----------
Fix icon sizes and breakpoints of main page
The icons were to large in proportion to the content they
belonged to. Reducing their size also required to drop some
tweaks done via padding and column length.
As a side effect the icons no longer overlap with other elements
for certain screen sizes.
Fixes #5974
Commit: 0a8f4037faef66948e0b8921ff0f2643f12ff649
https://github.com/openSUSE/open-build-service/commit/0a8f4037faef66948e0b8…
Author: Eduardo J <enavarro(a)suse.com>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Merge pull request #6424 from openSUSE/depfu/update/srcapi/rails-controller-testing-1.0.3
[src/api] Update rails-controller-testing: 1.0.2 → 1.0.3 (patch)
Commit: be6b1e054551ab7518c414b0200c1c3d626c1dec
https://github.com/openSUSE/open-build-service/commit/be6b1e054551ab7518c41…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
A src/api/app/assets/stylesheets/webui2/breakpoints.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
Log Message:
-----------
Merge pull request #6416 from bgeuken/fix_6033
Add breakpoint for very larger screens
Commit: d59798c6c798e4197b2bb885e0925ff405ae2e5c
https://github.com/openSUSE/open-build-service/commit/d59798c6c798e4197b2bb…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/_side_links.html.haml
M src/api/app/views/webui2/webui/project/show.html.haml
Log Message:
-----------
Remove unneeded instance variables in Bootstrap views
Commit: 4e38900df009077e541941acc29539d0b753ad58
https://github.com/openSUSE/open-build-service/commit/4e38900df009077e54194…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
M src/api/app/helpers/webui/main_helper.rb
M src/api/app/views/webui2/status_messages/_item.html.haml
M src/api/app/views/webui2/webui/main/_latest_updates.html.haml
Log Message:
-----------
Move switch condition to a helper
To split the business logic from the view code.
Commit: eedecac3222bfe366c5f772853debd2507479177
https://github.com/openSUSE/open-build-service/commit/eedecac3222bfe366c5f7…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
M src/api/app/models/user.rb
Log Message:
-----------
Improve User model efficiency - select
Use `select` instead of `pluck` as it generate a subquery with a select
instead of adding all the ids to que query. Potentially there could be
a lot of ids, which makes this query inefficient.
Commit: 15d7455d5bb7103a0fc160fba6e797544a3ecb6c
https://github.com/openSUSE/open-build-service/commit/15d7455d5bb7103a0fc16…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
M src/api/.rubocop_todo.yml
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
R src/api/app/models/bs_request_action_group.rb
A src/api/db/migrate/20181201065026_drop_group_requests.rb
M src/api/db/structure.sql
M src/api/lib/tasks/test_webui.rake
R src/api/test/functional/group_request_test.rb
Log Message:
-----------
Merge pull request #6423 from coolo/remove_group_requests
Drop grouped requests
Commit: 8558587aa2388e99eaf5f461285af3a0715e012d
https://github.com/openSUSE/open-build-service/commit/8558587aa2388e99eaf5f…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
M src/backend/BSXML.pm
M src/backend/bs_srcserver
Log Message:
-----------
[backend] prepare to put lxservicemd5 into the serviceinfo
Commit: 176230e194da7e7d3180f62f755b70b51dc38811
https://github.com/openSUSE/open-build-service/commit/176230e194da7e7d3180f…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
M src/backend/BSRevision.pm
Log Message:
-----------
[backend] support caching of readproj_local results
This halfs the time of view=info on a project with project links.
Commit: 3f57455950da38637b32d4739f050559da05285b
https://github.com/openSUSE/open-build-service/commit/3f57455950da38637b32d…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
M src/backend/BSXML.pm
M src/backend/bs_srcserver
Log Message:
-----------
[backend] support more options for view=info
- noexpand: do not expand project packages and package sources
- withmetamd5: also add the mdsum of the _meta file
Commit: 9ac2b1f700bb693aee1886787985ef0a018c3931
https://github.com/openSUSE/open-build-service/commit/9ac2b1f700bb693aee188…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/views/webui2/webui/user/_involvement.html.haml
Log Message:
-----------
Do not set table-layout to all datatables
Use a class instead to avoid override the defaults.
Commit: b8a5640a4aecc95142e95803ff885b92e85cb7d9
https://github.com/openSUSE/open-build-service/commit/b8a5640a4aecc95142e95…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/_side_links.html.haml
M src/api/app/views/webui2/webui/project/show.html.haml
Log Message:
-----------
Merge pull request #6430 from dmarcoux/remove-unneeded-instance-variables-bootstrap
Remove unneeded instance variables in Bootstrap views
Commit: 2e42e11f8fb876e3e3dd04de6e8e443c46a8204b
https://github.com/openSUSE/open-build-service/commit/2e42e11f8fb876e3e3dd0…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/_bottom_actions.html.haml
A src/api/app/views/webui2/webui/project/_delete_project_dialog.html.haml
A src/api/app/views/webui2/webui/project/_edit_project_dialog.html.haml
A src/api/app/views/webui2/webui/project/_project_release_request_dialog.html.haml
A src/api/app/views/webui2/webui/project/_project_submit_update_dialog.html.haml
A src/api/app/views/webui2/webui/project/_unlock_project_dialog.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_create_maintenance_incident.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_delete_project.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_edit_project.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_gpg_key_ssl_certificate.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_modify_project.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_patchinfo.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_report_bug.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_request_role_addition_and_deletion.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_request_to_release.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_submit_as_update.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_unlock_project.html.haml
M src/api/app/views/webui2/webui/project/show.html.haml
M src/api/app/views/webui2/webui/request/_add_role_request_dialog.html.haml
M src/api/app/views/webui2/webui/request/_delete_request_dialog.html.haml
M src/api/config/routes.rb
Log Message:
-----------
Add bottom actions on show project page for Bootstrap
Part of the project's description top box
Commit: b4293f0cab7a300c2b35698c1f0a78d0c19e1d28
https://github.com/openSUSE/open-build-service/commit/b4293f0cab7a300c2b356…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/package/_buildstatus.html.haml
M src/api/app/views/webui2/webui/project/_buildstatus.html.haml
Log Message:
-----------
Merge pull request #6427 from bgeuken/update_buildresult_grid
Update grid for build results
Commit: c67b58ef1b50fa307f5508fb46d0c09abcc7ae34
https://github.com/openSUSE/open-build-service/commit/c67b58ef1b50fa307f550…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
M src/backend/BSSched/BuildJob.pm
M src/backend/BSSched/BuildJob/Docker.pm
M src/backend/BSSched/BuildJob/KiwiImage.pm
Log Message:
-----------
[backend] put repository path into expansion debug data
Commit: 128ead1c4a58d80417ac223aa39ea65a38680e05
https://github.com/openSUSE/open-build-service/commit/128ead1c4a58d80417ac2…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
M src/api/app/controllers/source_controller.rb
M src/api/app/controllers/statistics_controller.rb
M src/api/app/controllers/webui/groups_controller.rb
M src/api/app/controllers/webui/main_controller.rb
M src/api/app/controllers/webui/monitor_controller.rb
M src/api/app/controllers/webui/package_controller.rb
M src/api/app/controllers/webui/project_controller.rb
M src/api/app/jobs/consistency_check_job.rb
M src/api/app/mixins/has_relationships.rb
M src/api/app/models/attrib.rb
M src/api/app/models/bs_request/find_for/base.rb
M src/api/app/models/bs_request/find_for/user_group_mixin.rb
M src/api/app/models/cloud/backend/upload_job.rb
M src/api/app/models/kiwi/image.rb
M src/api/app/models/obs_factory/openqa_job.rb
M src/api/app/models/project.rb
M src/api/app/models/repository.rb
M src/api/app/models/status_history.rb
M src/api/app/models/user.rb
M src/api/app/models/user_ldap_strategy.rb
M src/api/app/presenters/obs_factory/staging_project_presenter.rb
M src/api/lib/statistics_calculations.rb
Log Message:
-----------
Use inline array functions for returned arrays
Inspired by @bgeuken's comment:
https://github.com/openSUSE/open-build-service/pull/6425#discussion_r238106…
The performance gain is most likely unmeasurable but it's still
a good default not to waste another array allocation
Commit: 545d81f8c580b166b955aa0d564d697fa2845f53
https://github.com/openSUSE/open-build-service/commit/545d81f8c580b166b955a…
Author: Eduardo Navarro <enavarro(a)suse.com>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
M src/api/app/controllers/webui/groups_controller.rb
A src/api/app/views/webui2/webui/groups/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/groups/show.html.haml
Log Message:
-----------
Migrate group show to Bootstrap
Commit: 012c34567ba05b6bbba390b950ae03c919aab56b
https://github.com/openSUSE/open-build-service/commit/012c34567ba05b6bbba39…
Author: Eduardo Navarro <enavarro(a)suse.com>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
M src/api/app/views/webui2/shared/_requests_table.html.haml
Log Message:
-----------
Fix tbody html element indentation
Instead of this output:
<table ...>
<thead>
<tr>
<th>Created</th>
...
<th>Priority</th>
<th></th>
</tr>
</thead>
</table>
<tbody></tbody>
output this:
<table ...>
<thead>
<tr>
<th>Created</th>
...
<th>Priority</th>
<th></th>
</tr>
</thead>
<tbody></tbody>
</table>
Commit: bafd012a72694ddb24a5b1146c346f8da0347d14
https://github.com/openSUSE/open-build-service/commit/bafd012a72694ddb24a5b…
Author: Eduardo Navarro <enavarro(a)suse.com>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
M src/api/app/views/webui/groups/show.html.haml
M src/api/spec/features/webui/groups_spec.rb
Log Message:
-----------
Change literal "Update" to "Edit"
The link points to a form where the users of a group can be added or
removed. So it makes more sense to put "Edit" instead of "Update".
Commit: 2ed3fb84c266548eefafe06e3196819ffee5ee12
https://github.com/openSUSE/open-build-service/commit/2ed3fb84c266548eefafe…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
M src/api/app/helpers/webui/main_helper.rb
M src/api/app/views/webui2/status_messages/_item.html.haml
M src/api/app/views/webui2/webui/main/_latest_updates.html.haml
Log Message:
-----------
Merge pull request #6428 from bgeuken/fix_5974
Fix icon sizes and breakpoints of main page
Commit: 1b476c54c7975cea61c08965856e7431c7655fa3
https://github.com/openSUSE/open-build-service/commit/1b476c54c7975cea61c08…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/_bottom_actions.html.haml
A src/api/app/views/webui2/webui/project/_delete_project_dialog.html.haml
A src/api/app/views/webui2/webui/project/_edit_project_dialog.html.haml
A src/api/app/views/webui2/webui/project/_project_release_request_dialog.html.haml
A src/api/app/views/webui2/webui/project/_project_submit_update_dialog.html.haml
A src/api/app/views/webui2/webui/project/_unlock_project_dialog.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_create_maintenance_incident.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_delete_project.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_edit_project.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_gpg_key_ssl_certificate.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_modify_project.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_patchinfo.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_report_bug.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_request_role_addition_and_deletion.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_request_to_release.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_submit_as_update.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_unlock_project.html.haml
M src/api/app/views/webui2/webui/project/show.html.haml
M src/api/app/views/webui2/webui/request/_add_role_request_dialog.html.haml
M src/api/app/views/webui2/webui/request/_delete_request_dialog.html.haml
M src/api/config/routes.rb
Log Message:
-----------
Merge pull request #6403 from dmarcoux/show-project-bottom-actions-bootstrap
Add bottom actions on show project page for Bootstrap
Commit: 0012047a9be5a89ebecf9c3984fbb61b23ff2349
https://github.com/openSUSE/open-build-service/commit/0012047a9be5a89ebecf9…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/views/webui2/webui/user/_involvement.html.haml
Log Message:
-----------
Merge pull request #6435 from Ana06/table-fixed
Do not set table-layout to all datatables
Commit: 2c0c362d3040b06426a6ea9f82330c0aab3ebc88
https://github.com/openSUSE/open-build-service/commit/2c0c362d3040b06426a6e…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
M src/api/app/assets/javascripts/webui2/requests_table.js.erb
M src/api/app/controllers/webui/mixins/bs_requests_controller_mixin.rb
M src/api/app/controllers/webui/users/tasks_controller.rb
A src/api/app/views/webui/users/tasks/_breadcrumb_items.html.haml
A src/api/app/views/webui2/shared/_patchinfos_table.html.haml
M src/api/app/views/webui2/shared/_requests_table.html.haml
A src/api/app/views/webui2/webui/users/tasks/index.html.haml
Log Message:
-----------
Implement user tasks view in bootstrap
Co-authored-by: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Commit: f5d62a372025e0b8843e8b6807df0aacab3567c9
https://github.com/openSUSE/open-build-service/commit/f5d62a372025e0b8843e8…
Author: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/users/tasks/index.html.haml
Log Message:
-----------
Add counters to all tabs in Tasks view
In the old UI only some tabs had counters. For consistency, we decide to
add counters to all of them.
Commit: 4835d7564d1e0f993cda4669cae4b1083434c33f
https://github.com/openSUSE/open-build-service/commit/4835d7564d1e0f993cda4…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/datatables.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
Log Message:
-----------
Move CSS to datatables.scss
Where it belongs
Commit: cac1a73df96b31c3cd4bd11784909c9d9b24fb0e
https://github.com/openSUSE/open-build-service/commit/cac1a73df96b31c3cd4bd…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
M src/backend/BSSched/BuildJob/Docker.pm
M src/backend/BSSched/Checker.pm
Log Message:
-----------
[backend] support obsrepositories:/ in container annotation
Bah. This is so wrong. Do not use.
Commit: 8c80231610a2a93d5c5b403d4ff20f11affea648
https://github.com/openSUSE/open-build-service/commit/8c80231610a2a93d5c5b4…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/datatables.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
Log Message:
-----------
Merge pull request #6438 from dmarcoux/move-css-to-datatables-scss-file
Move CSS to datatables.scss
Commit: 10d217ca0c88c3c214e319429c2b54ca5d4819bf
https://github.com/openSUSE/open-build-service/commit/10d217ca0c88c3c214e31…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
M src/backend/BSSched/BuildJob/Patchinfo.pm
Log Message:
-----------
[backend] improve patchinfo handling for containers
We now rewrite the .obsbinlnk file so that the path matches.
Commit: 25c30cec40f73458a903365e44ae94092e51d845
https://github.com/openSUSE/open-build-service/commit/25c30cec40f73458a9033…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
M src/backend/BSRevision.pm
M src/backend/BSSched/BuildJob.pm
M src/backend/BSSched/BuildJob/Docker.pm
M src/backend/BSSched/BuildJob/KiwiImage.pm
M src/backend/BSXML.pm
M src/backend/bs_srcserver
Log Message:
-----------
Merge pull request #6434 from mlschroe/master
support more options for view=info
Commit: 7d013b1f02eba52094bfa3d6f0c2ff5c003e2541
https://github.com/openSUSE/open-build-service/commit/7d013b1f02eba52094bfa…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/repositories/_breadcrumb_items.html.haml
Log Message:
-----------
Fix package repositories breadcrumb
Use instance variable as the local one is never defined.
Co-authored-by: David Kang <dkang(a)suse.com>
Commit: ae861ca52520cb42208177272be84a8df9b6adee
https://github.com/openSUSE/open-build-service/commit/ae861ca52520cb4220817…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
M src/api/app/assets/javascripts/webui2/requests_table.js.erb
M src/api/app/controllers/webui/mixins/bs_requests_controller_mixin.rb
M src/api/app/controllers/webui/users/tasks_controller.rb
A src/api/app/views/webui/users/tasks/_breadcrumb_items.html.haml
A src/api/app/views/webui2/shared/_patchinfos_table.html.haml
M src/api/app/views/webui2/shared/_requests_table.html.haml
A src/api/app/views/webui2/webui/users/tasks/index.html.haml
Log Message:
-----------
Merge pull request #6400 from saraycp/user_tasks_in_bootstrap
Implement user tasks view in bootstrap
Commit: 68fa993f61edeff266650798320a2c11be755514
https://github.com/openSUSE/open-build-service/commit/68fa993f61edeff266650…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-12-03 (Mon, 03 Dec 2018)
Changed paths:
M src/api/app/controllers/source_controller.rb
M src/api/app/controllers/statistics_controller.rb
M src/api/app/controllers/webui/monitor_controller.rb
M src/api/app/controllers/webui/project_controller.rb
M src/api/app/jobs/consistency_check_job.rb
M src/api/app/models/backend_package.rb
M src/api/app/models/project.rb
M src/api/app/models/user.rb
Log Message:
-----------
Prefer sorted pluck over plucking sort
Commit: 896193772938db43aa308c3736d31bc109bb1a5a
https://github.com/openSUSE/open-build-service/commit/896193772938db43aa308…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/repositories/_breadcrumb_items.html.haml
Log Message:
-----------
Merge pull request #6444 from Ana06/package-breadcrumb
Fix package repositories breadcrumb
Commit: 989c5305c611be6e3cde6a34c8254b2eb71ecf31
https://github.com/openSUSE/open-build-service/commit/989c5305c611be6e3cde6…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
M src/api/app/controllers/source_controller.rb
M src/api/app/controllers/statistics_controller.rb
M src/api/app/controllers/webui/groups_controller.rb
M src/api/app/controllers/webui/main_controller.rb
M src/api/app/controllers/webui/monitor_controller.rb
M src/api/app/controllers/webui/package_controller.rb
M src/api/app/controllers/webui/project_controller.rb
M src/api/app/jobs/consistency_check_job.rb
M src/api/app/mixins/has_relationships.rb
M src/api/app/models/attrib.rb
M src/api/app/models/backend_package.rb
M src/api/app/models/bs_request/find_for/base.rb
M src/api/app/models/bs_request/find_for/user_group_mixin.rb
M src/api/app/models/cloud/backend/upload_job.rb
M src/api/app/models/kiwi/image.rb
M src/api/app/models/obs_factory/openqa_job.rb
M src/api/app/models/project.rb
M src/api/app/models/repository.rb
M src/api/app/models/status_history.rb
M src/api/app/models/user.rb
M src/api/app/models/user_ldap_strategy.rb
M src/api/app/presenters/obs_factory/staging_project_presenter.rb
M src/api/lib/statistics_calculations.rb
Log Message:
-----------
Merge pull request #6429 from coolo/use_inline_sorting
Use inline array functions for returned arrays
Commit: b306d22c4f6e970344195ab8d2eeeb08763142e3
https://github.com/openSUSE/open-build-service/commit/b306d22c4f6e970344195…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
M src/api/app/models/user.rb
Log Message:
-----------
Merge pull request #6433 from Ana06/select
Improve User model efficiency - select
Commit: fe91d48889c861e2e9a6da8a52445fc8de6b947f
https://github.com/openSUSE/open-build-service/commit/fe91d48889c861e2e9a6d…
Author: Adrian Schröter <adrian(a)suse.de>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
M src/api/app/models/bs_request.rb
Log Message:
-----------
[api] ensure correct user is set when doing auto_accept in a loop
Ensure that we have a valid user for auto_accept (should not be
possible)
Enforce the right user when running via multiple requests in a loop
Commit: 39fd89a90ce2981fb7bccc092bc722d5cf2f9bb5
https://github.com/openSUSE/open-build-service/commit/39fd89a90ce2981fb7bcc…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
M src/api/app/controllers/webui/groups_controller.rb
M src/api/app/views/webui/groups/show.html.haml
M src/api/app/views/webui2/shared/_requests_table.html.haml
A src/api/app/views/webui2/webui/groups/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/groups/show.html.haml
M src/api/spec/features/webui/groups_spec.rb
Log Message:
-----------
Merge pull request #6404 from eduardoj/bootstrap_group_show
Migrate group show to Bootstrap
Commit: ff8874e67af702c9f209077142d9356212e76782
https://github.com/openSUSE/open-build-service/commit/ff8874e67af702c9f2090…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
M src/api/app/views/webui/project/status.html.erb
Log Message:
-----------
Refactor generation of first failure time for project status page
* Use Rails DateHelper, distance_of_time_in_words_to_now.
* Drop conversion of failure time (unix timestamp) to a Time object. The
Rails helper is taking care of this.
This also fixes the wrong time ('Fails since 0 days') when the failure is
less than 24 hours old.
Commit: 80b8e606c725b98ef86b7bc22c63b195fd02712e
https://github.com/openSUSE/open-build-service/commit/80b8e606c725b98ef86b7…
Author: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
M src/api/app/controllers/webui/attribute_controller.rb
M src/api/app/views/webui2/webui/attribute/_breadcrumb_items.html.haml
M src/api/app/views/webui2/webui/attribute/edit.html.haml
M src/api/app/views/webui2/webui/attribute/index.html.haml
M src/api/app/views/webui2/webui/attribute/new.html.haml
A src/api/spec/bootstrap/features/webui/attributes_spec.rb
M src/api/spec/browser_helper.rb
M src/api/spec/features/webui/attributes_spec.rb
M src/api/spec/features/webui/projects_spec.rb
A src/api/spec/support/features/features_attribute.rb
Log Message:
-----------
Project attributes on bootstrap
An attribute can belong to a package or a project, '@container'
variable is used to get one or the other without distinction.
Adapt some feature tests for bootstrap new UI.
Co-authored-by: David Kang <dkang(a)suse.com>
Commit: 94aad6a7243508c9f0f08ef3d964f91c50bdc475
https://github.com/openSUSE/open-build-service/commit/94aad6a7243508c9f0f08…
Author: Lukas Krause <lkrause(a)suse.de>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
M src/api/app/helpers/webui/project_helper.rb
A src/api/app/views/webui2/webui/project/_project_inherited_packages.html.haml
M src/api/app/views/webui2/webui/project/_project_packages.html.haml
M src/api/app/views/webui2/webui/project/show.html.haml
M src/api/config/routes.rb
Log Message:
-----------
Migrate project package table to bootstrap.
The project show view get migrated to bootstrap.
The package table is a partial of it. In order
to get this done and to serve it to the beta users,
the table needs to be moved to bootstrap.
Commit: c3c787af30ebcdcf929a55c1fd091b4543cac93d
https://github.com/openSUSE/open-build-service/commit/c3c787af30ebcdcf929a5…
Author: Adrian Schröter <adrian(a)suse.de>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
M src/backend/BSSched/BuildJob/Docker.pm
M src/backend/BSSched/BuildJob/Patchinfo.pm
M src/backend/BSSched/Checker.pm
Log Message:
-----------
Merge pull request #6439 from mlschroe/master
support obsrepositories:/ in container annotation
Commit: 325d1304865003cbe26e8f07f650232ae577a002
https://github.com/openSUSE/open-build-service/commit/325d1304865003cbe26e8…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/build-results.scss
Log Message:
-----------
Fix coloring of build result links in the new webui
The 'failed' link for the build results should be red, but it was blue.
This broke when moving the defined result colors to a CSS file (f589a07240b).
Commit: 4584b12518ecafc228956a83b2770081aac75028
https://github.com/openSUSE/open-build-service/commit/4584b12518ecafc228956…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
M src/api/app/models/bs_request.rb
Log Message:
-----------
Merge pull request #6447 from adrianschroeter/auto_accept
[api] ensure right user when doing auto_accept in a loop
Commit: 6ae1c162a92797e3bebc0f90f8c8ed1606fddc86
https://github.com/openSUSE/open-build-service/commit/6ae1c162a92797e3bebc0…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Update bunny to version 2.12.1
Commit: 75a4776aca85b5b4aab3a6faedf127c7f713e20e
https://github.com/openSUSE/open-build-service/commit/75a4776aca85b5b4aab3a…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/_delete_project_dialog.html.haml
Log Message:
-----------
Fix project_destroy_path usage
The project_destroy_path doesn't have parameters, so passing the
`project` variable isn't needed. This issue prevented the deletion of
remote projects.
Fixes #6449
Commit: c03b493679bc7e78c4b5f480a738233a4a5f17b3
https://github.com/openSUSE/open-build-service/commit/c03b493679bc7e78c4b5f…
Author: Lukas Krause <lkrause(a)suse.de>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
M src/api/app/helpers/webui/project_helper.rb
A src/api/app/views/webui2/webui/project/_project_inherited_packages.html.haml
M src/api/app/views/webui2/webui/project/_project_packages.html.haml
M src/api/app/views/webui2/webui/project/show.html.haml
M src/api/config/routes.rb
Log Message:
-----------
Merge pull request #6396 from krauselukas/feature/boostrap/package_list
Migrate project package table to bootstrap.
Commit: 35d95314233fabda6056818a2984c325b21e7eea
https://github.com/openSUSE/open-build-service/commit/35d95314233fabda60568…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Merge pull request #6455 from openSUSE/depfu/update/srcapi/bunny-2.12.1
[src/api] Update bunny: 2.12.0 → 2.12.1 (patch)
Commit: a2b57207919d2dc70aa765d491c6bf8449407bab
https://github.com/openSUSE/open-build-service/commit/a2b57207919d2dc70aa76…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/build-results.scss
Log Message:
-----------
Merge pull request #6454 from bgeuken/fix_build_state_colors
Fix coloring of build result links in the new webui
Commit: 198bca3b223328487efaf3674d777348d46214c9
https://github.com/openSUSE/open-build-service/commit/198bca3b223328487efaf…
Author: Marco Strigl <mstrigl(a)suse.com>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
M src/backend/bs_repserver
Log Message:
-----------
[backend] getbuildinfo_post: use getprojpack without flavor and refactor
Commit: 5ec5db313f8edbca3b77551fad04ecd2f15398f3
https://github.com/openSUSE/open-build-service/commit/5ec5db313f8edbca3b775…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
M src/api/app/assets/javascripts/webui2/application.js
M src/api/app/assets/javascripts/webui2/datatables.js
A src/api/app/assets/javascripts/webui2/project_monitor.js
M src/api/app/assets/stylesheets/webui2/datatables.scss
M src/api/app/controllers/webui/project_controller.rb
A src/api/app/views/webui2/webui/project/_monitor_control.html.haml
M src/api/app/views/webui2/webui/project/_tabs.html.haml
A src/api/app/views/webui2/webui/project/monitor.html.haml
Log Message:
-----------
Implement Project#monitor page in bootstrap
The project build montior table is now a DataTable and
all filter / search is performed in the DataTable now
instead of on the Server.
The monitor action still allows server filtering by passing parameters.
We still need to support this because of existing links.
However, when we already filtered on server side, the rendered table would
only contain a the filtered list which causes the client search to not
work as expected.
For now, we just disable the client search in this case and show a button
to remove all server side filters. This does a simple roundtrip to the server
without parameters which enables us to activate the client search again.
Commit: 8f618abc062c7955c12d9613091b95b248e67300
https://github.com/openSUSE/open-build-service/commit/8f618abc062c7955c12d9…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/modals.scss
Log Message:
-----------
Revert f8981835987ee66beb7788897d902007cd1f234f
The underlying issue got fixed in another way and this breaks
other functionality of the modal.
Co-authored-by: Ana María Martínez Gómez <ammartinez(a)suse.de>
Commit: 0386ddb2979bc67dbbd5de82c31bdb049479c497
https://github.com/openSUSE/open-build-service/commit/0386ddb2979bc67dbbd5d…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
A src/api/spec/bootstrap/features/webui/projects/monitor_spec.rb
A src/api/spec/bootstrap/support/page/monitor_page.rb
M src/api/spec/features/webui/projects_spec.rb
Log Message:
-----------
Add feature specs for bootstrap monitor page
Commit: ac88023dad87a4badbd0e713df62dd78b5b0608f
https://github.com/openSUSE/open-build-service/commit/ac88023dad87a4badbd0e…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/_delete_project_dialog.html.haml
Log Message:
-----------
Merge pull request #6456 from dmarcoux/fix-project-destroy-path-usage
Fix project_destroy_path usage
Commit: bccc6c3017b373f8d3ecc9da38367965c8331ddb
https://github.com/openSUSE/open-build-service/commit/bccc6c3017b373f8d3ecc…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
A src/api/config/initializers/influxdb_custom_subscriber.rb
M src/api/lib/backend/logger.rb
A src/api/lib/influxdb_obs/obs/middleware/backend_subscriber.rb
A src/api/lib/influxdb_obs/obs/normalizer/location_normalizer.rb
A src/api/spec/lib/influx_db/obs/middleware/backend_subscriber_spec.rb
A src/api/spec/lib/influx_db/obs/normalizer/location_normalizer_spec.rb
Log Message:
-----------
Implement InfluxDB BackendSubscriber
to send performance metrix of the Backend to our InfluxDB.
Commit: 933059153cbe43bda08c1cf766559211cf95fe19
https://github.com/openSUSE/open-build-service/commit/933059153cbe43bda08c1…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
A src/api/config/initializers/influxdb_custom_subscriber.rb
M src/api/lib/backend/logger.rb
A src/api/lib/influxdb_obs/obs/middleware/backend_subscriber.rb
A src/api/lib/influxdb_obs/obs/normalizer/location_normalizer.rb
A src/api/spec/lib/influx_db/obs/middleware/backend_subscriber_spec.rb
A src/api/spec/lib/influx_db/obs/normalizer/location_normalizer_spec.rb
Log Message:
-----------
Merge pull request #6441 from ChrisBr/backend_influx
Implement InfluxDB BackendSubscriber
Commit: 2861dd25d6f495e68276fd48ed846ad789785c87
https://github.com/openSUSE/open-build-service/commit/2861dd25d6f495e68276f…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
M src/api/app/assets/javascripts/webui2/application.js
M src/api/app/assets/javascripts/webui2/datatables.js
A src/api/app/assets/javascripts/webui2/project_monitor.js
M src/api/app/assets/stylesheets/webui2/datatables.scss
M src/api/app/assets/stylesheets/webui2/modals.scss
M src/api/app/controllers/webui/project_controller.rb
A src/api/app/views/webui2/webui/project/_monitor_control.html.haml
M src/api/app/views/webui2/webui/project/_tabs.html.haml
A src/api/app/views/webui2/webui/project/monitor.html.haml
A src/api/spec/bootstrap/features/webui/projects/monitor_spec.rb
A src/api/spec/bootstrap/support/page/monitor_page.rb
M src/api/spec/features/webui/projects_spec.rb
Log Message:
-----------
Merge pull request #6421 from ChrisBr/bootstrap/monitor
Bootstrap/monitor
Commit: e4fc26ba3a46d1de72812c420f1c8e41930eb4dc
https://github.com/openSUSE/open-build-service/commit/e4fc26ba3a46d1de72812…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/repositories/state.html.haml
Log Message:
-----------
Fix repository state view
Safe join does not work on a string / array, see documentation:
https://apidock.com/rails/ActionView/Helpers/OutputSafetyHelper/safe_join
Fix #6459
Commit: cbe706325a99f47d9a4b67efbbc99ff9b7724724
https://github.com/openSUSE/open-build-service/commit/cbe706325a99f47d9a4b6…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/users/tasks/index.html.haml
Log Message:
-----------
Style the request count on the user's tasks page with a badge
This makes the page look nicer and makes the counter more visible for
users.
Part of #6464
Commit: 25a44305c54b23dda24222220135e3cd6928c84f
https://github.com/openSUSE/open-build-service/commit/25a44305c54b23dda2422…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
M src/api/app/assets/javascripts/webui/application/requests_table.js.erb
M src/api/app/assets/javascripts/webui2/requests_table.js.erb
Log Message:
-----------
Fix pagination option in DataTable initialisation
Paging is a boolean that enables or disables the pagination feature.
https://datatables.net/reference/option/paging
Commit: 0e31de692f314f9a5fa6475a12d42f662d217398
https://github.com/openSUSE/open-build-service/commit/0e31de692f314f9a5fa64…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
M src/api/app/assets/javascripts/webui/application/requests_table.js.erb
M src/api/app/assets/javascripts/webui2/requests_table.js.erb
M src/api/app/views/webui2/webui/users/tasks/index.html.haml
Log Message:
-----------
Merge pull request #6465 from bgeuken/add_a_badge_to_request_table
Style the request count on the user's tasks page with a badge
Commit: 27f829024bf7b6a0865355e1c04e60ae385d80f5
https://github.com/openSUSE/open-build-service/commit/27f829024bf7b6a086535…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-04 (Tue, 04 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/repositories/state.html.haml
Log Message:
-----------
Merge pull request #6462 from ChrisBr/fix_repo_state
Fix repository state view
Commit: fb36d9e93c8d572956c39678b9978ef071387552
https://github.com/openSUSE/open-build-service/commit/fb36d9e93c8d572956c39…
Author: Victor Pereira <vpereira(a)suse.de>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M src/api/app/controllers/webui/project_controller.rb
A src/api/app/controllers/webui/projects/meta_controller.rb
M src/api/app/views/webui/project/_tabs.html.erb
R src/api/app/views/webui/project/meta.html.erb
M src/api/app/views/webui/project/show.html.erb
A src/api/app/views/webui/projects/meta/show.html.erb
M src/api/app/views/webui2/webui/project/_breadcrumb_items.html.haml
R src/api/app/views/webui2/webui/project/meta.html.haml
A src/api/app/views/webui2/webui/projects/meta/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/meta/show.html.haml
M src/api/config/routes.rb
A src/api/spec/cassettes/Webui_ProjectController/GET_add_maintained_project_dialog/1_44_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_47_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_47_2.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_monitor/with_a_project/with_buildresult/without_results/1_38_1_4_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_load_project_config/1_33_1_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_load_project_config/1_33_1_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_a_valid_maintained_project/1_30_1_1_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_a_valid_maintained_project/1_30_1_1_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_a_valid_maintained_project/1_30_1_1_3.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_an_invalid_project/1_30_1_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_an_invalid_project/1_30_1_2_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_an_invalid_project/1_30_1_2_3.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/without_a_maintenance_project_kind_maintenance_/1_30_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/without_a_maintenance_project_kind_maintenance_/1_30_2_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/_remove_maintained_project_fails_without_maintenance_kind_for_a_valid_maintained_project/1_29_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/maintained_project_successfully_removed/1_29_1_1_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/maintained_project_successfully_removed/1_29_1_1_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/maintained_project_successfully_removed/1_29_1_1_3.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/with_an_invalid_maintained_project/1_29_1_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/with_an_invalid_maintained_project/1_29_1_2_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_save_prjconf/can_save_a_project_config/1_34_1_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_save_prjconf/can_save_a_project_config/1_34_1_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/GET_meta/1_1_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_a_non_existing_repository_path/1_2_2_4_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_a_non_existing_repository_path/1_2_2_4_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_a_valid_meta/1_2_2_3_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_a_valid_meta/1_2_2_3_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_an_invalid_devel_project/1_2_2_2_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_an_invalid_devel_project/1_2_2_2_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/without_a_valid_meta/1_2_2_1_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/without_a_valid_meta/1_2_2_1_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_an_nonexistent_project/1_2_1_1.yml
M src/api/spec/controllers/webui/project_controller_spec.rb
A src/api/spec/controllers/webui/projects/meta_controller_spec.rb
Log Message:
-----------
Move project_controller (meta and save_meta) to its own controller
Commit: 8e2f23ac04a8c1862128d99e4ebc2d07999b2b3f
https://github.com/openSUSE/open-build-service/commit/8e2f23ac04a8c1862128d…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M src/api/app/views/webui/project/status.html.erb
Log Message:
-----------
Merge pull request #6450 from bgeuken/fix_timestamp_in_project_status
Fix & Refactor generation of first failure time for project status page
Commit: cb1a5575e73a010d4b1349709fc55a80826c60ff
https://github.com/openSUSE/open-build-service/commit/cb1a5575e73a010d4b134…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/user/_involvement.html.haml
Log Message:
-----------
Fix 500 error when a user owns a project, but not a package
When a user owns a project the owner search would return a touple of
[nil, 'some_project']. Our code was not checking for non-existant
packages and thus caused an error.
Fixes #6466
Commit: dedc37d57034f102d7d3391304df88b8e6777f7f
https://github.com/openSUSE/open-build-service/commit/dedc37d57034f102d7d33…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M src/api/app/controllers/webui/attribute_controller.rb
M src/api/app/views/webui2/webui/attribute/_breadcrumb_items.html.haml
M src/api/app/views/webui2/webui/attribute/edit.html.haml
M src/api/app/views/webui2/webui/attribute/index.html.haml
M src/api/app/views/webui2/webui/attribute/new.html.haml
A src/api/spec/bootstrap/features/webui/attributes_spec.rb
M src/api/spec/browser_helper.rb
M src/api/spec/features/webui/attributes_spec.rb
M src/api/spec/features/webui/projects_spec.rb
A src/api/spec/support/features/features_attribute.rb
Log Message:
-----------
Merge pull request #6379 from saraycp/project_attributes
Project attributes on bootstrap
Commit: 5c94e8fcab18ce1974e9d12b34233c4abd54cbf4
https://github.com/openSUSE/open-build-service/commit/5c94e8fcab18ce1974e9d…
Author: Victor Pereira <vpereira(a)suse.de>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M src/api/app/controllers/webui/projects/meta_controller.rb
A src/api/app/services/meta_controller_service/meta_validator.rb
A src/api/app/services/meta_controller_service/meta_xml_validator.rb
A src/api/app/services/meta_controller_service/project_updater.rb
M src/api/spec/controllers/webui/projects/meta_controller_spec.rb
Log Message:
-----------
Create service classes and use only set_project before_action
Commit: 536fcc0ea8ca5bed852291022ca0b4f68e2d1e2a
https://github.com/openSUSE/open-build-service/commit/536fcc0ea8ca5bed85229…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M src/backend/bs_repserver
Log Message:
-----------
Merge pull request #6460 from lethliel/fix_getbuildinfo_post
[backend] getbuildinfo_post: use getprojpack without flavor and refactor
Commit: 2a8375f1484cc4cc86baa88e09a465c1ab1f2a22
https://github.com/openSUSE/open-build-service/commit/2a8375f1484cc4cc86baa…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M src/backend/BSXML.pm
M src/backend/bs_repserver
Log Message:
-----------
[backend] also report weak deps in fileinfo queries
We also do reverse lookups ("fileinfo_ext") for recommends and
supplements.
Commit: cb1bea54688c84d06520791ae9574e571b0a21ec
https://github.com/openSUSE/open-build-service/commit/cb1bea54688c84d065207…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M src/api/app/assets/javascripts/webui2/requests_table.js.erb
M src/api/app/views/webui2/shared/_patchinfos_table.html.haml
M src/api/app/views/webui2/shared/_requests_table.html.haml
M src/api/app/views/webui2/webui/users/tasks/index.html.haml
Log Message:
-----------
Reduce the default number of requests shown on the user tasks page
In the new bootstrap UI the request table takes more space. Hence it's
better show less requests by default.
Part of issue #6464
Commit: 65a72cc5a86a2bd213ac0a72f1f7c8edb7dcd18d
https://github.com/openSUSE/open-build-service/commit/65a72cc5a86a2bd213ac0…
Author: Victor Pereira <vpereirabr(a)gmail.com>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M src/api/app/controllers/webui/project_controller.rb
A src/api/app/controllers/webui/projects/meta_controller.rb
A src/api/app/services/meta_controller_service/meta_validator.rb
A src/api/app/services/meta_controller_service/meta_xml_validator.rb
A src/api/app/services/meta_controller_service/project_updater.rb
M src/api/app/views/webui/project/_tabs.html.erb
R src/api/app/views/webui/project/meta.html.erb
M src/api/app/views/webui/project/show.html.erb
A src/api/app/views/webui/projects/meta/show.html.erb
M src/api/app/views/webui2/webui/project/_breadcrumb_items.html.haml
R src/api/app/views/webui2/webui/project/meta.html.haml
A src/api/app/views/webui2/webui/projects/meta/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/meta/show.html.haml
M src/api/config/routes.rb
A src/api/spec/cassettes/Webui_ProjectController/GET_add_maintained_project_dialog/1_44_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_47_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_47_2.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_monitor/with_a_project/with_buildresult/without_results/1_38_1_4_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_load_project_config/1_33_1_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_load_project_config/1_33_1_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_a_valid_maintained_project/1_30_1_1_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_a_valid_maintained_project/1_30_1_1_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_a_valid_maintained_project/1_30_1_1_3.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_an_invalid_project/1_30_1_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_an_invalid_project/1_30_1_2_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_an_invalid_project/1_30_1_2_3.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/without_a_maintenance_project_kind_maintenance_/1_30_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/without_a_maintenance_project_kind_maintenance_/1_30_2_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/_remove_maintained_project_fails_without_maintenance_kind_for_a_valid_maintained_project/1_29_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/maintained_project_successfully_removed/1_29_1_1_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/maintained_project_successfully_removed/1_29_1_1_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/maintained_project_successfully_removed/1_29_1_1_3.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/with_an_invalid_maintained_project/1_29_1_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/with_an_invalid_maintained_project/1_29_1_2_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_save_prjconf/can_save_a_project_config/1_34_1_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_save_prjconf/can_save_a_project_config/1_34_1_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/GET_meta/1_1_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_a_non_existing_repository_path/1_2_2_4_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_a_non_existing_repository_path/1_2_2_4_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_a_valid_meta/1_2_2_3_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_a_valid_meta/1_2_2_3_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_an_invalid_devel_project/1_2_2_2_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_an_invalid_devel_project/1_2_2_2_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/without_a_valid_meta/1_2_2_1_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/without_a_valid_meta/1_2_2_1_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_an_nonexistent_project/1_2_1_1.yml
M src/api/spec/controllers/webui/project_controller_spec.rb
A src/api/spec/controllers/webui/projects/meta_controller_spec.rb
Log Message:
-----------
Merge pull request #6422 from vpereira/new_project_meta
Move meta related actions from ProjectController to its own CRUD controller
Commit: b81326c26791dde271f674e1f114e9899d6fd2e1
https://github.com/openSUSE/open-build-service/commit/b81326c26791dde271f67…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M src/backend/BSSched/BuildJob.pm
M src/backend/BSSched/BuildJob/Docker.pm
M src/backend/BSSched/BuildJob/KiwiImage.pm
M src/backend/BSSched/BuildJob/KiwiProduct.pm
M src/backend/t/0100-BSSched-BuildJob.t
Log Message:
-----------
[backend] refactor expandkiwipath method
We now pass the context as first argument.
Commit: 25bc10f537daa9c422a77ffa86e2afa0cbfaffac
https://github.com/openSUSE/open-build-service/commit/25bc10f537daa9c422a77…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M src/backend/bs_repserver
Log Message:
-----------
[backend] cosmetics: rename variables
Commit: eff9cd581fce1c486af0cfe2d27e71c289fb9280
https://github.com/openSUSE/open-build-service/commit/eff9cd581fce1c486af0c…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M src/backend/bs_repserver
Log Message:
-----------
[backend] refactor buildinfo_post where the body is a cpio file
Commit: bc67419376c9fb8ac7a98687b073c73dfe3df510
https://github.com/openSUSE/open-build-service/commit/bc67419376c9fb8ac7a98…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M src/backend/BSRepServer/Checker.pm
Log Message:
-----------
[backend] BSRepServer/Checker.pm: get rid of a uninitialized value warning
Commit: 2fd94dae2687a6b197b8cb7c704db640c47ad92b
https://github.com/openSUSE/open-build-service/commit/2fd94dae2687a6b197b8c…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M src/backend/BSSched/BuildJob/Docker.pm
Log Message:
-----------
[backend] docker: do not add container repositories if we have _obsrepository in the path
We will use _obsrepositores as flag that the base container's repositories
should be ignored and the container be built with the repositories from
the project path.
Commit: d3deeee1f18adbd07cc3f714b9e12e663f0f9df2
https://github.com/openSUSE/open-build-service/commit/d3deeee1f18adbd07cc3f…
Author: Lukas Krause <lkrause(a)suse.de>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M src/api/app/assets/javascripts/webui2/autocomplete.js
M src/api/app/controllers/webui/project_controller.rb
A src/api/app/controllers/webui2/project_controller.rb
M src/api/app/views/webui2/shared/_package_branch_form.html.haml
A src/api/app/views/webui2/webui/project/_new_package_branch_modal.html.haml
A src/api/app/views/webui2/webui/project/_new_package_modal.html.haml
M src/api/app/views/webui2/webui/project/_project_packages.html.haml
M src/api/app/views/webui2/webui/project/show.html.haml
M src/api/config/routes.rb
Log Message:
-----------
Add new package and branch package modal to project
The new package and branch existing package view are basically
just a form. Since they need to be migrated to bootstrap,
they are a perfect fit for a modal dialog.
Commit: fc58e30564d1ccd61fa1c86248a546f86830bf2e
https://github.com/openSUSE/open-build-service/commit/fc58e30564d1ccd61fa1c…
Author: Lukas Krause <lkrause(a)suse.de>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Add_an_existing_group.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Add_non_existent_group.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Add_role_to_group.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Remove_role_from_group.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Viewing_group_roles.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Add_an_existing_user.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Add_non_existent_user.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Add_role_to_user.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Remove_role_from_user.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Remove_user_from_package_/_project.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Viewing_user_roles.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Add_group_to_package_/_project.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Add_role_to_group.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Remove_role_from_group.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Viewing_group_roles.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Add_role_to_user.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Add_user_to_package_/_project.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Remove_role_from_user.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Remove_user_from_package_/_project.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Viewing_user_roles.yml
M src/api/spec/cassettes/Bootstrap_Packages/branching_a_package_from_another_users_project/with_AutoCleanup.yml
M src/api/spec/cassettes/Bootstrap_Packages/branching_a_package_from_another_users_project/without_AutoCleanup.yml
M src/api/spec/cassettes/Bootstrap_Packages/changing_the_package_s_devel_project.yml
M src/api/spec/cassettes/Bootstrap_Packages/deleting_a_package.yml
M src/api/spec/cassettes/Bootstrap_Packages/editing_a_package.yml
M src/api/spec/cassettes/Bootstrap_Packages/log/download_logfile_succesfully.yml
M src/api/spec/cassettes/Bootstrap_Packages/requesting_package_deletion.yml
Log Message:
-----------
Update cassettes for bootstrap packages tests
Outdated cassettes leaded to failing tests
Commit: eca933dfa2c34266504e3ec5e47605a506e9d0ae
https://github.com/openSUSE/open-build-service/commit/eca933dfa2c34266504e3…
Author: Lukas Krause <lkrause(a)suse.de>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M src/api/spec/cassettes/Bootstrap_MaintenanceWorkflow/maintenance_workflow.yml
Log Message:
-----------
Update cassettes for bootstrap maintenance workflow tests
Outdated cassettes leaded to failing tests
Commit: b0b6b5f35da1e5e4fdcf9d456ce54f85a7a3b811
https://github.com/openSUSE/open-build-service/commit/b0b6b5f35da1e5e4fdcf9…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M src/backend/BSRevision.pm
Log Message:
-----------
[backend] clone the project data if we use a readproj_local cache
We seem to modify the returned data somewhere. As this leads to
errors that are nasty and hard to find we play it safe here by
simply cloning the returned data.
Commit: 914b475bce3520aab94b09de9a278442b97c387c
https://github.com/openSUSE/open-build-service/commit/914b475bce3520aab94b0…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M src/backend/BSRepServer/Checker.pm
M src/backend/BSRevision.pm
M src/backend/BSSched/BuildJob.pm
M src/backend/BSSched/BuildJob/Docker.pm
M src/backend/BSSched/BuildJob/KiwiImage.pm
M src/backend/BSSched/BuildJob/KiwiProduct.pm
M src/backend/BSXML.pm
M src/backend/bs_repserver
M src/backend/t/0100-BSSched-BuildJob.t
Log Message:
-----------
Merge pull request #6453 from mlschroe/master
Report weakdeps in fileinfo queries
Commit: c1e2725a571223c31cf868734499704883176290
https://github.com/openSUSE/open-build-service/commit/c1e2725a571223c31cf86…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M src/api/app/assets/javascripts/webui2/project_monitor.js
Log Message:
-----------
Add option to show all packages on monitor page
Commit: 40772022b6b87c7532264078cffc8eed483e4f56
https://github.com/openSUSE/open-build-service/commit/40772022b6b87c7532264…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M src/backend/bs_srcserver
Log Message:
-----------
[backend] view=info: rename unexpanded to noexpand while we can
Commit: feeb2b563ad1b3cdd3e7f1a73daf3a3199b5ed4d
https://github.com/openSUSE/open-build-service/commit/feeb2b563ad1b3cdd3e7f…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M src/api/app/assets/javascripts/webui2/requests_table.js.erb
M src/api/app/views/webui2/shared/_patchinfos_table.html.haml
M src/api/app/views/webui2/shared/_requests_table.html.haml
M src/api/app/views/webui2/webui/users/tasks/index.html.haml
Log Message:
-----------
Merge pull request #6468 from bgeuken/fix_issue_6464
Reduce the default number of requests shown on the user tasks page
Commit: 420849668e5138f0de030e28282ca526ee36f12d
https://github.com/openSUSE/open-build-service/commit/420849668e5138f0de030…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/user/_involvement.html.haml
Log Message:
-----------
Merge pull request #6467 from bgeuken/fix_issue_6466
Fix 500 error when a user owns a project, but not a package
Commit: 16542bee2464c8950d4f9ebf417157f1a911d2eb
https://github.com/openSUSE/open-build-service/commit/16542bee2464c8950d4f9…
Author: Victor Pereira <vpereirabr(a)gmail.com>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M src/api/app/assets/javascripts/webui2/autocomplete.js
M src/api/app/controllers/webui/project_controller.rb
A src/api/app/controllers/webui2/project_controller.rb
M src/api/app/views/webui2/shared/_package_branch_form.html.haml
A src/api/app/views/webui2/webui/project/_new_package_branch_modal.html.haml
A src/api/app/views/webui2/webui/project/_new_package_modal.html.haml
M src/api/app/views/webui2/webui/project/_project_packages.html.haml
M src/api/app/views/webui2/webui/project/show.html.haml
M src/api/config/routes.rb
M src/api/spec/cassettes/Bootstrap_MaintenanceWorkflow/maintenance_workflow.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Add_an_existing_group.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Add_non_existent_group.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Add_role_to_group.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Remove_role_from_group.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Viewing_group_roles.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Add_an_existing_user.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Add_non_existent_user.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Add_role_to_user.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Remove_role_from_user.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Remove_user_from_package_/_project.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Viewing_user_roles.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Add_group_to_package_/_project.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Add_role_to_group.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Remove_role_from_group.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Viewing_group_roles.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Add_role_to_user.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Add_user_to_package_/_project.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Remove_role_from_user.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Remove_user_from_package_/_project.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Viewing_user_roles.yml
M src/api/spec/cassettes/Bootstrap_Packages/branching_a_package_from_another_users_project/with_AutoCleanup.yml
M src/api/spec/cassettes/Bootstrap_Packages/branching_a_package_from_another_users_project/without_AutoCleanup.yml
M src/api/spec/cassettes/Bootstrap_Packages/changing_the_package_s_devel_project.yml
M src/api/spec/cassettes/Bootstrap_Packages/deleting_a_package.yml
M src/api/spec/cassettes/Bootstrap_Packages/editing_a_package.yml
M src/api/spec/cassettes/Bootstrap_Packages/log/download_logfile_succesfully.yml
M src/api/spec/cassettes/Bootstrap_Packages/requesting_package_deletion.yml
Log Message:
-----------
Merge pull request #6458 from krauselukas/feature/bootstrap/new_package_branch_package
Add new package and branch package modal to project
Commit: 8d097f5bbad8dbbd7950cff66a43fa43ea8ccb1b
https://github.com/openSUSE/open-build-service/commit/8d097f5bbad8dbbd7950c…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M src/api/app/assets/javascripts/webui2/project_monitor.js
Log Message:
-----------
Merge pull request #6473 from ChrisBr/bootstrap/monitor-improvements
Add option to show all packages on monitor page
Commit: 0099652d0c3780a31713a41446f37a9f1b4d85b5
https://github.com/openSUSE/open-build-service/commit/0099652d0c3780a31713a…
Author: Lukas Krause <lkrause(a)suse.de>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/repositories/_breadcrumb_items.html.haml
Log Message:
-----------
Prevent exception in repositories breadcrumb
project_repository_state_path needs a repository defined in order to find
the right route. When the breadcrumb is used in an view where
no repository is set, it will throw an exception. For example in
the add repository view, which will be added soonish.
Commit: 11c2baec51d9ac2edec1bb079cd4fe83097057f7
https://github.com/openSUSE/open-build-service/commit/11c2baec51d9ac2edec1b…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Update rails to version 5.2.2
Commit: 5e3250535d11b415fcf9728760cae3832d50254f
https://github.com/openSUSE/open-build-service/commit/5e3250535d11b415fcf97…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
Date: 2018-12-05 (Wed, 05 Dec 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Update ruby_parser to version 3.12.0
Commit: 9e8e52dbde5dd4c72c3514375de27b9c16e25de4
https://github.com/openSUSE/open-build-service/commit/9e8e52dbde5dd4c72c351…
Author: Stephan Kulow <stephan(a)kulow.org>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Merge pull request #6479 from openSUSE/depfu/update/srcapi/ruby_parser-3.12.0
[src/api] Update ruby_parser: 3.11.0 → 3.12.0 (minor)
Commit: 1b79b0354dc2a44b6106a1742a8b3801acd10765
https://github.com/openSUSE/open-build-service/commit/1b79b0354dc2a44b6106a…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/spec/support/capybara.rb
Log Message:
-----------
Disable also transitions in tests
Instead of injecting things into chrome, capybara's
AnimationDisabler is a rack middle ware that patches
the HTML to include a script and a style section. This
way we don't need to execute javascript.
Note that this is a beta feature of capybara, but exists
since 3.2.0 release (June) - I only discovered it by
chance though :)
Fixes #6457
Commit: 1ca0ea18aa36ed6e4e75ccdd0a3e169f5112a41d
https://github.com/openSUSE/open-build-service/commit/1ca0ea18aa36ed6e4e75c…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/models/configuration.rb
Log Message:
-----------
Fix rails 5.2.2 incompability
Overwrite update function in Configuration
Commit: bc1dd90d10d8b879d86ca02633f37be70dd056b4
https://github.com/openSUSE/open-build-service/commit/bc1dd90d10d8b879d86ca…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/spec/support/capybara.rb
Log Message:
-----------
Merge pull request #6480 from coolo/disable_transisitons
Disable also transitions in tests
Commit: 3a3c984b8bbe0d4d5b422fddf0ad6cd722671266
https://github.com/openSUSE/open-build-service/commit/3a3c984b8bbe0d4d5b422…
Author: Eduardo Navarro <enavarro(a)suse.com>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/controllers/webui/groups_controller.rb
A src/api/app/controllers/webui2/groups_controller.rb
A src/api/app/views/webui2/webui/groups/_add_user_modal.html.haml
M src/api/app/views/webui2/webui/groups/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/groups/_remove_user_modal.html.haml
M src/api/app/views/webui2/webui/groups/show.html.haml
M src/api/config/routes.rb
Log Message:
-----------
Migrate group edit to Bootstrap
Instead of using a tokenfield in a new screen it has been added:
- A delete icon for each row in the table, for deleting a user.
- An "Add user" link, for adding a user using a modal with an
autocomplete box.
This way we don't use tokenfield, that is currently not maintained.
Commit: fffdb4e950817ac4295a98d7f348469cb21e1b18
https://github.com/openSUSE/open-build-service/commit/fffdb4e950817ac4295a9…
Author: David Kang <dkang(a)suse.com>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/assets/javascripts/webui2/autocomplete.js
M src/api/app/controllers/webui/repositories_controller.rb
A src/api/app/views/webui2/webui/repositories/_add_repository_from_project_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_add_repository_path_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_delete_repository_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_edit_repository_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_repository_card_content.html.haml
A src/api/app/views/webui2/webui/repositories/_repository_entry.html.haml
A src/api/app/views/webui2/webui/repositories/_request_delete_repository_modal.html.haml
M src/api/app/views/webui2/webui/repositories/index.html.haml
M src/api/config/routes.rb
Log Message:
-----------
Migrate repository page to Boostrap
Design of the page has been changed:
- Show repositories in a nicer way, using the space more efficiently
- Integrated expert mode in the page.
- Integrate addition of additional paths the page.
TODO:
- Add DoD Repository
- Add from a distribution page
- Tests
- Order of repository path
- Improve Javascript
- Remove repository path
Co-authored-by: Ana María Martínez Gómez <ammartinez(a)suse.de>
Commit: 36880c690f61960d561cb6048f7c57032bc30367
https://github.com/openSUSE/open-build-service/commit/36880c690f61960d561cb…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/repositories.scss
M src/api/app/views/webui2/webui/repositories/_repository_card_content.html.haml
M src/api/app/views/webui2/webui/repositories/_repository_entry.html.haml
A src/api/app/views/webui2/webui/repositories/_repository_path_item.html.haml
M src/api/config/routes.rb
Log Message:
-----------
Allow to modify order of repository paths
Álso hide paths if there are more than 3.
Co-authored-by: David Kang <dkang(a)suse.com>
Commit: 3c48d20ee1db0db892640b2d98cdcc0d422ab897
https://github.com/openSUSE/open-build-service/commit/3c48d20ee1db0db892640…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
A src/api/app/views/webui2/webui/repositories/_delete_repository_path_modal.html.haml
M src/api/app/views/webui2/webui/repositories/_repository_path_item.html.haml
M src/api/config/routes.rb
Log Message:
-----------
Allow to remove repository paths
Include confirmation modal.
Co-authored-by: David Kang <dkang(a)suse.com>
Commit: 7919c5fd2ffa50dc5529e96ac42624f0f3cf01a0
https://github.com/openSUSE/open-build-service/commit/7919c5fd2ffa50dc5529e…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/assets/javascripts/webui2/autocomplete.js
M src/api/app/assets/stylesheets/webui2/repositories.scss
M src/api/app/controllers/webui/repositories_controller.rb
A src/api/app/views/webui2/webui/repositories/_add_repository_from_project_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_add_repository_path_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_delete_repository_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_delete_repository_path_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_edit_repository_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_repository_card_content.html.haml
A src/api/app/views/webui2/webui/repositories/_repository_entry.html.haml
A src/api/app/views/webui2/webui/repositories/_repository_path_item.html.haml
A src/api/app/views/webui2/webui/repositories/_request_delete_repository_modal.html.haml
M src/api/app/views/webui2/webui/repositories/index.html.haml
M src/api/config/routes.rb
Log Message:
-----------
Merge pull request #6471 from Ana06/repositories_bootstrap
Migrate repository page to Boostrap
Commit: 00be4e8e3226dd64df6573effb8623b8797c1f96
https://github.com/openSUSE/open-build-service/commit/00be4e8e3226dd64df657…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/_new_package_branch_modal.html.haml
M src/api/app/views/webui2/webui/project/_new_package_modal.html.haml
Log Message:
-----------
Be consistent in modal buttons
Use the same modal buttons as the other forms in which we create records
Commit: cef8f37f8803c5c75c895fbe50978f8517985a16
https://github.com/openSUSE/open-build-service/commit/cef8f37f8803c5c75c895…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
A src/api/app/assets/stylesheets/webui2/pulse.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/controllers/webui/project_controller.rb
M src/api/app/helpers/webui/request_helper.rb
A src/api/app/views/webui2/webui/project/_pulse_list.html.haml
A src/api/app/views/webui2/webui/project/_pulse_list_branches.html.haml
A src/api/app/views/webui2/webui/project/_pulse_list_builds.html.haml
A src/api/app/views/webui2/webui/project/_pulse_list_changes.html.haml
A src/api/app/views/webui2/webui/project/_pulse_list_comments.html.haml
A src/api/app/views/webui2/webui/project/_pulse_list_commits.html.haml
A src/api/app/views/webui2/webui/project/_pulse_list_entry.html.haml
A src/api/app/views/webui2/webui/project/_pulse_list_new.html.haml
A src/api/app/views/webui2/webui/project/_range_month.html.haml
A src/api/app/views/webui2/webui/project/_range_week.html.haml
A src/api/app/views/webui2/webui/project/pulse.html.haml
A src/api/app/views/webui2/webui/project/update_pulse.js.erb
M src/api/config/routes.rb
Log Message:
-----------
Refactor and adopt pulse to bootstrap
This was some basic functionality. A bit extended now to give
some more information about what is happening in a Project.
Commit: 72785cab39c5a006c92b411f54006b385bb1850e
https://github.com/openSUSE/open-build-service/commit/72785cab39c5a006c92b4…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/models/event.rb
Log Message:
-----------
Create success/build log entries again
This was dropped in 886c5a4715994bdb6c0bdee05c2f7d05528a5883 but remains
valuable information.
Commit: 637ab278b632f9e054a7b96556417bd164ff1135
https://github.com/openSUSE/open-build-service/commit/637ab278b632f9e054a7b…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/show.html.haml
Log Message:
-----------
Be consistent in displaying counts
Use badges like other views
Commit: 92167f27adaba1f624676e546005e8c8bbc787a4
https://github.com/openSUSE/open-build-service/commit/92167f27adaba1f624676…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/backend/BSSched/BuildJob/Patchinfo.pm
Log Message:
-----------
[backend] fix patchinfo handling of containers
Tested with SUSE:Maintenance:9638 ;)
Commit: 8ea707f905913cff9a4610a4e3cb796d5839649a
https://github.com/openSUSE/open-build-service/commit/8ea707f905913cff9a461…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/repositories/_breadcrumb_items.html.haml
Log Message:
-----------
Merge pull request #6476 from krauselukas/fix_breadcrumb
Prevent exception in repositories breadcrumb
Commit: ee3bbd9a4309c8676f618fad6bffbe33a79a295b
https://github.com/openSUSE/open-build-service/commit/ee3bbd9a4309c8676f618…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/repositories/index.html.haml
Log Message:
-----------
Add name of project in repositories page title
It was requested but not addressed in:
https://github.com/openSUSE/open-build-service/pull/6471#discussion_r239388…
Commit: c019a8ea6e01f25ad00e538e229435b622820606
https://github.com/openSUSE/open-build-service/commit/c019a8ea6e01f25ad00e5…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/controllers/webui/project_controller.rb
M src/api/app/views/webui2/webui/project/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/project/_edit_comment_form.html.haml
A src/api/app/views/webui2/webui/project/edit_comment_form.js.erb
A src/api/app/views/webui2/webui/project/status.html.haml
Log Message:
-----------
Implement the project status page in bootstrap
* Convert view to HAML
* Use path helpers to generate URLs
* Address minor style issues
Co-authored-by: Saray Cabrera Padrón scabrerapadron(a)suse.de
Commit: 79bfe96283c3d43bdd760ebc092dc14f23ac6a11
https://github.com/openSUSE/open-build-service/commit/79bfe96283c3d43bdd760…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/status.html.haml
Log Message:
-----------
Move comments to a new column
To distinguish between the summary provided by OBS and comments added
by maintainers of the project.
Co-authored-by: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Commit: 738debbfb1896afd9e9929f3b9f5b07cc38f22f2
https://github.com/openSUSE/open-build-service/commit/738debbfb1896afd9e992…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/status.html.haml
Log Message:
-----------
Fix column length, add truncation
Commit: 081533c13ddf8bc39737b6aeb44fbd32ea8ca86f
https://github.com/openSUSE/open-build-service/commit/081533c13ddf8bc39737b…
Author: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/controllers/webui/project_controller.rb
A src/api/app/views/webui2/webui/project/_edit_comment.html.haml
A src/api/app/views/webui2/webui/project/_status_comment.html.haml
A src/api/app/views/webui2/webui/project/edit_comment.js.erb
M src/api/app/views/webui2/webui/project/edit_comment_form.js.erb
M src/api/app/views/webui2/webui/project/status.html.haml
M src/api/config/routes.rb
Log Message:
-----------
Update comments column to webui2
Inside comments column some partials are rendered, now it renders webui2
ones.
Instead of adding the comment's form after the comment itself, it
replaces it.
After changing the form we realized that we needed to update/save the
attribute value in ProjectController#edit_comment.
Co-authored-by: Björn Geuken <bgeuken(a)suse.de>
Commit: cdc061761e891854e3f4e763b0b42eceffaea927
https://github.com/openSUSE/open-build-service/commit/cdc061761e891854e3f4e…
Author: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/controllers/webui/project_controller.rb
M src/api/app/views/webui/project/edit_comment.js.erb
M src/api/app/views/webui/project/edit_comment_form.js.erb
M src/api/app/views/webui2/webui/project/_edit_comment.html.haml
M src/api/app/views/webui2/webui/project/_status_comment.html.haml
A src/api/app/views/webui2/webui/project/clear_failed_comment.js.erb
M src/api/app/views/webui2/webui/project/edit_comment.js.erb
Log Message:
-----------
Add status comment delete action to status table
This action allows to delete comments that were added to a project
package status.
Previously this was only possible when the package stopped having
failures. This didn't really make sense since users that can write, and
overwrite, comment should also be allowed to delete status comments.
Co-authored-by: Björn Geuken <bgeuken(a)suse.de>
Commit: 3004f02e43db35de2da7df58baffdc39012785c1
https://github.com/openSUSE/open-build-service/commit/3004f02e43db35de2da7d…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
A src/api/app/helpers/webui/projects/status_helper.rb
M src/api/app/views/webui2/webui/project/status.html.haml
Log Message:
-----------
Move view code to a helper
This also fixes Rubocop offenses in the moved code.
Commit: f56280eceae68429979e17a6a5c761fe506ccb32
https://github.com/openSUSE/open-build-service/commit/f56280eceae68429979e1…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/users/tasks/index.html.haml
Log Message:
-----------
Style the patchinfo count with a badge
Follow up of #6465
Co-authored-by: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Commit: d7926343f6c08b6e749ef21794a48067229c3954
https://github.com/openSUSE/open-build-service/commit/d7926343f6c08b6e749ef…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/_breadcrumb_items.html.haml
M src/api/app/views/webui2/webui/project/_tabs.html.haml
Log Message:
-----------
Add project variable to all *_path calls in our breadcrumb partial
While working on the bootstrap migration for the status tab I got
routing issues due to missing 'project' parameters.
The reason for that is that we explicitly set the 'project' for
some path helper calls, but not for all.
====
No route matches {:action=>"index", :controller=>"webui/repositories",
:format=>"html"}, missing required keys: [:project]
- unless project.defines_remote_instance? || project.is_maintenance?
%li.nav-item
= tab_link('Repositories', repositories_path)
%li.nav-item
= tab_link('Monitor', project_monitor_path(project))
%li.nav-item
Commit: 4cd6073f0a688def1bee9532c89be4ef7cfeb0d0
https://github.com/openSUSE/open-build-service/commit/4cd6073f0a688def1bee9…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/user/_info.html.haml
Log Message:
-----------
Use badge for group tasks
To be consistent with other views
Commit: c1b9b8cda8c94687bb9b066a6c548e344585eaf8
https://github.com/openSUSE/open-build-service/commit/c1b9b8cda8c94687bb9b0…
Author: Eduardo Navarro <enavarro(a)suse.com>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
A src/api/spec/bootstrap/features/webui/groups_spec.rb
A src/api/spec/cassettes/Groups/add_a_user.yml
A src/api/spec/cassettes/Groups/visit_group_page.yml
R src/api/spec/features/webui/groups_spec.rb
Log Message:
-----------
Migrate group edit tests to Bootstrap
Commit: b7b5ea0f7c6cb1a05c47a0fc13fb6f877b097ef0
https://github.com/openSUSE/open-build-service/commit/b7b5ea0f7c6cb1a05c47a…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/show.html.haml
Log Message:
-----------
Merge pull request #6487 from dmarcoux/consistent-badges
Be consistent in displaying counts
Commit: 3c15e4bfc36bf12aab2511b727ad860370b5efd3
https://github.com/openSUSE/open-build-service/commit/3c15e4bfc36bf12aab251…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/helpers/webui/project_helper.rb
R src/api/app/views/webui2/webui/project/_range_month.html.haml
R src/api/app/views/webui2/webui/project/_range_week.html.haml
M src/api/app/views/webui2/webui/project/pulse.html.haml
M src/api/app/views/webui2/webui/project/update_pulse.js.erb
Log Message:
-----------
Use a helper instead of partials for generating the header
Commit: eda30e7c73fbfe380e79ccff281ab16dd013ade2
https://github.com/openSUSE/open-build-service/commit/eda30e7c73fbfe380e79c…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/users/tasks/index.html.haml
Log Message:
-----------
Merge pull request #6490 from bgeuken/add_badge_to_patchinfo_table
Style the patchinfo count with a badge
Commit: c79b73f275488abc13c5492a99cc1ee33dafeb25
https://github.com/openSUSE/open-build-service/commit/c79b73f275488abc13c54…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/controllers/webui/repositories_controller.rb
A src/api/app/views/webui2/webui/repositories/_add_dod_repository_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_add_dod_source_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_delete_dod_source_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_dod_repository_card_content.html.haml
A src/api/app/views/webui2/webui/repositories/_dod_source_fields.html.haml
A src/api/app/views/webui2/webui/repositories/_edit_dod_source_modal.html.haml
M src/api/app/views/webui2/webui/repositories/_repository_entry.html.haml
M src/api/app/views/webui2/webui/repositories/index.html.haml
M src/api/config/routes.rb
Log Message:
-----------
Add DoD repository to Bootstrap repository page
This part was missed in:
https://github.com/openSUSE/open-build-service/pull/6471
TODO (from Add DoD repository):
- Convert create dod repository to `form_for` and use `dod_source_field` partial.
Co-authored-by: David Kang <dkang(a)suse.com>
Commit: fb6978a4f27134614a08d737155314bd0fd20de6
https://github.com/openSUSE/open-build-service/commit/fb6978a4f27134614a08d…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/_new_package_branch_modal.html.haml
M src/api/app/views/webui2/webui/project/_new_package_modal.html.haml
Log Message:
-----------
Merge pull request #6485 from dmarcoux/consistent-modal-buttons
Be consistent in modal buttons
Commit: 8d9a3237968e36c264db980f2ba0799bfacc28c4
https://github.com/openSUSE/open-build-service/commit/8d9a3237968e36c264db9…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/controllers/webui/groups_controller.rb
A src/api/app/controllers/webui2/groups_controller.rb
A src/api/app/views/webui2/webui/groups/_add_user_modal.html.haml
M src/api/app/views/webui2/webui/groups/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/groups/_remove_user_modal.html.haml
M src/api/app/views/webui2/webui/groups/show.html.haml
M src/api/config/routes.rb
A src/api/spec/bootstrap/features/webui/groups_spec.rb
A src/api/spec/cassettes/Groups/add_a_user.yml
A src/api/spec/cassettes/Groups/visit_group_page.yml
R src/api/spec/features/webui/groups_spec.rb
Log Message:
-----------
Merge pull request #6451 from eduardoj/bootstrap_group_edit
Migrate group edit to Bootstrap
Commit: f263fe84c94edeb7963aa347ece941720afde73d
https://github.com/openSUSE/open-build-service/commit/f263fe84c94edeb7963aa…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/controllers/webui/project_controller.rb
A src/api/app/helpers/webui/projects/status_helper.rb
M src/api/app/views/webui/project/edit_comment.js.erb
M src/api/app/views/webui/project/edit_comment_form.js.erb
M src/api/app/views/webui2/webui/project/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/project/_edit_comment.html.haml
A src/api/app/views/webui2/webui/project/_edit_comment_form.html.haml
A src/api/app/views/webui2/webui/project/_status_comment.html.haml
A src/api/app/views/webui2/webui/project/clear_failed_comment.js.erb
A src/api/app/views/webui2/webui/project/edit_comment.js.erb
A src/api/app/views/webui2/webui/project/edit_comment_form.js.erb
A src/api/app/views/webui2/webui/project/status.html.haml
M src/api/config/routes.rb
Log Message:
-----------
Merge pull request #6477 from bgeuken/project_status_in_bootstrap
Project status in bootstrap
Commit: 6529f9f7c375dd6af10486d2ec4e9a55929c055b
https://github.com/openSUSE/open-build-service/commit/6529f9f7c375dd6af1048…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/_breadcrumb_items.html.haml
M src/api/app/views/webui2/webui/project/_tabs.html.haml
Log Message:
-----------
Merge pull request #6491 from bgeuken/fix_breadcrumbs
Add project variable to all *_path calls in our breadcrumb partial
Commit: 16b650301510fe5ce1664cd457e9a42273087c9b
https://github.com/openSUSE/open-build-service/commit/16b650301510fe5ce1664…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/user/_info.html.haml
Log Message:
-----------
Merge pull request #6492 from dmarcoux/use-badge-for-group-tasks
Use badge for group tasks
Commit: b1e9b6e38b32fb59361ccc1122c8225dc13460d0
https://github.com/openSUSE/open-build-service/commit/b1e9b6e38b32fb59361cc…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/controllers/webui/project_controller.rb
M src/api/app/views/webui/project/_form.html.erb
M src/api/app/views/webui/project/subprojects.html.haml
A src/api/app/views/webui2/webui/project/_add_new_subproject_modal.html.haml
A src/api/app/views/webui2/webui/project/_form.html.haml
A src/api/app/views/webui2/webui/project/subprojects.html.haml
M src/api/spec/features/webui/projects_spec.rb
Log Message:
-----------
Migrate subprojects page to Bootstrap
Co-authored-by: Victor Pereira <vpereira(a)suse.com>
Commit: 0e3b6cd7edf8c63432abb0b1ce830e6a196ebf59
https://github.com/openSUSE/open-build-service/commit/0e3b6cd7edf8c63432abb…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/controllers/webui/project_controller.rb
A src/api/app/controllers/webui/projects/pulse_controller.rb
M src/api/app/views/webui/project/_tabs.html.erb
R src/api/app/views/webui/project/pulse.html.haml
A src/api/app/views/webui/projects/pulse/show.html.haml
R src/api/app/views/webui2/webui/project/_pulse_list.html.haml
R src/api/app/views/webui2/webui/project/_pulse_list_branches.html.haml
R src/api/app/views/webui2/webui/project/_pulse_list_builds.html.haml
R src/api/app/views/webui2/webui/project/_pulse_list_changes.html.haml
R src/api/app/views/webui2/webui/project/_pulse_list_comments.html.haml
R src/api/app/views/webui2/webui/project/_pulse_list_commits.html.haml
R src/api/app/views/webui2/webui/project/_pulse_list_entry.html.haml
R src/api/app/views/webui2/webui/project/_pulse_list_new.html.haml
R src/api/app/views/webui2/webui/project/pulse.html.haml
R src/api/app/views/webui2/webui/project/update_pulse.js.erb
A src/api/app/views/webui2/webui/projects/pulse/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_branches.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_builds.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_changes.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_comments.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_commits.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_entry.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_new.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_requests.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_tabs.html.haml
A src/api/app/views/webui2/webui/projects/pulse/show.html.haml
A src/api/app/views/webui2/webui/projects/pulse/update_pulse.js.erb
M src/api/config/routes.rb
Log Message:
-----------
Move pulse related code to it's own controller
I tried to use Rails resourceful routing, but that woulde create
different routes than we had before: 'project/:project/pulse' instead
of 'project/pulse/:project'.
Commit: 51030ddc57aa982447d403c3c0d78ea99baa4470
https://github.com/openSUSE/open-build-service/commit/51030ddc57aa982447d40…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/projects/pulse/_pulse_list.html.haml
M src/api/app/views/webui2/webui/projects/pulse/_pulse_list_branches.html.haml
M src/api/app/views/webui2/webui/projects/pulse/_pulse_list_builds.html.haml
M src/api/app/views/webui2/webui/projects/pulse/_pulse_list_changes.html.haml
M src/api/app/views/webui2/webui/projects/pulse/_pulse_list_comments.html.haml
M src/api/app/views/webui2/webui/projects/pulse/_pulse_list_commits.html.haml
M src/api/app/views/webui2/webui/projects/pulse/_pulse_list_entry.html.haml
M src/api/app/views/webui2/webui/projects/pulse/_pulse_list_new.html.haml
M src/api/app/views/webui2/webui/projects/pulse/update_pulse.js.erb
Log Message:
-----------
Do not use instance variables in partials
My objection is noted in PR #6472
Commit: 11d3b3ae11b91416cae87bfc6b66d7ee2978902f
https://github.com/openSUSE/open-build-service/commit/11d3b3ae11b91416cae87…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Update rails-controller-testing to version 1.0.4
Commit: 215ff806e287356dbac112e552e99e11080dfe6d
https://github.com/openSUSE/open-build-service/commit/215ff806e287356dbac11…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/controllers/webui/project_controller.rb
M src/api/app/views/webui/project/_form.html.erb
M src/api/app/views/webui/project/subprojects.html.haml
A src/api/app/views/webui2/webui/project/_add_new_subproject_modal.html.haml
A src/api/app/views/webui2/webui/project/_form.html.haml
A src/api/app/views/webui2/webui/project/subprojects.html.haml
M src/api/spec/features/webui/projects_spec.rb
Log Message:
-----------
Merge pull request #6452 from ChrisBr/bootstrap/subprojects
Migrate Subprojects to Bootstrap
Commit: 96d14fc392a56015fc96d4113566719608734fce
https://github.com/openSUSE/open-build-service/commit/96d14fc392a56015fc96d…
Author: Stephan Kulow <stephan(a)kulow.org>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Merge pull request #6496 from openSUSE/depfu/update/srcapi/rails-controller-testing-1.0.4
[src/api] Update rails-controller-testing: 1.0.3 → 1.0.4 (patch)
Commit: e90726f77555928559e0dc8e2b90837efd061a1f
https://github.com/openSUSE/open-build-service/commit/e90726f77555928559e0d…
Author: Lukas Krause <lkrause(a)suse.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/spec/controllers/webui/repositories_controller_spec.rb
Log Message:
-----------
Adjust repositories controller rspec for bootstrap DoD migration
The new bootstrap view redirects the user after a DoD repository
gets created. The test expects a 200 http code instead of a 302.
Commit: 7577decea81862ae6ff8574efe7922d29e6493bb
https://github.com/openSUSE/open-build-service/commit/7577decea81862ae6ff85…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/repositories/index.html.haml
Log Message:
-----------
Update bootstrap class we use to color repository icons
We previously used 'text-success', but we actually want the
primary color of OBS for styling these icons.
Commit: cdba459c1f4132c363992b8ea33c1e4593db5b90
https://github.com/openSUSE/open-build-service/commit/cdba459c1f4132c363992…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/controllers/webui/repositories_controller.rb
A src/api/app/views/webui2/webui/repositories/_add_dod_repository_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_add_dod_source_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_delete_dod_source_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_dod_repository_card_content.html.haml
A src/api/app/views/webui2/webui/repositories/_dod_source_fields.html.haml
A src/api/app/views/webui2/webui/repositories/_edit_dod_source_modal.html.haml
M src/api/app/views/webui2/webui/repositories/_repository_entry.html.haml
M src/api/app/views/webui2/webui/repositories/index.html.haml
M src/api/config/routes.rb
Log Message:
-----------
Merge pull request #6489 from Ana06/repositories_bootstrap_with_dod
Add DoD repository to Bootstrap repository page
Commit: 39b6bea6c60c32dd567ee456d507d6c1cefaf69a
https://github.com/openSUSE/open-build-service/commit/39b6bea6c60c32dd567ee…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
A src/api/app/assets/stylesheets/webui2/pulse.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/controllers/webui/project_controller.rb
A src/api/app/controllers/webui/projects/pulse_controller.rb
M src/api/app/helpers/webui/project_helper.rb
M src/api/app/helpers/webui/request_helper.rb
M src/api/app/models/event.rb
M src/api/app/views/webui/project/_tabs.html.erb
R src/api/app/views/webui/project/pulse.html.haml
A src/api/app/views/webui/projects/pulse/show.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_branches.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_builds.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_changes.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_comments.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_commits.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_entry.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_new.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_requests.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_tabs.html.haml
A src/api/app/views/webui2/webui/projects/pulse/show.html.haml
A src/api/app/views/webui2/webui/projects/pulse/update_pulse.js.erb
M src/api/config/routes.rb
Log Message:
-----------
Merge pull request #6446 from hennevogel/feature/bootstrap-pulse
Refactor and adopt pulse to bootstrap
Commit: 110e81027305a6a635010c7c3a29d03475b9b15a
https://github.com/openSUSE/open-build-service/commit/110e81027305a6a635010…
Author: Eduardo Navarro <enavarro(a)suse.com>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/spec/bootstrap/features/webui/attributes_spec.rb
A src/api/spec/cassettes/Bootstrap_Attributes/with_an_attribute/for_a_project/with_permissions/remove_attribute.yml
A src/api/spec/cassettes/Bootstrap_Attributes/with_an_attribute/for_a_project/without_permissions/it_is_not_possible_to_add_an_attribute_the_link_is_not_shown.yml
A src/api/spec/cassettes/Bootstrap_Attributes/with_an_attribute/for_a_project_with_a_package/add_attribute_with_values.yml
Log Message:
-----------
Fix Bootstrap feature attributes tests
Cassettes were missing.
Kudos to @krauselukas for pointing it out.
Commit: 6f68d9340807b8576744d743d555c4aa34abca99
https://github.com/openSUSE/open-build-service/commit/6f68d9340807b8576744d…
Author: Eduardo Navarro <enavarro(a)suse.com>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/_breadcrumb_items.html.haml
Log Message:
-----------
Fix elsif condition in project breadcrumbs
When 'Overview' is rendered it can not happen that any of the below pages
('Repositories', 'Monitor', ...) are also rendered. And vice versa.
Commit: 615e9005e4e3af529d457325a2ebe47805a408c0
https://github.com/openSUSE/open-build-service/commit/615e9005e4e3af529d457…
Author: Eduardo Navarro <enavarro(a)suse.com>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/_breadcrumb_items.html.haml
Log Message:
-----------
Add Monitor breadcrumb for projects
Commit: 614acd8ef09e02e183f219fd3dd579704d482a02
https://github.com/openSUSE/open-build-service/commit/614acd8ef09e02e183f21…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/spec/controllers/webui/repositories_controller_spec.rb
Log Message:
-----------
Merge pull request #6495 from krauselukas/repo_controller_spec
Adjust repositories controller rspec for bootstrap DoD migration
Commit: b5b43e35296a79d4182dd4eee1e762a951163fd0
https://github.com/openSUSE/open-build-service/commit/b5b43e35296a79d4182dd…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/repositories/index.html.haml
Log Message:
-----------
Merge pull request #6497 from bgeuken/update_color_classes_for_repo_buttons
Update bootstrap class we use to color repository icons
Commit: e823f19d820e9a3cf53e4cd7589156b4d508592a
https://github.com/openSUSE/open-build-service/commit/e823f19d820e9a3cf53e4…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-06 (Thu, 06 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/_breadcrumb_items.html.haml
Log Message:
-----------
Merge pull request #6498 from eduardoj/fix_monitor_breadcrumb
Add monitor breadcrumb for projects
Commit: bdb27af2832eabb89e46339f89a1e022f41676d8
https://github.com/openSUSE/open-build-service/commit/bdb27af2832eabb89e463…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M src/api/spec/bootstrap/features/webui/attributes_spec.rb
A src/api/spec/cassettes/Bootstrap_Attributes/with_an_attribute/for_a_project/with_permissions/remove_attribute.yml
A src/api/spec/cassettes/Bootstrap_Attributes/with_an_attribute/for_a_project/without_permissions/it_is_not_possible_to_add_an_attribute_the_link_is_not_shown.yml
A src/api/spec/cassettes/Bootstrap_Attributes/with_an_attribute/for_a_project_with_a_package/add_attribute_with_values.yml
Log Message:
-----------
Merge pull request #6493 from eduardoj/add_cassettes_to_attributes_tests
Fix Bootstrap feature attributes tests
Commit: 4b2de3fbabedf84bc6437a95a8819719d9f60578
https://github.com/openSUSE/open-build-service/commit/4b2de3fbabedf84bc6437…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Update autoprefixer-rails to version 9.4.2
Commit: 4c23197ee97d1e2ac3e7168cd5e8840b95eb9826
https://github.com/openSUSE/open-build-service/commit/4c23197ee97d1e2ac3e71…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
A src/api/app/assets/icons/distributions-suse linux enterprise.png
M src/api/app/assets/javascripts/webui2/repositories.js
M src/api/app/controllers/webui/repositories_controller.rb
M src/api/app/views/webui2/webui/repositories/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/repositories/create.js.erb
A src/api/app/views/webui2/webui/repositories/destroy.js.erb
A src/api/app/views/webui2/webui/repositories/distributions.html.haml
Log Message:
-----------
Migrate Add repository from distribution page to Bootstrap
This is the last page that needs to be migrated related to the project
repositories.
Co-authored-by: David Kang <dkang(a)suse.com>
Commit: e98224f8570931373c1437187f3badb2d40ac661
https://github.com/openSUSE/open-build-service/commit/e98224f8570931373c143…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M src/api/spec/features/webui/repositories_spec.rb
Log Message:
-----------
Fix tests Add repository from distribution page
To work with Bootstrap as well.
Co-authored-by: David Kang <dkang(a)suse.com>
Commit: 6b1dea93acc56762090ef33b2e94449d7bdd7e74
https://github.com/openSUSE/open-build-service/commit/6b1dea93acc56762090ef…
Author: depfu[bot] <depfu[bot](a)users.noreply.github.com>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Update rubocop to version 0.61.1
Commit: 499617c243afd99e037ac70f2e7cbe68b072d6cb
https://github.com/openSUSE/open-build-service/commit/499617c243afd99e037ac…
Author: Victor Pereira <vpereirabr(a)gmail.com>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
A src/api/app/assets/icons/distributions-suse linux enterprise.png
M src/api/app/assets/javascripts/webui2/repositories.js
M src/api/app/controllers/webui/repositories_controller.rb
M src/api/app/views/webui2/webui/repositories/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/repositories/create.js.erb
A src/api/app/views/webui2/webui/repositories/destroy.js.erb
A src/api/app/views/webui2/webui/repositories/distributions.html.haml
M src/api/spec/features/webui/repositories_spec.rb
Log Message:
-----------
Merge pull request #6494 from Ana06/distribution_page
Migrate Add repository from distribution page to Bootstrap
Commit: 7a4d1dc2e7d0e6bdd571266b9c84e4f9059ad5df
https://github.com/openSUSE/open-build-service/commit/7a4d1dc2e7d0e6bdd5712…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Merge pull request #6475 from openSUSE/depfu/update/srcapi/autoprefixer-rails-9.4.2
[src/api] Update autoprefixer-rails: 9.3.1 → 9.4.2 (minor)
Commit: 677895852980990cb20321d861f1b7e1c54ca808
https://github.com/openSUSE/open-build-service/commit/677895852980990cb2032…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/modals.scss
Log Message:
-----------
Set stricter CSS rule for modal header
It was in some cases overridden by another rule `.card .card-body h5`
which then turned the modal header from black to green. This happened
when the modal is rendered inside a `div` with the `card` class
Commit: e309c16df689bf8fc2c0fc6c8b36a6a7ec0b4e41
https://github.com/openSUSE/open-build-service/commit/e309c16df689bf8fc2c0f…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/groups/_add_user_modal.html.haml
Log Message:
-----------
Fix autocomplete in group members' Add User modal
Commit: 4fb7211223ece46a2f5bc9cef1ed64637829d104
https://github.com/openSUSE/open-build-service/commit/4fb7211223ece46a2f5bc…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M src/api/app/controllers/webui/package_controller.rb
M src/api/app/controllers/webui/webui_controller.rb
Log Message:
-----------
Fix lookup issue due to conflicting namespaces
The Rails lookup code otherwise has trouble to identify which
'Project' class or module is meant.
I started to get this error when accessing one of the project
pages (tabs) in development mode:
"undefined method `find_by' for Webui::Project:Module"
Commit: 2f91bc8f1aae78b106cb798620fdf5c18e9c4c17
https://github.com/openSUSE/open-build-service/commit/2f91bc8f1aae78b106cb7…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
A src/api/app/views/webui2/webui/projects/pulse/_breadcrumb_items.html.haml
R src/api/app/views/webui2/webui/projects/pulse/_breadcrumb_items.html.haml
Log Message:
-----------
Add pulse to breadcrumbs
Commit: 1152d8c7cd81de5680cb6344dd4770aa00a13947
https://github.com/openSUSE/open-build-service/commit/1152d8c7cd81de5680cb6…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M src/api/app/views/webui2/shared/user_or_groups_roles/_index.html.haml
M src/api/spec/support/shared_examples/features/bootstrap_user_tab.rb
Log Message:
-----------
Align links of users/groups page with other pages to be consistent
- Use nav-link classes for users/groups page
- Use the correct ID for 'Add Group' link
- Capitalize users/groups links correctly
Commit: 2abc21d4f41af9bbda1919557ccd79fd3b476976
https://github.com/openSUSE/open-build-service/commit/2abc21d4f41af9bbda191…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/_project_packages.html.haml
M src/api/app/views/webui2/webui/project/show.html.haml
Log Message:
-----------
Render project_packages modals in the right location
This fixes the color of the headers from green to black, so it's now
consistent with other modals
Commit: 9e2b0e63c73216b938f2debee135606cbf3f0cc8
https://github.com/openSUSE/open-build-service/commit/9e2b0e63c73216b938f2d…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/modals.scss
Log Message:
-----------
Merge pull request #6510 from dmarcoux/stricter-CSS-modal-header
Set stricter CSS rule for modal header
Commit: 89be92e5ef1d18cd2a2eb5f3c93687867f8f5a68
https://github.com/openSUSE/open-build-service/commit/89be92e5ef1d18cd2a2eb…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
A src/api/app/views/webui2/webui/projects/pulse/_breadcrumb_items.html.haml
R src/api/app/views/webui2/webui/projects/pulse/_breadcrumb_items.html.haml
Log Message:
-----------
Merge pull request #6506 from bgeuken/add_pulse_to_breadcrumb
Add pulse to breadcrumbs
Commit: bb6952b51824455caa6c86c51e87d1c1f77dfeb5
https://github.com/openSUSE/open-build-service/commit/bb6952b51824455caa6c8…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/groups/_add_user_modal.html.haml
Log Message:
-----------
Merge pull request #6511 from dmarcoux/fix-autocomplete-in-group-members-add-user-modal
Fix autocomplete in group members' Add User modal
Commit: da2372997d5cd464bbe1fbf2e280cf70fcd104ed
https://github.com/openSUSE/open-build-service/commit/da2372997d5cd464bbe1f…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M src/api/app/views/webui2/shared/user_or_groups_roles/_index.html.haml
M src/api/spec/support/shared_examples/features/bootstrap_user_tab.rb
Log Message:
-----------
Merge pull request #6509 from dmarcoux/improvements-users-groups-page
Align links with users/groups page with other pages to be consistent
Commit: ab348ed73404517a02401b04e01057a6ece51220
https://github.com/openSUSE/open-build-service/commit/ab348ed73404517a02401…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M src/api/Gemfile.lock
Log Message:
-----------
Merge pull request #6501 from openSUSE/depfu/update/srcapi/rubocop-0.61.1
[src/api] Update rubocop: 0.60.0 → 0.61.1 (major)
Commit: cdebf344265a8d9405441f5cf8ab117414daec45
https://github.com/openSUSE/open-build-service/commit/cdebf344265a8d9405441…
Author: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
A src/api/app/views/webui2/shared/_group_members_table.html.haml
M src/api/app/views/webui2/webui/groups/show.html.haml
Log Message:
-----------
Move group members' table to a partial
The show file is a bit more readable now.
Commit: 708b61088a706ab142c333ef858826b32fe28240
https://github.com/openSUSE/open-build-service/commit/708b61088a706ab142c33…
Author: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/groups/show.html.haml
Log Message:
-----------
Add badges to the tabs in the group show page
Commit: 800bdc2151bfab1423acf1f1d70518b8b1fd5b1c
https://github.com/openSUSE/open-build-service/commit/800bdc2151bfab1423acf…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/_project_packages.html.haml
M src/api/app/views/webui2/webui/project/show.html.haml
Log Message:
-----------
Merge pull request #6507 from dmarcoux/render-project-packages-partials-location
Render project_packages modals in the right location
Commit: 7088107eb2e84ddb7175bc16752e97956076c7c1
https://github.com/openSUSE/open-build-service/commit/7088107eb2e84ddb7175b…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
A src/api/app/jobs/cleanup_project_log_entries.rb
M src/api/app/models/project_log_entry.rb
M src/api/config/clock.rb
M src/api/test/models/project_log_entry_test.rb
Log Message:
-----------
Cleaup build related log entries after 2 days
There are too many builds, can't keep around everything. Only
keep a history of 2 days.
Commit: 43f24cd20c0f4982718413e64195d5545d2d8965
https://github.com/openSUSE/open-build-service/commit/43f24cd20c0f498271841…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M src/api/app/controllers/webui/projects/pulse_controller.rb
M src/api/app/views/webui2/webui/projects/pulse/_pulse_list.html.haml
M src/api/app/views/webui2/webui/projects/pulse/_pulse_list_builds.html.haml
Log Message:
-----------
Only display build results from today on pulse
Too much to display otherwise. Better we get a backend call
for a unified _jobhistory to display this.
Commit: a4a51b9d6889a96c80ce32445a073eb748155e88
https://github.com/openSUSE/open-build-service/commit/a4a51b9d6889a96c80ce3…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/repositories.scss
M src/api/app/views/webui2/webui/repositories/_dod_repository_card_content.html.haml
M src/api/app/views/webui2/webui/repositories/_repository_path_item.html.haml
Log Message:
-----------
Fix repositories page permissions bug
Do not show the user the icon of actions he has not permissions to do.
Commit: be547a85b5ffd0c77bbcc4958afbf7efe5e69396
https://github.com/openSUSE/open-build-service/commit/be547a85b5ffd0c77bbcc…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/repositories/_repository_card_content.html.haml
Log Message:
-----------
Remove unused condition in repository_card_content
The repository is never a dod repository inside the
repository_card_content partial.
Commit: 5287d4ffa1ce653deabbf39b94870d89910d9fcf
https://github.com/openSUSE/open-build-service/commit/5287d4ffa1ce653deabbf…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M src/api/app/controllers/webui/projects/pulse_controller.rb
A src/api/app/jobs/cleanup_project_log_entries.rb
M src/api/app/models/project_log_entry.rb
M src/api/app/views/webui2/webui/projects/pulse/_pulse_list.html.haml
M src/api/app/views/webui2/webui/projects/pulse/_pulse_list_builds.html.haml
M src/api/config/clock.rb
M src/api/test/models/project_log_entry_test.rb
Log Message:
-----------
Merge pull request #6508 from hennevogel/feature/project-log-entry-cleanup-job
Project log entry cleanup job
Commit: d622b0c24d7aaacc0008f00466bee39f2deae044
https://github.com/openSUSE/open-build-service/commit/d622b0c24d7aaacc0008f…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M src/api/app/controllers/webui/package_controller.rb
M src/api/app/controllers/webui/webui_controller.rb
Log Message:
-----------
Merge pull request #6505 from bgeuken/fix_lookup_issue
Fix lookup issue due to conflicting namespaces
Commit: e8175e7f49117c664d7ee3afbb0d1dc046ac19b9
https://github.com/openSUSE/open-build-service/commit/e8175e7f49117c664d7ee…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/repositories/_dod_repository_card_content.html.haml
Log Message:
-----------
Add request delete repository to DoD repositories
When the user is logged in, but don't have permissions to modify the
project, he is allowed to request a deletion, also for the DoD
repositories.
Commit: e08f34ae95fd2e0573afb8607a055fcd7f45ac78
https://github.com/openSUSE/open-build-service/commit/e08f34ae95fd2e0573afb…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
A src/api/app/views/webui2/shared/_group_members_table.html.haml
M src/api/app/views/webui2/webui/groups/show.html.haml
Log Message:
-----------
Merge pull request #6515 from saraycp/group_show_badges
Add badges to the tabs in the group show page
Commit: db28aee5a85b5098212e967019f825f4ae7562bc
https://github.com/openSUSE/open-build-service/commit/db28aee5a85b5098212e9…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M src/backend/BSSched/BuildJob/Patchinfo.pm
Log Message:
-----------
Merge pull request #6488 from mlschroe/master
[backend] fix patchinfo handling of containers
Commit: f0e7fceed68aaf6e6d031ab2c2e16bb0bd1fda1d
https://github.com/openSUSE/open-build-service/commit/f0e7fceed68aaf6e6d031…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M src/backend/BSXML.pm
M src/backend/bs_repserver
M src/backend/bs_srcserver
Log Message:
-----------
[backend] add project wide jobhistory query and add an endtime filter
The endtime can be filtered with the endtime_start and endtime_end
parameters.
Commit: 6ca28d40665a52b69f14fa97a6a7a03f34013371
https://github.com/openSUSE/open-build-service/commit/6ca28d40665a52b69f14f…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M src/api/app/jobs/cleanup_project_log_entries.rb
Log Message:
-----------
Fix ProjectLogEntry class name
Commit: 6ba6f2a392de232db1cbd8af68eae1852d249a54
https://github.com/openSUSE/open-build-service/commit/6ba6f2a392de232db1cbd…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M src/api/app/models/event.rb
Log Message:
-----------
Cleanup classes that create ProjectLogEntries
PLEs belong to a project so it makes not much sense to track
creation/deletion of Projects with PLEs.
Don't know what Event::Upload is. No events or PLEs like
that in production, we also show this nowhere.
Commit: 5d46630efbc3a75189ffee68e066befdc4dc0399
https://github.com/openSUSE/open-build-service/commit/5d46630efbc3a75189ffe…
Author: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/user/_involvement.html.haml
Log Message:
-----------
Add badges to the tabs in the user page
Commit: 9ff2c727ba5415510edfeb47a1468c792c4d6141
https://github.com/openSUSE/open-build-service/commit/9ff2c727ba5415510edfe…
Author: Eduardo Navarro <enavarro(a)suse.com>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M dist/t/spec/features/0030_project_spec.rb
Log Message:
-----------
Adapt smoke tests to Bootstrap migration
Adapt smoke tests after subprojects page was migrated to Bootstrap.
Commit: 1538930f1c12b6f9247a7153d593c474146bb426
https://github.com/openSUSE/open-build-service/commit/1538930f1c12b6f9247a7…
Author: David Kang <dkang(a)suse.com>
Date: 2018-12-07 (Fri, 07 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/user/_involvement.html.haml
Log Message:
-----------
Merge pull request #6524 from saraycp/user_view_badges
Add badges to the tabs in the user page
Commit: 2cbe3e8a8774e8685938e6ae8a09815325e1ff21
https://github.com/openSUSE/open-build-service/commit/2cbe3e8a8774e8685938e…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-12-08 (Sat, 08 Dec 2018)
Changed paths:
M src/api/app/policies/application_policy.rb
M src/api/app/policies/bs_request_policy.rb
M src/api/app/policies/cloud/user/upload_job_policy.rb
M src/api/app/policies/comment_policy.rb
M src/api/app/policies/kiwi/image_policy.rb
M src/api/app/policies/project_policy.rb
M src/api/app/policies/repository_policy.rb
M src/api/app/policies/status/report_policy.rb
M src/api/app/policies/user_policy.rb
Log Message:
-----------
Stop duplicating ApplicationPolicy#initialize in the subclasses
Use the parent method instead of override it with the same code.
Co-Authored-By: Ana María Martínez Gómez <ammartinez(a)suse.de>
Commit: 164ddd89ef3e14b41944e6e6e8f7f365231d092d
https://github.com/openSUSE/open-build-service/commit/164ddd89ef3e14b41944e…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-08 (Sat, 08 Dec 2018)
Changed paths:
M dist/t/spec/features/0030_project_spec.rb
Log Message:
-----------
Merge pull request #6523 from eduardoj/adapt_openqa_tests
Adapt smoke tests to Bootstrap migration
Commit: ef5203d2e4ab13480ec5fc45261d42ec8a536e5c
https://github.com/openSUSE/open-build-service/commit/ef5203d2e4ab13480ec5f…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-08 (Sat, 08 Dec 2018)
Changed paths:
M src/api/app/jobs/cleanup_project_log_entries.rb
Log Message:
-----------
Merge pull request #6520 from hennevogel/bugfix/ple-job
Fix ProjectLogEntry class name
Commit: 3941752813bb05c85c05e95d88ffb1f85f561990
https://github.com/openSUSE/open-build-service/commit/3941752813bb05c85c05e…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-12-08 (Sat, 08 Dec 2018)
Changed paths:
M .circleci/config.yml
Log Message:
-----------
circleci: Only compile assets once
Use workspace to pass generated assets
Commit: 0600ee4d10e680b4472f0c43d2d8a81441814ecc
https://github.com/openSUSE/open-build-service/commit/0600ee4d10e680b4472f0…
Author: Marcus Huewe <suse-tux(a)gmx.de>
Date: 2018-12-09 (Sun, 09 Dec 2018)
Changed paths:
M src/api/app/policies/announcement_policy.rb
M src/api/app/policies/attrib_namespace_policy.rb
M src/api/app/policies/attrib_policy.rb
M src/api/app/policies/attrib_type_policy.rb
M src/api/app/policies/bs_request_policy.rb
M src/api/app/policies/download_repository_policy.rb
M src/api/app/policies/group_policy.rb
M src/api/app/policies/package_policy.rb
M src/api/app/policies/project_policy.rb
M src/api/app/policies/repository_policy.rb
Log Message:
-----------
Use attr readers instead of instance variables in policy classes
Complements commit 2cbe3e8a8774e8685938e6ae8a09815325e1ff21 ("Stop
duplicating ApplicationPolicy#initialize in the subclasses").
Commit: 37fd651054a09650874857581e36d61dcc0d9eeb
https://github.com/openSUSE/open-build-service/commit/37fd651054a0965087485…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-09 (Sun, 09 Dec 2018)
Changed paths:
M .circleci/config.yml
Log Message:
-----------
Merge pull request #6529 from coolo/use_workspace
Compile assets only once on circleci
Commit: 4a864677af1f8aefec7520581b6e6bf17b728e1a
https://github.com/openSUSE/open-build-service/commit/4a864677af1f8aefec752…
Author: Victor Pereira <vpereira(a)suse.de>
Date: 2018-12-09 (Sun, 09 Dec 2018)
Changed paths:
A src/api/app/views/webui2/webui/project/_subprojects_table.html.haml
M src/api/app/views/webui2/webui/project/subprojects.html.haml
Log Message:
-----------
Extract tables from ProjectController#subprojects view to partial
Commit: 421990a1504bb1cad5966f9bb8cc362a74d4edb9
https://github.com/openSUSE/open-build-service/commit/421990a1504bb1cad5966…
Author: Victor Pereira <vpereirabr(a)gmail.com>
Date: 2018-12-09 (Sun, 09 Dec 2018)
Changed paths:
A src/api/app/views/webui2/webui/project/_subprojects_table.html.haml
M src/api/app/views/webui2/webui/project/subprojects.html.haml
Log Message:
-----------
Merge pull request #6512 from vpereira/subprojects_table_partial
Extract tables from ProjectController#subprojects view to partial
Commit: 451d447fbb9d3fcf83f474bdc7ae1c68a5c60de0
https://github.com/openSUSE/open-build-service/commit/451d447fbb9d3fcf83f47…
Author: Andreas Schwab <schwab(a)linux-m68k.org>
Date: 2018-12-09 (Sun, 09 Dec 2018)
Changed paths:
M src/api/app/views/webui/feeds/latest_updates.rss.builder
Log Message:
-----------
[webui] fix typo in lastest_updates feed
Commit: a7041db49689e722f892e84e0e00c77814055f58
https://github.com/openSUSE/open-build-service/commit/a7041db49689e722f892e…
Author: Stephan Kulow <stephan(a)kulow.org>
Date: 2018-12-09 (Sun, 09 Dec 2018)
Changed paths:
M src/api/app/views/webui/feeds/latest_updates.rss.builder
Log Message:
-----------
Merge pull request #6530 from andreas-schwab/master
[webui] fix typo in lastest_updates feed
Commit: 3017b82de0ec4ee8b7ae02d7a4c59cda800360b9
https://github.com/openSUSE/open-build-service/commit/3017b82de0ec4ee8b7ae0…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/app/views/webui2/shared/_group_members_table.html.haml
M src/api/app/views/webui2/shared/_patchinfos_table.html.haml
M src/api/app/views/webui2/shared/_repositories_flag_table.html.haml
M src/api/app/views/webui2/shared/_requests_table.html.haml
M src/api/app/views/webui2/webui/packages/build_reason/index.html.haml
M src/api/app/views/webui2/webui/packages/job_history/index.html.haml
M src/api/app/views/webui2/webui/project/_project_inherited_packages.html.haml
M src/api/app/views/webui2/webui/project/_project_packages.html.haml
M src/api/app/views/webui2/webui/project/_subprojects_table.html.haml
M src/api/app/views/webui2/webui/project/monitor.html.haml
M src/api/app/views/webui2/webui/project/status.html.haml
M src/api/app/views/webui2/webui/user/_involvement.html.haml
Log Message:
-----------
Sync different sizes of our bootstrap tables
We recently changed the table size for the user and groups tab
to make it consume less space. This commit adopts the other tables to
use the same table size everywhere.
Follow up of 46b35d8743e2fba48c38ce0ca4074ca0d459358b
Commit: 6658fa6e9cae1227ecf924da13993583f44a0331
https://github.com/openSUSE/open-build-service/commit/6658fa6e9cae1227ecf92…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/app/views/webui2/shared/_group_members_table.html.haml
M src/api/app/views/webui2/shared/_patchinfos_table.html.haml
M src/api/app/views/webui2/shared/_repositories_flag_table.html.haml
M src/api/app/views/webui2/shared/_requests_table.html.haml
M src/api/app/views/webui2/webui/packages/build_reason/index.html.haml
M src/api/app/views/webui2/webui/packages/job_history/index.html.haml
M src/api/app/views/webui2/webui/project/_project_inherited_packages.html.haml
M src/api/app/views/webui2/webui/project/_project_packages.html.haml
M src/api/app/views/webui2/webui/project/_subprojects_table.html.haml
M src/api/app/views/webui2/webui/project/monitor.html.haml
M src/api/app/views/webui2/webui/project/status.html.haml
M src/api/app/views/webui2/webui/user/_involvement.html.haml
Log Message:
-----------
Merge pull request #6516 from bgeuken/align_size_of_bootstrap_tables
Sync different sizes of our bootstrap tables
Commit: 1e4492f7f05fe27a26c4383328bdf63bf50b3604
https://github.com/openSUSE/open-build-service/commit/1e4492f7f05fe27a26c43…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
A src/api/app/views/webui2/webui/project/_projects_table.html.haml
R src/api/app/views/webui2/webui/project/_subprojects_table.html.haml
M src/api/app/views/webui2/webui/project/subprojects.html.haml
Log Message:
-----------
Rename the subprojects_table partial to projects_table
This partial is used to list projects in general and is not bound
to subprojects.
Commit: 886a36ca3ab7760f609c782219b8ef72d5ce0b00
https://github.com/openSUSE/open-build-service/commit/886a36ca3ab7760f609c7…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/repositories.scss
M src/api/app/views/webui2/webui/repositories/_dod_repository_card_content.html.haml
M src/api/app/views/webui2/webui/repositories/_repository_card_content.html.haml
M src/api/app/views/webui2/webui/repositories/_repository_path_item.html.haml
Log Message:
-----------
Merge pull request #6503 from Ana06/bug-dod
Fix repositories page permissions bug
Commit: dbbf5cecf6b17911d7ab1f26e8dbd0cf1c278ed1
https://github.com/openSUSE/open-build-service/commit/dbbf5cecf6b17911d7ab1…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
A src/api/app/views/webui2/webui/project/_projects_table.html.haml
R src/api/app/views/webui2/webui/project/_subprojects_table.html.haml
M src/api/app/views/webui2/webui/project/subprojects.html.haml
Log Message:
-----------
Merge pull request #6533 from bgeuken/rename_subprojects_table_partial
Rename the subprojects_table partial to projects_table
Commit: de7d89ba978a91aa8914781b9ac325d8bbe6542e
https://github.com/openSUSE/open-build-service/commit/de7d89ba978a91aa89147…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/app/policies/announcement_policy.rb
M src/api/app/policies/application_policy.rb
M src/api/app/policies/attrib_namespace_policy.rb
M src/api/app/policies/attrib_policy.rb
M src/api/app/policies/attrib_type_policy.rb
M src/api/app/policies/bs_request_policy.rb
M src/api/app/policies/cloud/user/upload_job_policy.rb
M src/api/app/policies/comment_policy.rb
M src/api/app/policies/download_repository_policy.rb
M src/api/app/policies/group_policy.rb
M src/api/app/policies/kiwi/image_policy.rb
M src/api/app/policies/package_policy.rb
M src/api/app/policies/project_policy.rb
M src/api/app/policies/repository_policy.rb
M src/api/app/policies/status/report_policy.rb
M src/api/app/policies/user_policy.rb
Log Message:
-----------
Merge pull request #6528 from coolo/Ana_policy
Stop duplicating ApplicationPolicy#initialize in the subclasses
Commit: 7254e852c3be7d4ce864a0cf331effac477556ec
https://github.com/openSUSE/open-build-service/commit/7254e852c3be7d4ce864a…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/app/controllers/webui/repositories_controller.rb
Log Message:
-----------
Enable Bootstrap repositories page for all user
This page is now finished and can be enabled for all users.
Commit: 92bc209843e77cf29570efc1d66edfdb453f9094
https://github.com/openSUSE/open-build-service/commit/92bc209843e77cf29570e…
Author: David Kang <dkang(a)suse.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/app/controllers/webui/repositories_controller.rb
Log Message:
-----------
User switch_to_webui2? in RepositoriesController
Instead of wrongly trying to reimplement it.
Co-authored-by: Ana María Martínez Gómez <ammartinez(a)suse.de>
Commit: da89537475d72c7df360d72ab9b9008c0404cf8b
https://github.com/openSUSE/open-build-service/commit/da89537475d72c7df360d…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/backend/BSXML.pm
M src/backend/bs_repserver
M src/backend/bs_srcserver
Log Message:
-----------
Merge pull request #6519 from mlschroe/master
[backend] add project wide jobhistory query and add an endtime filter
Commit: c36bb35d4c58a0499feca7b83aec2486f2d56710
https://github.com/openSUSE/open-build-service/commit/c36bb35d4c58a0499feca…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/app/views/webui/project/_packages_table.html.erb
M src/api/app/views/webui/project/edit.html.erb
M src/api/app/views/webui/project/new_package.html.erb
M src/api/app/views/webui/project/new_package_branch.html.erb
M src/api/app/views/webui/project/show.html.erb
M src/api/app/views/webui/shared/_dialog_action_buttons.html.haml
M src/api/app/views/webui2/webui/comment/_links.html.haml
M src/api/app/views/webui2/webui/project/_add_new_subproject_modal.html.haml
M src/api/app/views/webui2/webui/project/_new_package_branch_modal.html.haml
M src/api/app/views/webui2/webui/project/_new_package_modal.html.haml
M src/api/spec/bootstrap/features/webui/maintenance_workflow_spec.rb
M src/api/spec/bootstrap/features/webui/projects_spec.rb
M src/api/spec/features/webui/comments_spec.rb
M src/api/spec/features/webui/maintenance_workflow_spec.rb
M src/api/spec/features/webui/packages_spec.rb
M src/api/spec/features/webui/patchinfo_spec.rb
M src/api/spec/features/webui/projects_spec.rb
M src/api/spec/features/webui/requests_spec.rb
Log Message:
-----------
Align the old UI with the new Bootstrap UI to pass the specs
We currently have the bootstrap views behind a feature switch. Some of
these bootstrap views require some adaptations of the existing tests in
order to pass.
Co-authored-by: Dany Marcoux <dmarcoux(a)suse.com>
Commit: 69c057ef4f2b53f4ad4dc4c86a96c46d5545866d
https://github.com/openSUSE/open-build-service/commit/69c057ef4f2b53f4ad4dc…
Author: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/tabs-component.scss
Log Message:
-----------
Avoid codemirror toolbar overlaps dropdown menu
In small screens, codemirror toolbar was overlapping dropdown menu.
Toolbar's z-index is set to auto but it seems its value is 1020, so 1021
is enough to show the menu above.
Commit: 022861431cffcdbdcc93b5069fc1bd9252984118
https://github.com/openSUSE/open-build-service/commit/022861431cffcdbdcc93b…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/app/views/webui/project/_packages_table.html.erb
M src/api/app/views/webui/project/edit.html.erb
M src/api/app/views/webui/project/new_package.html.erb
M src/api/app/views/webui/project/new_package_branch.html.erb
M src/api/app/views/webui/project/show.html.erb
M src/api/app/views/webui/shared/_dialog_action_buttons.html.haml
M src/api/app/views/webui2/webui/comment/_links.html.haml
M src/api/app/views/webui2/webui/project/_add_new_subproject_modal.html.haml
M src/api/app/views/webui2/webui/project/_new_package_branch_modal.html.haml
M src/api/app/views/webui2/webui/project/_new_package_modal.html.haml
M src/api/spec/bootstrap/features/webui/maintenance_workflow_spec.rb
M src/api/spec/bootstrap/features/webui/projects_spec.rb
M src/api/spec/features/webui/comments_spec.rb
M src/api/spec/features/webui/maintenance_workflow_spec.rb
M src/api/spec/features/webui/packages_spec.rb
M src/api/spec/features/webui/patchinfo_spec.rb
M src/api/spec/features/webui/projects_spec.rb
M src/api/spec/features/webui/requests_spec.rb
Log Message:
-----------
Merge pull request #6536 from bgeuken/bugfix/bootstrap-spec
Align the old UI with the new Bootstrap UI to pass the specs
Commit: d4851caf255ce84de6e65671af19d62f84dac517
https://github.com/openSUSE/open-build-service/commit/d4851caf255ce84de6e65…
Author: David Kang <dkang(a)suse.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/repositories/_delete_dod_source_modal.html.haml
M src/api/app/views/webui2/webui/repositories/_dod_repository_card_content.html.haml
Log Message:
-----------
Make modal target name consistent in Repository Page
Added 'modal' in data-target in delete DoD source link.
Co-authored-by: Ana María Martínez Gómez <ammartinez(a)suse.de>
Commit: cc4688b5fe9519ee59a4d471f04795eab7b8eedf
https://github.com/openSUSE/open-build-service/commit/cc4688b5fe9519ee59a4d…
Author: David Kang <dkang(a)suse.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/repositories/_dod_repository_card_content.html.haml
M src/api/spec/bootstrap/features/webui/projects_spec.rb
A src/api/spec/bootstrap/features/webui/repositories_spec.rb
M src/api/spec/features/webui/projects_spec.rb
Log Message:
-----------
Add Repository page tests for Bootstrap
DoD repositories tests in projects_spec.rb were also moved to
repositories_spec.rb.
Some title attributes were also corrected
Co-authored-by: Ana María Martínez Gómez <ammartinez(a)suse.de>
Commit: 1fdd9038a0316c7cd6497b96dd753062258780fc
https://github.com/openSUSE/open-build-service/commit/1fdd9038a0316c7cd6497…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/tabs-component.scss
Log Message:
-----------
Merge pull request #6538 from saraycp/bug_overlap_menu
Avoid codemirror toolbar to overlap dropdown menu
Commit: 042c9aa59cde925dc35cd7cebdd3d74b68418a10
https://github.com/openSUSE/open-build-service/commit/042c9aa59cde925dc35cd…
Author: Victor Pereira <vpereira(a)suse.de>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/spec/bootstrap/features/webui/maintenance_workflow_spec.rb
Log Message:
-----------
Fix test for branch packages in modal
Commit: 7fa3d6ebb6e702269dcf7cbfd35aaffcbb99fd9c
https://github.com/openSUSE/open-build-service/commit/7fa3d6ebb6e702269dcf7…
Author: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/tabs-component.scss
Log Message:
-----------
Show white text when clicking on dropdown menu link
When a dropdown menu link was clicked, the text became green on top of a
green background. Now text is set to white in that case (:active).
It also swaps the colors of the badge to make them more visible when the
link is active.
Commit: fa142d36e34d252451d472530bc8b25abc319fc1
https://github.com/openSUSE/open-build-service/commit/fa142d36e34d252451d47…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/app/controllers/webui/repositories_controller.rb
M src/api/app/views/webui2/webui/repositories/_delete_dod_source_modal.html.haml
M src/api/app/views/webui2/webui/repositories/_dod_repository_card_content.html.haml
M src/api/spec/bootstrap/features/webui/projects_spec.rb
A src/api/spec/bootstrap/features/webui/repositories_spec.rb
M src/api/spec/features/webui/projects_spec.rb
Log Message:
-----------
Merge pull request #6499 from Ana06/finish_repositories
Enable Bootstrap repositories page for all users
Commit: 191fb196856ff28b6d9d4232f58e0318aed6134b
https://github.com/openSUSE/open-build-service/commit/191fb196856ff28b6d9d4…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/app/assets/stylesheets/webui2/tabs-component.scss
Log Message:
-----------
Merge pull request #6539 from saraycp/bug_link_too_green
Show white text when clicking on dropdown menu link
Commit: 5b466d3ab2c0721d2c8fa99532310090f7937a40
https://github.com/openSUSE/open-build-service/commit/5b466d3ab2c0721d2c8fa…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/spec/bootstrap/features/webui/maintenance_workflow_spec.rb
Log Message:
-----------
Merge pull request #6540 from vpereira/fix_maintenance_workflow_spec
Fix test for branch packages in modal
Commit: 4405a9e3bfda6767e9dfc1355134a018caa50d3a
https://github.com/openSUSE/open-build-service/commit/4405a9e3bfda6767e9dfc…
Author: David Kang <dkang(a)suse.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/app/controllers/webui/repositories_controller.rb
Log Message:
-----------
Enable manage repository flags for projects
Co-authored-by: Ana María Martínez Gómez <ammartinez(a)suse.de>
Commit: d0dc3e4f126256b7105450140cbbb88952b08809
https://github.com/openSUSE/open-build-service/commit/d0dc3e4f126256b710545…
Author: Eduardo Navarro <enavarro(a)suse.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/spec/features/webui/comments_spec.rb
Log Message:
-----------
Write project comment spec for bootstrap
Co-authored-by: Christian Bruckmayer <cbruckmayer(a)suse.com>
Co-authored-by: Dany Marcoux <dmarcoux(a)suse.com>
Commit: f9b44395ac485a9c7a2e516bc0d59348c61d4772
https://github.com/openSUSE/open-build-service/commit/f9b44395ac485a9c7a2e5…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/app/models/event.rb
Log Message:
-----------
Merge pull request #6522 from hennevogel/bugfix/ple-classes
Cleanup classes that create ProjectLogEntries
Commit: f74b6a10f4b5ae9520c48f828355aec1fdc44cac
https://github.com/openSUSE/open-build-service/commit/f74b6a10f4b5ae9520c48…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/spec/features/webui/comments_spec.rb
Log Message:
-----------
Merge pull request #6541 from eduardoj/fix_project_comment_feature_test
Write project comment spec for bootstrap
Commit: c1d1ae0b2a1df6267b448d66c823f88e4b493897
https://github.com/openSUSE/open-build-service/commit/c1d1ae0b2a1df6267b448…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/_monitor_control.html.haml
M src/api/app/views/webui2/webui/project/monitor.html.haml
Log Message:
-----------
Check filters on project monitor
because there is already a default filter active.
Commit: f78d9db878ceb611100b2035b8cf87cb371dc859
https://github.com/openSUSE/open-build-service/commit/f78d9db878ceb611100b2…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/Gemfile
M src/api/Gemfile.lock
Log Message:
-----------
Update influxdb-rails to Beta 2
to use new features.
Commit: 5078d28efcd7f09443ebe8d807b1cf74d681d629
https://github.com/openSUSE/open-build-service/commit/5078d28efcd7f09443ebe…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/config/initializers/influxdb_rails.rb
M src/api/config/options.yml.example
Log Message:
-----------
Make influxdb-rails time precision configurable
Because the default is second time precision but we see several requests per second
which means we're losing data. It is now possible to set the time precision in
the options.
Commit: f925e771ef562adac8560d4b4c8efa96aef43eba
https://github.com/openSUSE/open-build-service/commit/f925e771ef562adac8560…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/lib/influxdb_obs/obs/middleware/backend_subscriber.rb
Log Message:
-----------
Fix convert_timestamp for InfluxDB backend subscriber
It is now part of the influxdb gem and not the influxdb-rails gem anymore.
Commit: 7c9d251b5ef10f0534925ab35cf2973609963b93
https://github.com/openSUSE/open-build-service/commit/7c9d251b5ef10f0534925…
Author: David Kang <dkang(a)suse.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/app/assets/javascripts/webui2/repositories.js
M src/api/app/views/webui2/shared/_repositories.html.haml
M src/api/app/views/webui2/shared/_repositories_flag_table_column.html.haml
Log Message:
-----------
Fix repositories flags tooltip
In some browsers when clicking in the tootip nothing happens.
Commit: b1a3812c20e8444bb65b310087a3050526559410
https://github.com/openSUSE/open-build-service/commit/b1a3812c20e8444bb65b3…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/app/assets/javascripts/webui2/project_monitor.js
M src/api/app/controllers/webui/project_controller.rb
M src/api/app/views/webui2/webui/project/_monitor_control.html.haml
R src/api/spec/bootstrap/features/webui/projects/monitor_spec.rb
Log Message:
-----------
Remove client filter from Project monitor
and do it on the server again.
The client search is not sufficient in its current implementation
because to add a filter you first need to remove all filters
which takes a lot of time for big projects like Factory.
We will think about a hibrid solution to enable client and server
side filter but for now the easiest solution is to always search on
the server.
Commit: d37bfd650febac4f9baa6b1c8351c9453001977c
https://github.com/openSUSE/open-build-service/commit/d37bfd650febac4f9baa6…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/app/assets/javascripts/webui2/project_monitor.js
Log Message:
-----------
Remove horizontal scrolling from project table
because it is an overview page, adding scrolling
did not make much sense here.
Commit: d66c5761a5d5a06ede9e97f9ed1ff09be55d70f4
https://github.com/openSUSE/open-build-service/commit/d66c5761a5d5a06ede9e9…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/app/assets/javascripts/webui2/project_monitor.js
Log Message:
-----------
Fix popover on monitor page
We need to set the popover trigger after we change the page on a datatable, otherwise
the popovers do not work.
See #6470.
Commit: 2f35e55e5220278226c9ef448447b5bba9c2046e
https://github.com/openSUSE/open-build-service/commit/2f35e55e5220278226c9e…
Author: David Kang <dkang(a)suse.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/app/views/webui2/shared/_repositories.html.haml
M src/api/app/views/webui2/shared/_repositories_flag_table.html.haml
M src/api/app/views/webui2/shared/_repositories_flag_table_column.html.haml
M src/api/spec/bootstrap/features/webui/repositories_spec.rb
A src/api/spec/support/shared_examples/features/boostrap_flag_tables.rb
Log Message:
-----------
Adapt Repositories Flags tests
Co-authored-by: Ana María Martínez Gómez <ammartinez(a)suse.de>
Commit: 561a81290a02ca8c362e6ca5ea5dcb385f3e2c3e
https://github.com/openSUSE/open-build-service/commit/561a81290a02ca8c362e6…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/app/assets/javascripts/webui2/project_monitor.js
M src/api/app/controllers/webui/project_controller.rb
M src/api/app/views/webui2/webui/project/_monitor_control.html.haml
M src/api/app/views/webui2/webui/project/monitor.html.haml
R src/api/spec/bootstrap/features/webui/projects/monitor_spec.rb
Log Message:
-----------
Merge pull request #6543 from ChrisBr/bootstrap/monitor
Monitor page: use server side filtering again
Commit: badf05e41ae16a783164a281c7814c7bf6f59916
https://github.com/openSUSE/open-build-service/commit/badf05e41ae16a783164a…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/package/_branch_dialog.html.haml
M src/api/app/views/webui2/webui/project/_new_package_branch_modal.html.haml
M src/api/app/views/webui2/webui/project/_new_package_modal.html.haml
Log Message:
-----------
Remove 'close' icon from modal for package branching
This align the package branch and package create modals with the other ones.
Commit: a7bdc59173f15c68c2f6716de23c6e8bf6582ed3
https://github.com/openSUSE/open-build-service/commit/a7bdc59173f15c68c2f67…
Author: David Kang <dkang(a)suse.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/app/assets/javascripts/webui2/repositories.js
M src/api/app/controllers/webui/repositories_controller.rb
M src/api/app/views/webui2/shared/_repositories.html.haml
M src/api/app/views/webui2/shared/_repositories_flag_table.html.haml
M src/api/app/views/webui2/shared/_repositories_flag_table_column.html.haml
M src/api/spec/bootstrap/features/webui/repositories_spec.rb
A src/api/spec/support/shared_examples/features/boostrap_flag_tables.rb
Log Message:
-----------
Merge pull request #6547 from DavidKang/repositories-flag-test
Repositories Flag tests
Commit: 5770331e37e33877342b87b8fd80644ba5712407
https://github.com/openSUSE/open-build-service/commit/5770331e37e33877342b8…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/package/_branch_dialog.html.haml
M src/api/app/views/webui2/webui/project/_new_package_branch_modal.html.haml
M src/api/app/views/webui2/webui/project/_new_package_modal.html.haml
Log Message:
-----------
Merge pull request #6542 from bgeuken/update_branch_modal
Remove 'close' icon from modal for package branching
Commit: 28b7eeea9d38bccbef77b549b5806e3b0e5e54a0
https://github.com/openSUSE/open-build-service/commit/28b7eeea9d38bccbef77b…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/spec/bootstrap/features/webui/repositories_spec.rb
A src/api/spec/cassettes/Bootstrap_Repositories/Repositories/add_repository_from_distribution.yml
M src/api/spec/features/webui/repositories_spec.rb
Log Message:
-----------
Test add repository from distribution
Skip old test as it is included in this one.
Co-authored-by: David Kang <dkang(a)suse.com>
Commit: 3451f3f9520159d07a0d06e7c0137f9345a5d27e
https://github.com/openSUSE/open-build-service/commit/3451f3f9520159d07a0d0…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/spec/bootstrap/features/webui/repositories_spec.rb
A src/api/spec/cassettes/Bootstrap_Repositories/Repositories/add/delete_repository_from_distribution.yml
Log Message:
-----------
Test add repository from project
With this all ways of creating repositories are covered.
Co-authored-by: David Kang <dkang(a)suse.com>
Commit: b41b5d528d999bf6ef84962fa12543a97e3227d4
https://github.com/openSUSE/open-build-service/commit/b41b5d528d999bf6ef849…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/spec/bootstrap/features/webui/repositories_spec.rb
Log Message:
-----------
Refactor DoD tests
Make them consistent with the other repository tests.
Co-authored-by: David Kang <dkang(a)suse.com>
Commit: 3a00a33868624c28dea37eec773bd8c1ef1d629e
https://github.com/openSUSE/open-build-service/commit/3a00a33868624c28dea37…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/Gemfile
M src/api/Gemfile.lock
M src/api/config/initializers/influxdb_rails.rb
M src/api/config/options.yml.example
M src/api/lib/influxdb_obs/obs/middleware/backend_subscriber.rb
Log Message:
-----------
Merge pull request #6469 from ChrisBr/influxdb-beta
Update influxdb-rails gem
Commit: 0b08a299a0f56d54bfb22007bdd7b21315cd444e
https://github.com/openSUSE/open-build-service/commit/0b08a299a0f56d54bfb22…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/lib/influxdb_obs/obs/middleware/backend_subscriber.rb
Log Message:
-----------
Do not run InfluxDB backend subscriber in background
It is not necessary as the influxdb gem already does this. This will also fix a flaky spec.
Commit: c714a5453e19a74e57d2086680df3d182685dc15
https://github.com/openSUSE/open-build-service/commit/c714a5453e19a74e57d20…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/lib/influxdb_obs/obs/middleware/backend_subscriber.rb
Log Message:
-----------
Merge pull request #6551 from ChrisBr/influx-flaky-test
Do not run InfluxDB backend subscriber in background
Commit: 92a0bf12a63e5e980a2ce7858e8e131628437c2d
https://github.com/openSUSE/open-build-service/commit/92a0bf12a63e5e980a2ce…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/config/initializers/influxdb_rails.rb
Log Message:
-----------
Enable sql series for influxdb-rails gem
because it is disabled by default and provides
useful information.
Commit: bc2949dde8821c2f6f3838f8c07e793f4f63b237
https://github.com/openSUSE/open-build-service/commit/bc2949dde8821c2f6f383…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/config/initializers/influxdb_rails.rb
Log Message:
-----------
Merge pull request #6553 from ChrisBr/influxdb-beta-sql
Enable sql series for influxdb-rails gem
Commit: d7174155ba2e23760478e62003064640f9ddea12
https://github.com/openSUSE/open-build-service/commit/d7174155ba2e23760478e…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/.rubocop.yml
Log Message:
-----------
Disable RuboCop RSpec/MultipleExpectations for feature specs
Commit: b75436b3bff940904b2cb41b9e8a037bea86e247
https://github.com/openSUSE/open-build-service/commit/b75436b3bff940904b2cb…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/.rubocop.yml
Log Message:
-----------
Merge pull request #6555 from dmarcoux/disable-rubocop-rspec-multiple-expectations
Disable RuboCop RSpec/MultipleExpectations for feature specs
Commit: 3ad61f131d692caf12515d5e930ad927e32c513d
https://github.com/openSUSE/open-build-service/commit/3ad61f131d692caf12515…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/app/controllers/webui/project_controller.rb
M src/api/app/views/layouts/webui2/_watchlist_dropdown.html.haml
M src/api/app/views/webui/project/edit.html.erb
M src/api/app/views/webui/project/show.html.erb
M src/api/app/views/webui2/webui/project/bottom_actions/_submit_as_update.html.haml
M src/api/spec/bootstrap/features/webui/maintenance_workflow_spec.rb
M src/api/spec/bootstrap/features/webui/projects_spec.rb
A src/api/spec/bootstrap/features/webui/watchlists_spec.rb
A src/api/spec/cassettes/Bootstrap_Projects/branching/a_non-existing_package.yml
A src/api/spec/cassettes/Bootstrap_Projects/branching/a_package_with_disabled_access_flag.yml
A src/api/spec/cassettes/Bootstrap_Projects/branching/a_package_with_disabled_sourceaccess_flag.yml
A src/api/spec/cassettes/Bootstrap_Projects/branching/an_existing_package_to_an_invalid_target_package_or_project.yml
A src/api/spec/cassettes/Bootstrap_Projects/changing_project_title_and_description.yml
A src/api/spec/cassettes/Bootstrap_Watchlists/add_projects_to_watchlist.yml
A src/api/spec/cassettes/Bootstrap_Watchlists/remove_projects_from_watchlist.yml
M src/api/spec/features/webui/projects_spec.rb
M src/api/spec/features/webui/watchlists_spec.rb
M src/api/spec/support/features/features_bootstrap.rb
Log Message:
-----------
Enable Bootstrap project show to all beta users
Align the old UI with the new Bootstrap UI for specs:
- Update project feature specs
- Maintenance workflow feature specs
- Watchlist feature specs
These include fixes to existing feature specs to make them pass when
testing the new bootstrap UI. Specs that can't be written for both UIs
got ported to the spec/bootstrap/* directory.
Fix Submit as Update link condition
Co-authored-by: Björn Geuken <bgeuken(a)suse.de>
Co-authored-by: Dany Marcoux <dmarcoux(a)suse.com>
Co-authored-by: Eduardo Navarro <enavarro(a)suse.com>
Co-authored-by: Victor Pereira <vpereira(a)suse.com>
Commit: a73bbbd3fb79750f7eef68743faa5bac45caabbc
https://github.com/openSUSE/open-build-service/commit/a73bbbd3fb79750f7eef6…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/app/controllers/webui/project_controller.rb
M src/api/app/views/layouts/webui2/_watchlist_dropdown.html.haml
M src/api/app/views/webui/project/edit.html.erb
M src/api/app/views/webui/project/show.html.erb
M src/api/app/views/webui2/webui/project/bottom_actions/_submit_as_update.html.haml
M src/api/spec/bootstrap/features/webui/maintenance_workflow_spec.rb
M src/api/spec/bootstrap/features/webui/projects_spec.rb
A src/api/spec/bootstrap/features/webui/watchlists_spec.rb
A src/api/spec/cassettes/Bootstrap_Projects/branching/a_non-existing_package.yml
A src/api/spec/cassettes/Bootstrap_Projects/branching/a_package_with_disabled_access_flag.yml
A src/api/spec/cassettes/Bootstrap_Projects/branching/a_package_with_disabled_sourceaccess_flag.yml
A src/api/spec/cassettes/Bootstrap_Projects/branching/an_existing_package_to_an_invalid_target_package_or_project.yml
A src/api/spec/cassettes/Bootstrap_Projects/changing_project_title_and_description.yml
A src/api/spec/cassettes/Bootstrap_Watchlists/add_projects_to_watchlist.yml
A src/api/spec/cassettes/Bootstrap_Watchlists/remove_projects_from_watchlist.yml
M src/api/spec/features/webui/projects_spec.rb
M src/api/spec/features/webui/watchlists_spec.rb
M src/api/spec/support/features/features_bootstrap.rb
Log Message:
-----------
Merge pull request #6502 from hennevogel/bugfix/bootstrap-spec
Enable Bootstrap project show to all beta users
Commit: e6fb2f5b18befacce74453bf6fdc53e9c97b7977
https://github.com/openSUSE/open-build-service/commit/e6fb2f5b18befacce7445…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M src/api/spec/bootstrap/features/webui/repositories_spec.rb
A src/api/spec/cassettes/Bootstrap_Repositories/Repositories/add/delete_repository_from_distribution.yml
A src/api/spec/cassettes/Bootstrap_Repositories/Repositories/add_repository_from_distribution.yml
M src/api/spec/features/webui/repositories_spec.rb
Log Message:
-----------
Merge pull request #6550 from Ana06/repository_page_tests
Test add repository from distribution and from project
Commit: 1ead6b04cbfb8260bb297e70926d48597f44ed8a
https://github.com/openSUSE/open-build-service/commit/1ead6b04cbfb8260bb297…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/user/_info.html.haml
Log Message:
-----------
Use badges to show roles
We only have three global roles so we can use badges which look nicer and also
remove one conditional and saves space.
Commit: 16581393930ad37a94a606ac815f9dd099158924
https://github.com/openSUSE/open-build-service/commit/16581393930ad37a94a60…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M src/api/app/helpers/webui/project_helper.rb
Log Message:
-----------
Ordinalize the dates on the project pulse page
Also put the dates in an ascending order and added the year
Commit: 6812536288a852a589c9b6355aa0c870504441e3
https://github.com/openSUSE/open-build-service/commit/6812536288a852a589c9b…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/user/_info.html.haml
Log Message:
-----------
Align groups task badge to top
because it looks better.
Commit: ebf229f6459fecf62d6a097f92c8a9d887aa5219
https://github.com/openSUSE/open-build-service/commit/ebf229f6459fecf62d6a0…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M src/backend/BSSched/ProjPacks.pm
Log Message:
-----------
[backend] adapt maintenance hack in package sorting to take multibuild into account
We use the incident number at the end of the package name to sort
maintenance projects. This did not work for multibuild builds, as
they have a trailing ":flavor" at the end.
Commit: fab75971984378d6eb69ef023e1b403336552dca
https://github.com/openSUSE/open-build-service/commit/fab75971984378d6eb69e…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/user/_info.html.haml
Log Message:
-----------
Merge pull request #6563 from ChrisBr/user/role-badge
User show: Use badge for showing the role
Commit: e456c72f07b8d388566961e0372266e1f0168996
https://github.com/openSUSE/open-build-service/commit/e456c72f07b8d38856696…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M src/api/app/helpers/webui/project_helper.rb
Log Message:
-----------
Merge pull request #6562 from dmarcoux/ordinalize-dates-bootstrap
Ordinalize the dates on the project pulse page
Commit: 139d95b504e3af84ee02292591e9f0403947e6fa
https://github.com/openSUSE/open-build-service/commit/139d95b504e3af84ee022…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M src/api/app/views/webui2/shared/_group_members_table.html.haml
Log Message:
-----------
Check permissions to remove group members
Fixes #6521
Commit: b60837a8e3aca1f0221ed98af4cc6905b93fc908
https://github.com/openSUSE/open-build-service/commit/b60837a8e3aca1f0221ed…
Author: Eduardo J <enavarro(a)suse.com>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M src/api/Gemfile.lock
M src/api/app/models/configuration.rb
Log Message:
-----------
Merge pull request #6478 from openSUSE/depfu/update/srcapi/rails-5.2.2
[src/api] Update rails: 5.2.1.1 → 5.2.2 (minor)
Commit: 9871d97681abde8bbb536680f18d9364a3993d82
https://github.com/openSUSE/open-build-service/commit/9871d97681abde8bbb536…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M src/api/lib/backend/connection_helper.rb
A src/api/lib/backend/instrumentation.rb
M src/api/lib/backend/logger.rb
A src/api/lib/backend/remember_location.rb
M src/api/lib/influxdb_obs/obs/middleware/backend_subscriber.rb
R src/api/lib/influxdb_obs/obs/normalizer/location_normalizer.rb
A src/api/spec/lib/backend/remember_location_spec.rb
M src/api/spec/lib/influx_db/obs/middleware/backend_subscriber_spec.rb
R src/api/spec/lib/influx_db/obs/normalizer/location_normalizer_spec.rb
Log Message:
-----------
Improve InfluxDB backend location calculation
Using the stacktrace is not very nice and performant.
influxdb-rails offers a controller location already in Thread.current.
For the backend implementation we implemented a before filter
which stores the location in a similar fashion.
Commit: 343f91956e0eadfcb245404c0614b3fbb2628c4d
https://github.com/openSUSE/open-build-service/commit/343f91956e0eadfcb2454…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M src/api/config/initializers/influxdb_rails.rb
Log Message:
-----------
Do not initialize InfluxDB when there is no host
The empty array also defaults to localhost.
Fix #6556.
Commit: 0c245958e7ef45490d52fbc3401df1177962f41a
https://github.com/openSUSE/open-build-service/commit/0c245958e7ef45490d52f…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M src/api/config/initializers/influxdb_rails.rb
Log Message:
-----------
Set influxdb retry default to false
otherwise it can end up in an infinite loop.
Commit: aa960479731246a94e87ca9468bbd9e10d7f7709
https://github.com/openSUSE/open-build-service/commit/aa960479731246a94e87c…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M src/api/app/views/webui2/shared/_group_members_table.html.haml
Log Message:
-----------
Merge pull request #6566 from dmarcoux/check-permissions-to-remove-group-members
Check permissions to remove group members
Commit: 8ffe06c6659a2ecb7733f5273500f8691374fec6
https://github.com/openSUSE/open-build-service/commit/8ffe06c6659a2ecb7733f…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M src/api/lib/backend/connection_helper.rb
A src/api/lib/backend/instrumentation.rb
M src/api/lib/backend/logger.rb
A src/api/lib/backend/remember_location.rb
M src/api/lib/influxdb_obs/obs/middleware/backend_subscriber.rb
R src/api/lib/influxdb_obs/obs/normalizer/location_normalizer.rb
A src/api/spec/lib/backend/remember_location_spec.rb
M src/api/spec/lib/influx_db/obs/middleware/backend_subscriber_spec.rb
R src/api/spec/lib/influx_db/obs/normalizer/location_normalizer_spec.rb
Log Message:
-----------
Merge pull request #6552 from ChrisBr/influxdb-beta-new
Improve influxdb
Commit: a73a499a4b4810943f1459aa6ca9e98e828296a1
https://github.com/openSUSE/open-build-service/commit/a73a499a4b4810943f145…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M src/api/config/initializers/influxdb_rails.rb
Log Message:
-----------
Merge pull request #6570 from ChrisBr/fix_influx_init
Fix influx initialization
Commit: 9acded870863d43ab3afeb520e90878385945a59
https://github.com/openSUSE/open-build-service/commit/9acded870863d43ab3afe…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M src/backend/BSSched/ProjPacks.pm
Log Message:
-----------
Merge pull request #6565 from mlschroe/master
[backend] adapt maintenance hack in package sorting to take multibuil…
Commit: 89c3b81e4f9316c52a9480b089c8574d044ce655
https://github.com/openSUSE/open-build-service/commit/89c3b81e4f9316c52a948…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/_project_inherited_packages.html.haml
Log Message:
-----------
Fix table width for inherited packages
When using the 'w-*' class in one column but not the other
this can mess up the size of the other columns. In this case
it was squeezing the second column to ~1% width, which caused the text
to be shown vertical.
Commit: 3473cb722e07b3e9235b538777fb1f80e373bb97
https://github.com/openSUSE/open-build-service/commit/3473cb722e07b3e9235b5…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M src/api/lib/influxdb_obs/obs/middleware/backend_subscriber.rb
Log Message:
-----------
Ceil InfluxDB backend runtime
because this is how influxdb-rails also does it.
Commit: 4dab810c78e016342b48ef7a96998df341036b38
https://github.com/openSUSE/open-build-service/commit/4dab810c78e016342b48e…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/_project_inherited_packages.html.haml
Log Message:
-----------
Merge pull request #6572 from bgeuken/fix_inherited_packages_table
Fix table width for inherited packages
Commit: b676f182faff4319ac08864b9b532112f98c26b8
https://github.com/openSUSE/open-build-service/commit/b676f182faff4319ac088…
Author: Victor Pereira <vpereira(a)suse.de>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
A src/api/app/assets/javascripts/webui2/cm2/show-prjconf.js
M src/api/app/controllers/webui/project_controller.rb
A src/api/app/controllers/webui/projects/project_configuration_controller.rb
A src/api/app/services/project_configuration_service/project_configuration_updater.rb
M src/api/app/views/webui/project/_tabs.html.erb
A src/api/app/views/webui/projects/project_configuration/show.html.erb
A src/api/app/views/webui2/webui/projects/project_configuration/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/project_configuration/show.html.haml
M src/api/config/routes.rb
A src/api/spec/cassettes/Webui_ProjectController/GET_add_maintained_project_dialog/1_42_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_add_maintained_project_dialog/1_44_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_add_maintained_project_dialog/1_45_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_45_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_45_2.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_monitor/with_a_project/with_buildresult/without_results/1_36_1_4_2_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_load_project_config/1_1_1_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_load_project_config/1_1_1_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_not_load_project_config/1_1_2_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_not_load_project_config/1_1_2_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/can_save_a_project_config/1_2_1_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/can_save_a_project_config/1_2_1_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_a_project_config/1_2_2_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_a_project_config/1_2_2_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_with_an_unauthorized_user/1_2_3_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_with_an_unauthorized_user/1_2_3_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_with_an_unauthorized_user/1_2_3_3.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/with_a_non_existing_project/raise_a_RecordNotFound_Exception.yml
M src/api/spec/controllers/webui/project_controller_spec.rb
A src/api/spec/controllers/webui/projects/project_configuration_controller_spec.rb
Log Message:
-----------
Move prjconf actions from project_controller to its own controller
Commit: b6e1147730291f719700a6f219891ba3f0239d25
https://github.com/openSUSE/open-build-service/commit/b6e1147730291f719700a…
Author: Victor Pereira <vpereira(a)suse.de>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_load_project_config/1_33_1_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_load_project_config/1_33_1_2.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_load_project_config/1_34_1_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_load_project_config/1_34_1_2.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_not_load_project_config/1_34_2_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_not_load_project_config/1_34_2_2.yml
R src/api/spec/cassettes/Webui_ProjectController/POST_save_prjconf/can_save_a_project_config/1_34_1_1.yml
R src/api/spec/cassettes/Webui_ProjectController/POST_save_prjconf/can_save_a_project_config/1_34_1_2.yml
R src/api/spec/cassettes/Webui_ProjectController/POST_save_prjconf/can_save_a_project_config/1_35_1_1.yml
R src/api/spec/cassettes/Webui_ProjectController/POST_save_prjconf/can_save_a_project_config/1_35_1_2.yml
Log Message:
-----------
Remove old prjconf related cassettes
Commit: a21ea6b527b4cd4e03db9473b68f66cf22cdebbb
https://github.com/openSUSE/open-build-service/commit/a21ea6b527b4cd4e03db9…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M src/api/lib/influxdb_obs/obs/middleware/backend_subscriber.rb
M src/api/spec/lib/influx_db/obs/middleware/backend_subscriber_spec.rb
Log Message:
-----------
Use InfluxDB time_precision configuration
otherwise it would write other data points than
the influxdb-rails gem.
Commit: 71a9688b438e28617eb7fdae96769d1ef4e3497f
https://github.com/openSUSE/open-build-service/commit/71a9688b438e28617eb7f…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M src/api/lib/influxdb_obs/obs/middleware/backend_subscriber.rb
M src/api/spec/lib/influx_db/obs/middleware/backend_subscriber_spec.rb
Log Message:
-----------
Merge pull request #6573 from ChrisBr/influx-backend
Fix InfluxDB backend subscriber
Commit: 0b58b8774cb2eaddfd250e0ae3e89395e1d40ffc
https://github.com/openSUSE/open-build-service/commit/0b58b8774cb2eaddfd250…
Author: Victor Pereira <vpereirabr(a)gmail.com>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
A src/api/app/assets/javascripts/webui2/cm2/show-prjconf.js
M src/api/app/controllers/webui/project_controller.rb
A src/api/app/controllers/webui/projects/project_configuration_controller.rb
A src/api/app/services/project_configuration_service/project_configuration_updater.rb
M src/api/app/views/webui/project/_tabs.html.erb
A src/api/app/views/webui/projects/project_configuration/show.html.erb
A src/api/app/views/webui2/webui/projects/project_configuration/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/project_configuration/show.html.haml
M src/api/config/routes.rb
A src/api/spec/cassettes/Webui_ProjectController/GET_add_maintained_project_dialog/1_42_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_add_maintained_project_dialog/1_44_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_add_maintained_project_dialog/1_45_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_45_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_45_2.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_monitor/with_a_project/with_buildresult/without_results/1_36_1_4_2_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_load_project_config/1_33_1_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_load_project_config/1_33_1_2.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_load_project_config/1_34_1_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_load_project_config/1_34_1_2.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_not_load_project_config/1_34_2_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_not_load_project_config/1_34_2_2.yml
R src/api/spec/cassettes/Webui_ProjectController/POST_save_prjconf/can_save_a_project_config/1_34_1_1.yml
R src/api/spec/cassettes/Webui_ProjectController/POST_save_prjconf/can_save_a_project_config/1_34_1_2.yml
R src/api/spec/cassettes/Webui_ProjectController/POST_save_prjconf/can_save_a_project_config/1_35_1_1.yml
R src/api/spec/cassettes/Webui_ProjectController/POST_save_prjconf/can_save_a_project_config/1_35_1_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_load_project_config/1_1_1_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_load_project_config/1_1_1_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_not_load_project_config/1_1_2_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_not_load_project_config/1_1_2_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/can_save_a_project_config/1_2_1_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/can_save_a_project_config/1_2_1_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_a_project_config/1_2_2_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_a_project_config/1_2_2_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_with_an_unauthorized_user/1_2_3_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_with_an_unauthorized_user/1_2_3_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_with_an_unauthorized_user/1_2_3_3.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/with_a_non_existing_project/raise_a_RecordNotFound_Exception.yml
M src/api/spec/controllers/webui/project_controller_spec.rb
A src/api/spec/controllers/webui/projects/project_configuration_controller_spec.rb
Log Message:
-----------
Merge pull request #6537 from vpereira/move_prjconf_project_configuration_controller
Move prjconf actions from project_controller to its own controller
Commit: 66c123d277dcac20f02162fe92f0412cf4420cf6
https://github.com/openSUSE/open-build-service/commit/66c123d277dcac20f0216…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M .circleci/config.yml
M dist/obsstoragesetup
M dist/t/spec/features/0030_project_spec.rb
M src/api/.rubocop.yml
M src/api/.rubocop_todo.yml
M src/api/Gemfile
M src/api/Gemfile.lock
A src/api/app/assets/icons/distributions-suse linux enterprise.png
M src/api/app/assets/javascripts/webui/application/requests_table.js.erb
M src/api/app/assets/javascripts/webui2/application.js
M src/api/app/assets/javascripts/webui2/autocomplete.js
A src/api/app/assets/javascripts/webui2/cm2/show-prjconf.js
M src/api/app/assets/javascripts/webui2/datatables.js
A src/api/app/assets/javascripts/webui2/project_monitor.js
M src/api/app/assets/javascripts/webui2/repositories.js
M src/api/app/assets/javascripts/webui2/requests_table.js.erb
A src/api/app/assets/stylesheets/webui2/breakpoints.scss
M src/api/app/assets/stylesheets/webui2/build-results.scss
M src/api/app/assets/stylesheets/webui2/card-component.scss
M src/api/app/assets/stylesheets/webui2/datatables.scss
M src/api/app/assets/stylesheets/webui2/live_build_log.scss
M src/api/app/assets/stylesheets/webui2/modals.scss
A src/api/app/assets/stylesheets/webui2/pulse.scss
M src/api/app/assets/stylesheets/webui2/repositories.scss
M src/api/app/assets/stylesheets/webui2/tabs-component.scss
M src/api/app/assets/stylesheets/webui2/user.scss
A src/api/app/assets/stylesheets/webui2/watchlist.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/controllers/request_controller.rb
M src/api/app/controllers/source_controller.rb
M src/api/app/controllers/statistics_controller.rb
M src/api/app/controllers/webui/attribute_controller.rb
M src/api/app/controllers/webui/groups_controller.rb
M src/api/app/controllers/webui/main_controller.rb
M src/api/app/controllers/webui/mixins/bs_requests_controller_mixin.rb
M src/api/app/controllers/webui/monitor_controller.rb
M src/api/app/controllers/webui/package_controller.rb
M src/api/app/controllers/webui/project_controller.rb
A src/api/app/controllers/webui/projects/meta_controller.rb
A src/api/app/controllers/webui/projects/project_configuration_controller.rb
A src/api/app/controllers/webui/projects/pulse_controller.rb
M src/api/app/controllers/webui/projects/rebuild_times_controller.rb
M src/api/app/controllers/webui/repositories_controller.rb
M src/api/app/controllers/webui/user_controller.rb
M src/api/app/controllers/webui/users/tasks_controller.rb
M src/api/app/controllers/webui/webui_controller.rb
A src/api/app/controllers/webui2/groups_controller.rb
A src/api/app/controllers/webui2/project_controller.rb
M src/api/app/helpers/webui/main_helper.rb
M src/api/app/helpers/webui/project_helper.rb
A src/api/app/helpers/webui/projects/status_helper.rb
M src/api/app/helpers/webui/request_helper.rb
A src/api/app/jobs/cleanup_project_log_entries.rb
M src/api/app/jobs/consistency_check_job.rb
M src/api/app/mixins/has_relationships.rb
M src/api/app/models/attrib.rb
M src/api/app/models/backend_package.rb
M src/api/app/models/bs_request.rb
M src/api/app/models/bs_request/find_for/base.rb
M src/api/app/models/bs_request/find_for/user_group_mixin.rb
M src/api/app/models/bs_request_action.rb
R src/api/app/models/bs_request_action_group.rb
M src/api/app/models/cloud/backend/upload_job.rb
M src/api/app/models/configuration.rb
M src/api/app/models/event.rb
M src/api/app/models/kiwi/image.rb
M src/api/app/models/obs_factory/openqa_job.rb
M src/api/app/models/project.rb
M src/api/app/models/project/update_from_xml_command.rb
M src/api/app/models/project_log_entry.rb
M src/api/app/models/repository.rb
M src/api/app/models/status_history.rb
M src/api/app/models/user.rb
M src/api/app/models/user_ldap_strategy.rb
M src/api/app/policies/announcement_policy.rb
M src/api/app/policies/application_policy.rb
M src/api/app/policies/attrib_namespace_policy.rb
M src/api/app/policies/attrib_policy.rb
M src/api/app/policies/attrib_type_policy.rb
M src/api/app/policies/bs_request_policy.rb
M src/api/app/policies/cloud/user/upload_job_policy.rb
M src/api/app/policies/comment_policy.rb
M src/api/app/policies/download_repository_policy.rb
M src/api/app/policies/group_policy.rb
M src/api/app/policies/kiwi/image_policy.rb
M src/api/app/policies/package_policy.rb
M src/api/app/policies/project_policy.rb
M src/api/app/policies/repository_policy.rb
M src/api/app/policies/status/report_policy.rb
M src/api/app/policies/user_policy.rb
M src/api/app/presenters/obs_factory/staging_project_presenter.rb
A src/api/app/services/meta_controller_service/meta_validator.rb
A src/api/app/services/meta_controller_service/meta_xml_validator.rb
A src/api/app/services/meta_controller_service/project_updater.rb
A src/api/app/services/project_configuration_service/project_configuration_updater.rb
M src/api/app/views/layouts/webui2/_watchlist_dropdown.html.haml
M src/api/app/views/webui/feeds/latest_updates.rss.builder
M src/api/app/views/webui/groups/show.html.haml
M src/api/app/views/webui/project/_form.html.erb
M src/api/app/views/webui/project/_packages_table.html.erb
M src/api/app/views/webui/project/_tabs.html.erb
M src/api/app/views/webui/project/edit.html.erb
M src/api/app/views/webui/project/edit_comment.js.erb
M src/api/app/views/webui/project/edit_comment_form.js.erb
R src/api/app/views/webui/project/meta.html.erb
M src/api/app/views/webui/project/new_package.html.erb
M src/api/app/views/webui/project/new_package_branch.html.erb
R src/api/app/views/webui/project/pulse.html.haml
M src/api/app/views/webui/project/show.html.erb
M src/api/app/views/webui/project/status.html.erb
M src/api/app/views/webui/project/subprojects.html.haml
A src/api/app/views/webui/projects/meta/show.html.erb
A src/api/app/views/webui/projects/project_configuration/show.html.erb
A src/api/app/views/webui/projects/pulse/show.html.haml
M src/api/app/views/webui/shared/_dialog_action_buttons.html.haml
A src/api/app/views/webui/users/tasks/_breadcrumb_items.html.haml
M src/api/app/views/webui2/shared/_editor_modal.html.haml
A src/api/app/views/webui2/shared/_group_members_table.html.haml
M src/api/app/views/webui2/shared/_package_branch_form.html.haml
A src/api/app/views/webui2/shared/_patchinfos_table.html.haml
M src/api/app/views/webui2/shared/_repositories.html.haml
M src/api/app/views/webui2/shared/_repositories_flag_table.html.haml
M src/api/app/views/webui2/shared/_repositories_flag_table_column.html.haml
M src/api/app/views/webui2/shared/_requests_table.html.haml
M src/api/app/views/webui2/shared/user_or_groups_roles/_index.html.haml
M src/api/app/views/webui2/shared/user_or_groups_roles/_list.html.haml
M src/api/app/views/webui2/status_messages/_item.html.haml
M src/api/app/views/webui2/webui/attribute/_breadcrumb_items.html.haml
M src/api/app/views/webui2/webui/attribute/edit.html.haml
M src/api/app/views/webui2/webui/attribute/index.html.haml
M src/api/app/views/webui2/webui/attribute/new.html.haml
M src/api/app/views/webui2/webui/comment/_links.html.haml
A src/api/app/views/webui2/webui/groups/_add_user_modal.html.haml
A src/api/app/views/webui2/webui/groups/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/groups/_remove_user_modal.html.haml
A src/api/app/views/webui2/webui/groups/show.html.haml
M src/api/app/views/webui2/webui/main/_latest_updates.html.haml
M src/api/app/views/webui2/webui/package/_branch_dialog.html.haml
M src/api/app/views/webui2/webui/package/_buildstatus.html.haml
M src/api/app/views/webui2/webui/package/_live_build_log_controls.html.haml
M src/api/app/views/webui2/webui/packages/build_reason/index.html.haml
M src/api/app/views/webui2/webui/packages/job_history/index.html.haml
A src/api/app/views/webui2/webui/project/_add_new_subproject_modal.html.haml
M src/api/app/views/webui2/webui/project/_bottom_actions.html.haml
M src/api/app/views/webui2/webui/project/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/project/_buildstatus.html.haml
A src/api/app/views/webui2/webui/project/_delete_project_dialog.html.haml
A src/api/app/views/webui2/webui/project/_edit_comment.html.haml
A src/api/app/views/webui2/webui/project/_edit_comment_form.html.haml
A src/api/app/views/webui2/webui/project/_edit_project_dialog.html.haml
A src/api/app/views/webui2/webui/project/_form.html.haml
A src/api/app/views/webui2/webui/project/_monitor_control.html.haml
A src/api/app/views/webui2/webui/project/_new_package_branch_modal.html.haml
A src/api/app/views/webui2/webui/project/_new_package_modal.html.haml
A src/api/app/views/webui2/webui/project/_project_inherited_packages.html.haml
M src/api/app/views/webui2/webui/project/_project_packages.html.haml
A src/api/app/views/webui2/webui/project/_project_release_request_dialog.html.haml
A src/api/app/views/webui2/webui/project/_project_submit_update_dialog.html.haml
A src/api/app/views/webui2/webui/project/_projects_table.html.haml
M src/api/app/views/webui2/webui/project/_side_links.html.haml
A src/api/app/views/webui2/webui/project/_status_comment.html.haml
M src/api/app/views/webui2/webui/project/_tabs.html.haml
A src/api/app/views/webui2/webui/project/_unlock_project_dialog.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_create_maintenance_incident.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_delete_project.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_edit_project.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_gpg_key_ssl_certificate.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_modify_project.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_patchinfo.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_report_bug.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_request_role_addition_and_deletion.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_request_to_release.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_submit_as_update.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_unlock_project.html.haml
A src/api/app/views/webui2/webui/project/clear_failed_comment.js.erb
A src/api/app/views/webui2/webui/project/edit_comment.js.erb
A src/api/app/views/webui2/webui/project/edit_comment_form.js.erb
A src/api/app/views/webui2/webui/project/monitor.html.haml
M src/api/app/views/webui2/webui/project/show.html.haml
A src/api/app/views/webui2/webui/project/side_links/_incident_project.html.haml
A src/api/app/views/webui2/webui/project/side_links/_maintenance_project.html.haml
A src/api/app/views/webui2/webui/project/side_links/_patchinfo_present.html.haml
A src/api/app/views/webui2/webui/project/side_links/_project_monitor.html.haml
A src/api/app/views/webui2/webui/project/side_links/_release_targets.html.haml
A src/api/app/views/webui2/webui/project/side_links/_requests.html.haml
A src/api/app/views/webui2/webui/project/status.html.haml
A src/api/app/views/webui2/webui/project/subprojects.html.haml
A src/api/app/views/webui2/webui/projects/meta/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/meta/show.html.haml
A src/api/app/views/webui2/webui/projects/project_configuration/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/project_configuration/show.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_branches.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_builds.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_changes.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_comments.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_commits.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_entry.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_new.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_requests.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_tabs.html.haml
A src/api/app/views/webui2/webui/projects/pulse/show.html.haml
A src/api/app/views/webui2/webui/projects/pulse/update_pulse.js.erb
A src/api/app/views/webui2/webui/projects/rebuild_times/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/rebuild_times/show.html.haml
A src/api/app/views/webui2/webui/repositories/_add_dod_repository_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_add_dod_source_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_add_repository_from_project_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_add_repository_path_modal.html.haml
M src/api/app/views/webui2/webui/repositories/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/repositories/_delete_dod_source_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_delete_repository_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_delete_repository_path_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_dod_repository_card_content.html.haml
A src/api/app/views/webui2/webui/repositories/_dod_source_fields.html.haml
A src/api/app/views/webui2/webui/repositories/_edit_dod_source_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_edit_repository_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_repository_card_content.html.haml
A src/api/app/views/webui2/webui/repositories/_repository_entry.html.haml
A src/api/app/views/webui2/webui/repositories/_repository_path_item.html.haml
A src/api/app/views/webui2/webui/repositories/_request_delete_repository_modal.html.haml
A src/api/app/views/webui2/webui/repositories/create.js.erb
A src/api/app/views/webui2/webui/repositories/destroy.js.erb
A src/api/app/views/webui2/webui/repositories/distributions.html.haml
M src/api/app/views/webui2/webui/repositories/index.html.haml
A src/api/app/views/webui2/webui/repositories/state.html.haml
M src/api/app/views/webui2/webui/request/_add_role_request_dialog.html.haml
M src/api/app/views/webui2/webui/request/_delete_request_dialog.html.haml
M src/api/app/views/webui2/webui/user/_info.html.haml
M src/api/app/views/webui2/webui/user/_involvement.html.haml
M src/api/app/views/webui2/webui/user/show.html.haml
A src/api/app/views/webui2/webui/users/tasks/index.html.haml
M src/api/config/clock.rb
A src/api/config/initializers/influxdb_custom_subscriber.rb
M src/api/config/initializers/influxdb_rails.rb
M src/api/config/options.yml.example
M src/api/config/routes.rb
A src/api/db/migrate/20181201065026_drop_group_requests.rb
M src/api/db/structure.sql
M src/api/lib/backend/connection_helper.rb
A src/api/lib/backend/instrumentation.rb
M src/api/lib/backend/logger.rb
A src/api/lib/backend/remember_location.rb
A src/api/lib/influxdb_obs/obs/middleware/backend_subscriber.rb
M src/api/lib/statistics_calculations.rb
M src/api/lib/tasks/test_webui.rake
A src/api/spec/bootstrap/features/webui/attributes_spec.rb
A src/api/spec/bootstrap/features/webui/groups_spec.rb
M src/api/spec/bootstrap/features/webui/maintenance_workflow_spec.rb
M src/api/spec/bootstrap/features/webui/projects_spec.rb
A src/api/spec/bootstrap/features/webui/repositories_spec.rb
A src/api/spec/bootstrap/features/webui/watchlists_spec.rb
A src/api/spec/bootstrap/support/page/monitor_page.rb
M src/api/spec/browser_helper.rb
A src/api/spec/cassettes/Bootstrap_Attributes/with_an_attribute/for_a_project/with_permissions/remove_attribute.yml
A src/api/spec/cassettes/Bootstrap_Attributes/with_an_attribute/for_a_project/without_permissions/it_is_not_possible_to_add_an_attribute_the_link_is_not_shown.yml
A src/api/spec/cassettes/Bootstrap_Attributes/with_an_attribute/for_a_project_with_a_package/add_attribute_with_values.yml
M src/api/spec/cassettes/Bootstrap_MaintenanceWorkflow/maintenance_workflow.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Add_an_existing_group.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Add_non_existent_group.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Add_role_to_group.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Remove_role_from_group.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Viewing_group_roles.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Add_an_existing_user.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Add_non_existent_user.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Add_role_to_user.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Remove_role_from_user.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Remove_user_from_package_/_project.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Viewing_user_roles.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Add_group_to_package_/_project.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Add_role_to_group.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Remove_role_from_group.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Viewing_group_roles.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Add_role_to_user.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Add_user_to_package_/_project.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Remove_role_from_user.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Remove_user_from_package_/_project.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Viewing_user_roles.yml
M src/api/spec/cassettes/Bootstrap_Packages/branching_a_package_from_another_users_project/with_AutoCleanup.yml
M src/api/spec/cassettes/Bootstrap_Packages/branching_a_package_from_another_users_project/without_AutoCleanup.yml
M src/api/spec/cassettes/Bootstrap_Packages/changing_the_package_s_devel_project.yml
M src/api/spec/cassettes/Bootstrap_Packages/deleting_a_package.yml
M src/api/spec/cassettes/Bootstrap_Packages/editing_a_package.yml
M src/api/spec/cassettes/Bootstrap_Packages/log/download_logfile_succesfully.yml
M src/api/spec/cassettes/Bootstrap_Packages/requesting_package_deletion.yml
A src/api/spec/cassettes/Bootstrap_Projects/DoD_Repositories/adding_DoD_repositories_via_meta_editor.yml
A src/api/spec/cassettes/Bootstrap_Projects/branching/a_non-existing_package.yml
A src/api/spec/cassettes/Bootstrap_Projects/branching/a_package_with_disabled_access_flag.yml
A src/api/spec/cassettes/Bootstrap_Projects/branching/a_package_with_disabled_sourceaccess_flag.yml
A src/api/spec/cassettes/Bootstrap_Projects/branching/an_existing_package_to_an_invalid_target_package_or_project.yml
A src/api/spec/cassettes/Bootstrap_Projects/changing_project_title_and_description.yml
A src/api/spec/cassettes/Bootstrap_Repositories/Repositories/add/delete_repository_from_distribution.yml
A src/api/spec/cassettes/Bootstrap_Repositories/Repositories/add_repository_from_distribution.yml
A src/api/spec/cassettes/Bootstrap_Watchlists/add_projects_to_watchlist.yml
A src/api/spec/cassettes/Bootstrap_Watchlists/remove_projects_from_watchlist.yml
A src/api/spec/cassettes/Groups/add_a_user.yml
A src/api/spec/cassettes/Groups/visit_group_page.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_add_maintained_project_dialog/1_42_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_add_maintained_project_dialog/1_45_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_45_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_45_2.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_47_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_47_2.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_monitor/with_a_project/with_buildresult/without_results/1_36_1_4_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_monitor/with_a_project/with_buildresult/without_results/1_38_1_4_2_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_load_project_config/1_34_1_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_load_project_config/1_34_1_2.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_not_load_project_config/1_34_2_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_not_load_project_config/1_34_2_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_a_valid_maintained_project/1_30_1_1_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_a_valid_maintained_project/1_30_1_1_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_a_valid_maintained_project/1_30_1_1_3.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_an_invalid_project/1_30_1_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_an_invalid_project/1_30_1_2_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_an_invalid_project/1_30_1_2_3.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/without_a_maintenance_project_kind_maintenance_/1_30_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/without_a_maintenance_project_kind_maintenance_/1_30_2_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/_remove_maintained_project_fails_without_maintenance_kind_for_a_valid_maintained_project/1_29_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/maintained_project_successfully_removed/1_29_1_1_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/maintained_project_successfully_removed/1_29_1_1_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/maintained_project_successfully_removed/1_29_1_1_3.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/with_an_invalid_maintained_project/1_29_1_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/with_an_invalid_maintained_project/1_29_1_2_2.yml
R src/api/spec/cassettes/Webui_ProjectController/POST_save_prjconf/can_save_a_project_config/1_35_1_1.yml
R src/api/spec/cassettes/Webui_ProjectController/POST_save_prjconf/can_save_a_project_config/1_35_1_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/GET_meta/1_1_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_a_non_existing_repository_path/1_2_2_4_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_a_non_existing_repository_path/1_2_2_4_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_a_valid_meta/1_2_2_3_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_a_valid_meta/1_2_2_3_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_an_invalid_devel_project/1_2_2_2_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_an_invalid_devel_project/1_2_2_2_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/without_a_valid_meta/1_2_2_1_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/without_a_valid_meta/1_2_2_1_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_an_nonexistent_project/1_2_1_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_load_project_config/1_1_1_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_load_project_config/1_1_1_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_not_load_project_config/1_1_2_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_not_load_project_config/1_1_2_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/can_save_a_project_config/1_2_1_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/can_save_a_project_config/1_2_1_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_a_project_config/1_2_2_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_a_project_config/1_2_2_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_with_an_unauthorized_user/1_2_3_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_with_an_unauthorized_user/1_2_3_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_with_an_unauthorized_user/1_2_3_3.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/with_a_non_existing_project/raise_a_RecordNotFound_Exception.yml
M src/api/spec/controllers/webui/project_controller_spec.rb
A src/api/spec/controllers/webui/projects/meta_controller_spec.rb
A src/api/spec/controllers/webui/projects/project_configuration_controller_spec.rb
M src/api/spec/controllers/webui/repositories_controller_spec.rb
M src/api/spec/features/webui/attributes_spec.rb
M src/api/spec/features/webui/comments_spec.rb
R src/api/spec/features/webui/groups_spec.rb
M src/api/spec/features/webui/login_spec.rb
M src/api/spec/features/webui/maintenance_workflow_spec.rb
M src/api/spec/features/webui/packages_spec.rb
M src/api/spec/features/webui/patchinfo_spec.rb
M src/api/spec/features/webui/projects_spec.rb
M src/api/spec/features/webui/repositories_spec.rb
M src/api/spec/features/webui/requests_spec.rb
M src/api/spec/features/webui/users/user_home_page_spec.rb
M src/api/spec/features/webui/watchlists_spec.rb
A src/api/spec/lib/backend/remember_location_spec.rb
A src/api/spec/lib/influx_db/obs/middleware/backend_subscriber_spec.rb
M src/api/spec/models/project/update_from_xml_command_spec.rb
M src/api/spec/support/capybara.rb
A src/api/spec/support/features/features_attribute.rb
M src/api/spec/support/features/features_bootstrap.rb
A src/api/spec/support/shared_examples/features/boostrap_flag_tables.rb
M src/api/spec/support/shared_examples/features/bootstrap_user_tab.rb
R src/api/test/functional/group_request_test.rb
M src/api/test/models/project_log_entry_test.rb
M src/backend/BSRepServer/Checker.pm
M src/backend/BSRevision.pm
M src/backend/BSSched/BuildJob.pm
M src/backend/BSSched/BuildJob/Docker.pm
M src/backend/BSSched/BuildJob/KiwiImage.pm
M src/backend/BSSched/BuildJob/KiwiProduct.pm
M src/backend/BSSched/BuildJob/Patchinfo.pm
M src/backend/BSSched/Checker.pm
M src/backend/BSSched/ProjPacks.pm
M src/backend/BSServer.pm
M src/backend/BSSrcServer/Multibuild.pm
M src/backend/BSSrcServer/Service.pm
M src/backend/BSSrcrep.pm
M src/backend/BSStdServer.pm
M src/backend/BSXML.pm
M src/backend/bs_publish
M src/backend/bs_repserver
M src/backend/bs_servicedispatch
M src/backend/bs_srcserver
M src/backend/t/0100-BSSched-BuildJob.t
Log Message:
-----------
Merge remote-tracking branch 'origin/master' into add_master
Commit: c852d9e4a069f154abcffa3cf2560a8eaced9246
https://github.com/openSUSE/open-build-service/commit/c852d9e4a069f154abcff…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/app/policies/staging/staging_project_policy.rb
M src/api/app/policies/staging/workflow_policy.rb
Log Message:
-----------
Adapt policy classes to changes in base class
Commit: 767fcd7a544aebeab03602bd4edcf85c16530ba7
https://github.com/openSUSE/open-build-service/commit/767fcd7a544aebeab0360…
Author: Stephan Kulow <coolo(a)suse.de>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/app/models/staging/staging_project.rb
Log Message:
-----------
Remove duplicated function in StagingProject
This moved to Project class, but was left unnoticed
as codeclimate didn't report on staging-workflow branch
Commit: 55641bf6245149dd2b4c30ab2fc228442c45f6c9
https://github.com/openSUSE/open-build-service/commit/55641bf6245149dd2b4c3…
Author: Victor Pereira <vpereirabr(a)gmail.com>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M .circleci/config.yml
M dist/obsstoragesetup
M dist/t/spec/features/0030_project_spec.rb
M src/api/.rubocop.yml
M src/api/.rubocop_todo.yml
M src/api/Gemfile
M src/api/Gemfile.lock
A src/api/app/assets/icons/distributions-suse linux enterprise.png
M src/api/app/assets/javascripts/webui/application/requests_table.js.erb
M src/api/app/assets/javascripts/webui2/application.js
M src/api/app/assets/javascripts/webui2/autocomplete.js
A src/api/app/assets/javascripts/webui2/cm2/show-prjconf.js
M src/api/app/assets/javascripts/webui2/datatables.js
A src/api/app/assets/javascripts/webui2/project_monitor.js
M src/api/app/assets/javascripts/webui2/repositories.js
M src/api/app/assets/javascripts/webui2/requests_table.js.erb
A src/api/app/assets/stylesheets/webui2/breakpoints.scss
M src/api/app/assets/stylesheets/webui2/build-results.scss
M src/api/app/assets/stylesheets/webui2/card-component.scss
M src/api/app/assets/stylesheets/webui2/datatables.scss
M src/api/app/assets/stylesheets/webui2/live_build_log.scss
M src/api/app/assets/stylesheets/webui2/modals.scss
A src/api/app/assets/stylesheets/webui2/pulse.scss
M src/api/app/assets/stylesheets/webui2/repositories.scss
M src/api/app/assets/stylesheets/webui2/tabs-component.scss
M src/api/app/assets/stylesheets/webui2/user.scss
A src/api/app/assets/stylesheets/webui2/watchlist.scss
M src/api/app/assets/stylesheets/webui2/webui2.css.scss
M src/api/app/controllers/request_controller.rb
M src/api/app/controllers/source_controller.rb
M src/api/app/controllers/statistics_controller.rb
M src/api/app/controllers/webui/attribute_controller.rb
M src/api/app/controllers/webui/groups_controller.rb
M src/api/app/controllers/webui/main_controller.rb
M src/api/app/controllers/webui/mixins/bs_requests_controller_mixin.rb
M src/api/app/controllers/webui/monitor_controller.rb
M src/api/app/controllers/webui/package_controller.rb
M src/api/app/controllers/webui/project_controller.rb
A src/api/app/controllers/webui/projects/meta_controller.rb
A src/api/app/controllers/webui/projects/project_configuration_controller.rb
A src/api/app/controllers/webui/projects/pulse_controller.rb
M src/api/app/controllers/webui/projects/rebuild_times_controller.rb
M src/api/app/controllers/webui/repositories_controller.rb
M src/api/app/controllers/webui/user_controller.rb
M src/api/app/controllers/webui/users/tasks_controller.rb
M src/api/app/controllers/webui/webui_controller.rb
A src/api/app/controllers/webui2/groups_controller.rb
A src/api/app/controllers/webui2/project_controller.rb
M src/api/app/helpers/webui/main_helper.rb
M src/api/app/helpers/webui/project_helper.rb
A src/api/app/helpers/webui/projects/status_helper.rb
M src/api/app/helpers/webui/request_helper.rb
A src/api/app/jobs/cleanup_project_log_entries.rb
M src/api/app/jobs/consistency_check_job.rb
M src/api/app/mixins/has_relationships.rb
M src/api/app/models/attrib.rb
M src/api/app/models/backend_package.rb
M src/api/app/models/bs_request.rb
M src/api/app/models/bs_request/find_for/base.rb
M src/api/app/models/bs_request/find_for/user_group_mixin.rb
M src/api/app/models/bs_request_action.rb
R src/api/app/models/bs_request_action_group.rb
M src/api/app/models/cloud/backend/upload_job.rb
M src/api/app/models/configuration.rb
M src/api/app/models/event.rb
M src/api/app/models/kiwi/image.rb
M src/api/app/models/obs_factory/openqa_job.rb
M src/api/app/models/project.rb
M src/api/app/models/project/update_from_xml_command.rb
M src/api/app/models/project_log_entry.rb
M src/api/app/models/repository.rb
M src/api/app/models/staging/staging_project.rb
M src/api/app/models/status_history.rb
M src/api/app/models/user.rb
M src/api/app/models/user_ldap_strategy.rb
M src/api/app/policies/announcement_policy.rb
M src/api/app/policies/application_policy.rb
M src/api/app/policies/attrib_namespace_policy.rb
M src/api/app/policies/attrib_policy.rb
M src/api/app/policies/attrib_type_policy.rb
M src/api/app/policies/bs_request_policy.rb
M src/api/app/policies/cloud/user/upload_job_policy.rb
M src/api/app/policies/comment_policy.rb
M src/api/app/policies/download_repository_policy.rb
M src/api/app/policies/group_policy.rb
M src/api/app/policies/kiwi/image_policy.rb
M src/api/app/policies/package_policy.rb
M src/api/app/policies/project_policy.rb
M src/api/app/policies/repository_policy.rb
M src/api/app/policies/staging/staging_project_policy.rb
M src/api/app/policies/staging/workflow_policy.rb
M src/api/app/policies/status/report_policy.rb
M src/api/app/policies/user_policy.rb
M src/api/app/presenters/obs_factory/staging_project_presenter.rb
A src/api/app/services/meta_controller_service/meta_validator.rb
A src/api/app/services/meta_controller_service/meta_xml_validator.rb
A src/api/app/services/meta_controller_service/project_updater.rb
A src/api/app/services/project_configuration_service/project_configuration_updater.rb
M src/api/app/views/layouts/webui2/_watchlist_dropdown.html.haml
M src/api/app/views/webui/feeds/latest_updates.rss.builder
M src/api/app/views/webui/groups/show.html.haml
M src/api/app/views/webui/project/_form.html.erb
M src/api/app/views/webui/project/_packages_table.html.erb
M src/api/app/views/webui/project/_tabs.html.erb
M src/api/app/views/webui/project/edit.html.erb
M src/api/app/views/webui/project/edit_comment.js.erb
M src/api/app/views/webui/project/edit_comment_form.js.erb
R src/api/app/views/webui/project/meta.html.erb
M src/api/app/views/webui/project/new_package.html.erb
M src/api/app/views/webui/project/new_package_branch.html.erb
R src/api/app/views/webui/project/pulse.html.haml
M src/api/app/views/webui/project/show.html.erb
M src/api/app/views/webui/project/status.html.erb
M src/api/app/views/webui/project/subprojects.html.haml
A src/api/app/views/webui/projects/meta/show.html.erb
A src/api/app/views/webui/projects/project_configuration/show.html.erb
A src/api/app/views/webui/projects/pulse/show.html.haml
M src/api/app/views/webui/shared/_dialog_action_buttons.html.haml
A src/api/app/views/webui/users/tasks/_breadcrumb_items.html.haml
M src/api/app/views/webui2/shared/_editor_modal.html.haml
A src/api/app/views/webui2/shared/_group_members_table.html.haml
M src/api/app/views/webui2/shared/_package_branch_form.html.haml
A src/api/app/views/webui2/shared/_patchinfos_table.html.haml
M src/api/app/views/webui2/shared/_repositories.html.haml
M src/api/app/views/webui2/shared/_repositories_flag_table.html.haml
M src/api/app/views/webui2/shared/_repositories_flag_table_column.html.haml
M src/api/app/views/webui2/shared/_requests_table.html.haml
M src/api/app/views/webui2/shared/user_or_groups_roles/_index.html.haml
M src/api/app/views/webui2/shared/user_or_groups_roles/_list.html.haml
M src/api/app/views/webui2/status_messages/_item.html.haml
M src/api/app/views/webui2/webui/attribute/_breadcrumb_items.html.haml
M src/api/app/views/webui2/webui/attribute/edit.html.haml
M src/api/app/views/webui2/webui/attribute/index.html.haml
M src/api/app/views/webui2/webui/attribute/new.html.haml
M src/api/app/views/webui2/webui/comment/_links.html.haml
A src/api/app/views/webui2/webui/groups/_add_user_modal.html.haml
A src/api/app/views/webui2/webui/groups/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/groups/_remove_user_modal.html.haml
A src/api/app/views/webui2/webui/groups/show.html.haml
M src/api/app/views/webui2/webui/main/_latest_updates.html.haml
M src/api/app/views/webui2/webui/package/_branch_dialog.html.haml
M src/api/app/views/webui2/webui/package/_buildstatus.html.haml
M src/api/app/views/webui2/webui/package/_live_build_log_controls.html.haml
M src/api/app/views/webui2/webui/packages/build_reason/index.html.haml
M src/api/app/views/webui2/webui/packages/job_history/index.html.haml
A src/api/app/views/webui2/webui/project/_add_new_subproject_modal.html.haml
M src/api/app/views/webui2/webui/project/_bottom_actions.html.haml
M src/api/app/views/webui2/webui/project/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/project/_buildstatus.html.haml
A src/api/app/views/webui2/webui/project/_delete_project_dialog.html.haml
A src/api/app/views/webui2/webui/project/_edit_comment.html.haml
A src/api/app/views/webui2/webui/project/_edit_comment_form.html.haml
A src/api/app/views/webui2/webui/project/_edit_project_dialog.html.haml
A src/api/app/views/webui2/webui/project/_form.html.haml
A src/api/app/views/webui2/webui/project/_monitor_control.html.haml
A src/api/app/views/webui2/webui/project/_new_package_branch_modal.html.haml
A src/api/app/views/webui2/webui/project/_new_package_modal.html.haml
A src/api/app/views/webui2/webui/project/_project_inherited_packages.html.haml
M src/api/app/views/webui2/webui/project/_project_packages.html.haml
A src/api/app/views/webui2/webui/project/_project_release_request_dialog.html.haml
A src/api/app/views/webui2/webui/project/_project_submit_update_dialog.html.haml
A src/api/app/views/webui2/webui/project/_projects_table.html.haml
M src/api/app/views/webui2/webui/project/_side_links.html.haml
A src/api/app/views/webui2/webui/project/_status_comment.html.haml
M src/api/app/views/webui2/webui/project/_tabs.html.haml
A src/api/app/views/webui2/webui/project/_unlock_project_dialog.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_create_maintenance_incident.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_delete_project.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_edit_project.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_gpg_key_ssl_certificate.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_modify_project.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_patchinfo.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_report_bug.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_request_role_addition_and_deletion.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_request_to_release.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_submit_as_update.html.haml
A src/api/app/views/webui2/webui/project/bottom_actions/_unlock_project.html.haml
A src/api/app/views/webui2/webui/project/clear_failed_comment.js.erb
A src/api/app/views/webui2/webui/project/edit_comment.js.erb
A src/api/app/views/webui2/webui/project/edit_comment_form.js.erb
A src/api/app/views/webui2/webui/project/monitor.html.haml
M src/api/app/views/webui2/webui/project/show.html.haml
A src/api/app/views/webui2/webui/project/side_links/_incident_project.html.haml
A src/api/app/views/webui2/webui/project/side_links/_maintenance_project.html.haml
A src/api/app/views/webui2/webui/project/side_links/_patchinfo_present.html.haml
A src/api/app/views/webui2/webui/project/side_links/_project_monitor.html.haml
A src/api/app/views/webui2/webui/project/side_links/_release_targets.html.haml
A src/api/app/views/webui2/webui/project/side_links/_requests.html.haml
A src/api/app/views/webui2/webui/project/status.html.haml
A src/api/app/views/webui2/webui/project/subprojects.html.haml
A src/api/app/views/webui2/webui/projects/meta/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/meta/show.html.haml
A src/api/app/views/webui2/webui/projects/project_configuration/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/project_configuration/show.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_branches.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_builds.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_changes.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_comments.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_commits.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_entry.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_new.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_pulse_list_requests.html.haml
A src/api/app/views/webui2/webui/projects/pulse/_tabs.html.haml
A src/api/app/views/webui2/webui/projects/pulse/show.html.haml
A src/api/app/views/webui2/webui/projects/pulse/update_pulse.js.erb
A src/api/app/views/webui2/webui/projects/rebuild_times/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/rebuild_times/show.html.haml
A src/api/app/views/webui2/webui/repositories/_add_dod_repository_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_add_dod_source_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_add_repository_from_project_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_add_repository_path_modal.html.haml
M src/api/app/views/webui2/webui/repositories/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/repositories/_delete_dod_source_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_delete_repository_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_delete_repository_path_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_dod_repository_card_content.html.haml
A src/api/app/views/webui2/webui/repositories/_dod_source_fields.html.haml
A src/api/app/views/webui2/webui/repositories/_edit_dod_source_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_edit_repository_modal.html.haml
A src/api/app/views/webui2/webui/repositories/_repository_card_content.html.haml
A src/api/app/views/webui2/webui/repositories/_repository_entry.html.haml
A src/api/app/views/webui2/webui/repositories/_repository_path_item.html.haml
A src/api/app/views/webui2/webui/repositories/_request_delete_repository_modal.html.haml
A src/api/app/views/webui2/webui/repositories/create.js.erb
A src/api/app/views/webui2/webui/repositories/destroy.js.erb
A src/api/app/views/webui2/webui/repositories/distributions.html.haml
M src/api/app/views/webui2/webui/repositories/index.html.haml
A src/api/app/views/webui2/webui/repositories/state.html.haml
M src/api/app/views/webui2/webui/request/_add_role_request_dialog.html.haml
M src/api/app/views/webui2/webui/request/_delete_request_dialog.html.haml
M src/api/app/views/webui2/webui/user/_info.html.haml
M src/api/app/views/webui2/webui/user/_involvement.html.haml
M src/api/app/views/webui2/webui/user/show.html.haml
A src/api/app/views/webui2/webui/users/tasks/index.html.haml
M src/api/config/clock.rb
A src/api/config/initializers/influxdb_custom_subscriber.rb
M src/api/config/initializers/influxdb_rails.rb
M src/api/config/options.yml.example
M src/api/config/routes.rb
A src/api/db/migrate/20181201065026_drop_group_requests.rb
M src/api/db/structure.sql
M src/api/lib/backend/connection_helper.rb
A src/api/lib/backend/instrumentation.rb
M src/api/lib/backend/logger.rb
A src/api/lib/backend/remember_location.rb
A src/api/lib/influxdb_obs/obs/middleware/backend_subscriber.rb
M src/api/lib/statistics_calculations.rb
M src/api/lib/tasks/test_webui.rake
A src/api/spec/bootstrap/features/webui/attributes_spec.rb
A src/api/spec/bootstrap/features/webui/groups_spec.rb
M src/api/spec/bootstrap/features/webui/maintenance_workflow_spec.rb
M src/api/spec/bootstrap/features/webui/projects_spec.rb
A src/api/spec/bootstrap/features/webui/repositories_spec.rb
A src/api/spec/bootstrap/features/webui/watchlists_spec.rb
A src/api/spec/bootstrap/support/page/monitor_page.rb
M src/api/spec/browser_helper.rb
A src/api/spec/cassettes/Bootstrap_Attributes/with_an_attribute/for_a_project/with_permissions/remove_attribute.yml
A src/api/spec/cassettes/Bootstrap_Attributes/with_an_attribute/for_a_project/without_permissions/it_is_not_possible_to_add_an_attribute_the_link_is_not_shown.yml
A src/api/spec/cassettes/Bootstrap_Attributes/with_an_attribute/for_a_project_with_a_package/add_attribute_with_values.yml
M src/api/spec/cassettes/Bootstrap_MaintenanceWorkflow/maintenance_workflow.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Add_an_existing_group.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Add_non_existent_group.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Add_role_to_group.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Remove_role_from_group.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/group_roles/Viewing_group_roles.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Add_an_existing_user.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Add_non_existent_user.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Add_role_to_user.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Remove_role_from_user.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Remove_user_from_package_/_project.yml
M src/api/spec/cassettes/Bootstrap_Packages/behaves_like_bootstrap_user_tab/user_roles/Viewing_user_roles.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Add_group_to_package_/_project.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Add_role_to_group.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Remove_role_from_group.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/group_roles/Viewing_group_roles.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Add_role_to_user.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Add_user_to_package_/_project.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Remove_role_from_user.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Remove_user_from_package_/_project.yml
R src/api/spec/cassettes/Bootstrap_Packages/behaves_like_user_tab/user_roles/Viewing_user_roles.yml
M src/api/spec/cassettes/Bootstrap_Packages/branching_a_package_from_another_users_project/with_AutoCleanup.yml
M src/api/spec/cassettes/Bootstrap_Packages/branching_a_package_from_another_users_project/without_AutoCleanup.yml
M src/api/spec/cassettes/Bootstrap_Packages/changing_the_package_s_devel_project.yml
M src/api/spec/cassettes/Bootstrap_Packages/deleting_a_package.yml
M src/api/spec/cassettes/Bootstrap_Packages/editing_a_package.yml
M src/api/spec/cassettes/Bootstrap_Packages/log/download_logfile_succesfully.yml
M src/api/spec/cassettes/Bootstrap_Packages/requesting_package_deletion.yml
A src/api/spec/cassettes/Bootstrap_Projects/DoD_Repositories/adding_DoD_repositories_via_meta_editor.yml
A src/api/spec/cassettes/Bootstrap_Projects/branching/a_non-existing_package.yml
A src/api/spec/cassettes/Bootstrap_Projects/branching/a_package_with_disabled_access_flag.yml
A src/api/spec/cassettes/Bootstrap_Projects/branching/a_package_with_disabled_sourceaccess_flag.yml
A src/api/spec/cassettes/Bootstrap_Projects/branching/an_existing_package_to_an_invalid_target_package_or_project.yml
A src/api/spec/cassettes/Bootstrap_Projects/changing_project_title_and_description.yml
A src/api/spec/cassettes/Bootstrap_Repositories/Repositories/add/delete_repository_from_distribution.yml
A src/api/spec/cassettes/Bootstrap_Repositories/Repositories/add_repository_from_distribution.yml
A src/api/spec/cassettes/Bootstrap_Watchlists/add_projects_to_watchlist.yml
A src/api/spec/cassettes/Bootstrap_Watchlists/remove_projects_from_watchlist.yml
A src/api/spec/cassettes/Groups/add_a_user.yml
A src/api/spec/cassettes/Groups/visit_group_page.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_add_maintained_project_dialog/1_42_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_add_maintained_project_dialog/1_45_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_45_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_45_2.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_47_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_47_2.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_monitor/with_a_project/with_buildresult/without_results/1_36_1_4_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_monitor/with_a_project/with_buildresult/without_results/1_38_1_4_2_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_load_project_config/1_34_1_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_load_project_config/1_34_1_2.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_not_load_project_config/1_34_2_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_not_load_project_config/1_34_2_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_a_valid_maintained_project/1_30_1_1_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_a_valid_maintained_project/1_30_1_1_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_a_valid_maintained_project/1_30_1_1_3.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_an_invalid_project/1_30_1_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_an_invalid_project/1_30_1_2_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/with_a_maintenance_project_kind_maintenance_/adding_an_invalid_project/1_30_1_2_3.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/without_a_maintenance_project_kind_maintenance_/1_30_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_add_maintained_project/without_a_maintenance_project_kind_maintenance_/1_30_2_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/_remove_maintained_project_fails_without_maintenance_kind_for_a_valid_maintained_project/1_29_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/maintained_project_successfully_removed/1_29_1_1_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/maintained_project_successfully_removed/1_29_1_1_2.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/maintained_project_successfully_removed/1_29_1_1_3.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/with_an_invalid_maintained_project/1_29_1_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/POST_remove_maintained_project/with_maintained_kind/with_an_invalid_maintained_project/1_29_1_2_2.yml
R src/api/spec/cassettes/Webui_ProjectController/POST_save_prjconf/can_save_a_project_config/1_35_1_1.yml
R src/api/spec/cassettes/Webui_ProjectController/POST_save_prjconf/can_save_a_project_config/1_35_1_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/GET_meta/1_1_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_a_non_existing_repository_path/1_2_2_4_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_a_non_existing_repository_path/1_2_2_4_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_a_valid_meta/1_2_2_3_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_a_valid_meta/1_2_2_3_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_an_invalid_devel_project/1_2_2_2_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/with_an_invalid_devel_project/1_2_2_2_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/without_a_valid_meta/1_2_2_1_1.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_a_valid_project/without_a_valid_meta/1_2_2_1_2.yml
A src/api/spec/cassettes/Webui_Projects_MetaController/POST_update/with_an_nonexistent_project/1_2_1_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_load_project_config/1_1_1_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_load_project_config/1_1_1_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_not_load_project_config/1_1_2_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_not_load_project_config/1_1_2_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/can_save_a_project_config/1_2_1_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/can_save_a_project_config/1_2_1_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_a_project_config/1_2_2_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_a_project_config/1_2_2_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_with_an_unauthorized_user/1_2_3_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_with_an_unauthorized_user/1_2_3_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_with_an_unauthorized_user/1_2_3_3.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/with_a_non_existing_project/raise_a_RecordNotFound_Exception.yml
M src/api/spec/controllers/webui/project_controller_spec.rb
A src/api/spec/controllers/webui/projects/meta_controller_spec.rb
A src/api/spec/controllers/webui/projects/project_configuration_controller_spec.rb
M src/api/spec/controllers/webui/repositories_controller_spec.rb
M src/api/spec/features/webui/attributes_spec.rb
M src/api/spec/features/webui/comments_spec.rb
R src/api/spec/features/webui/groups_spec.rb
M src/api/spec/features/webui/login_spec.rb
M src/api/spec/features/webui/maintenance_workflow_spec.rb
M src/api/spec/features/webui/packages_spec.rb
M src/api/spec/features/webui/patchinfo_spec.rb
M src/api/spec/features/webui/projects_spec.rb
M src/api/spec/features/webui/repositories_spec.rb
M src/api/spec/features/webui/requests_spec.rb
M src/api/spec/features/webui/users/user_home_page_spec.rb
M src/api/spec/features/webui/watchlists_spec.rb
A src/api/spec/lib/backend/remember_location_spec.rb
A src/api/spec/lib/influx_db/obs/middleware/backend_subscriber_spec.rb
M src/api/spec/models/project/update_from_xml_command_spec.rb
M src/api/spec/support/capybara.rb
A src/api/spec/support/features/features_attribute.rb
M src/api/spec/support/features/features_bootstrap.rb
A src/api/spec/support/shared_examples/features/boostrap_flag_tables.rb
M src/api/spec/support/shared_examples/features/bootstrap_user_tab.rb
R src/api/test/functional/group_request_test.rb
M src/api/test/models/project_log_entry_test.rb
M src/backend/BSRepServer/Checker.pm
M src/backend/BSRevision.pm
M src/backend/BSSched/BuildJob.pm
M src/backend/BSSched/BuildJob/Docker.pm
M src/backend/BSSched/BuildJob/KiwiImage.pm
M src/backend/BSSched/BuildJob/KiwiProduct.pm
M src/backend/BSSched/BuildJob/Patchinfo.pm
M src/backend/BSSched/Checker.pm
M src/backend/BSSched/ProjPacks.pm
M src/backend/BSServer.pm
M src/backend/BSSrcServer/Multibuild.pm
M src/backend/BSSrcServer/Service.pm
M src/backend/BSSrcrep.pm
M src/backend/BSStdServer.pm
M src/backend/BSXML.pm
M src/backend/bs_publish
M src/backend/bs_repserver
M src/backend/bs_servicedispatch
M src/backend/bs_srcserver
M src/backend/t/0100-BSSched-BuildJob.t
Log Message:
-----------
Merge pull request #6578 from coolo/add_master
Fix merge conflicts in staging-workflow (again)
Compare: https://github.com/openSUSE/open-build-service/compare/d8a3ff59a400...55641…
**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.
1
0
[obs-commits] [openSUSE/open-build-service] b463fc: Fix autoloading for backend InfluxDB instrumentati...
by Stephan Kulow 12 Dec '18
by Stephan Kulow 12 Dec '18
12 Dec '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: b463fc07803c95fea071f67f1b2a1dc80f28a1df
https://github.com/openSUSE/open-build-service/commit/b463fc07803c95fea071f…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M src/api/lib/backend/backend.rb
M src/api/lib/backend/connection_helper.rb
M src/api/lib/backend/logger.rb
Log Message:
-----------
Fix autoloading for backend InfluxDB instrumentation
we should not mix require & autoload. The backend directory already gets autoloaded
which caused some weird autoloading errors which this PR will fix.
Commit: 8c7899c4b3ad441a08dde804755d1328a3b9abd4
https://github.com/openSUSE/open-build-service/commit/8c7899c4b3ad441a08dde…
Author: Stephan Kulow <stephan(a)kulow.org>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
M src/api/lib/backend/backend.rb
M src/api/lib/backend/connection_helper.rb
M src/api/lib/backend/logger.rb
Log Message:
-----------
Merge pull request #6575 from ChrisBr/fix-influx-deps
Fix autoloading for backend InfluxDB instrumentation
Compare: https://github.com/openSUSE/open-build-service/compare/0b58b8774cb2...8c789…
**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.
1
0
[obs-commits] [openSUSE/open-build-service] b676f1: Move prjconf actions from project_controller to it...
by Victor Pereira 11 Dec '18
by Victor Pereira 11 Dec '18
11 Dec '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: b676f182faff4319ac08864b9b532112f98c26b8
https://github.com/openSUSE/open-build-service/commit/b676f182faff4319ac088…
Author: Victor Pereira <vpereira(a)suse.de>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
A src/api/app/assets/javascripts/webui2/cm2/show-prjconf.js
M src/api/app/controllers/webui/project_controller.rb
A src/api/app/controllers/webui/projects/project_configuration_controller.rb
A src/api/app/services/project_configuration_service/project_configuration_updater.rb
M src/api/app/views/webui/project/_tabs.html.erb
A src/api/app/views/webui/projects/project_configuration/show.html.erb
A src/api/app/views/webui2/webui/projects/project_configuration/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/project_configuration/show.html.haml
M src/api/config/routes.rb
A src/api/spec/cassettes/Webui_ProjectController/GET_add_maintained_project_dialog/1_42_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_add_maintained_project_dialog/1_44_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_add_maintained_project_dialog/1_45_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_45_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_45_2.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_monitor/with_a_project/with_buildresult/without_results/1_36_1_4_2_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_load_project_config/1_1_1_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_load_project_config/1_1_1_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_not_load_project_config/1_1_2_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_not_load_project_config/1_1_2_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/can_save_a_project_config/1_2_1_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/can_save_a_project_config/1_2_1_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_a_project_config/1_2_2_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_a_project_config/1_2_2_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_with_an_unauthorized_user/1_2_3_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_with_an_unauthorized_user/1_2_3_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_with_an_unauthorized_user/1_2_3_3.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/with_a_non_existing_project/raise_a_RecordNotFound_Exception.yml
M src/api/spec/controllers/webui/project_controller_spec.rb
A src/api/spec/controllers/webui/projects/project_configuration_controller_spec.rb
Log Message:
-----------
Move prjconf actions from project_controller to its own controller
Commit: b6e1147730291f719700a6f219891ba3f0239d25
https://github.com/openSUSE/open-build-service/commit/b6e1147730291f719700a…
Author: Victor Pereira <vpereira(a)suse.de>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_load_project_config/1_33_1_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_load_project_config/1_33_1_2.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_load_project_config/1_34_1_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_load_project_config/1_34_1_2.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_not_load_project_config/1_34_2_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_not_load_project_config/1_34_2_2.yml
R src/api/spec/cassettes/Webui_ProjectController/POST_save_prjconf/can_save_a_project_config/1_34_1_1.yml
R src/api/spec/cassettes/Webui_ProjectController/POST_save_prjconf/can_save_a_project_config/1_34_1_2.yml
R src/api/spec/cassettes/Webui_ProjectController/POST_save_prjconf/can_save_a_project_config/1_35_1_1.yml
R src/api/spec/cassettes/Webui_ProjectController/POST_save_prjconf/can_save_a_project_config/1_35_1_2.yml
Log Message:
-----------
Remove old prjconf related cassettes
Commit: 0b58b8774cb2eaddfd250e0ae3e89395e1d40ffc
https://github.com/openSUSE/open-build-service/commit/0b58b8774cb2eaddfd250…
Author: Victor Pereira <vpereirabr(a)gmail.com>
Date: 2018-12-12 (Wed, 12 Dec 2018)
Changed paths:
A src/api/app/assets/javascripts/webui2/cm2/show-prjconf.js
M src/api/app/controllers/webui/project_controller.rb
A src/api/app/controllers/webui/projects/project_configuration_controller.rb
A src/api/app/services/project_configuration_service/project_configuration_updater.rb
M src/api/app/views/webui/project/_tabs.html.erb
A src/api/app/views/webui/projects/project_configuration/show.html.erb
A src/api/app/views/webui2/webui/projects/project_configuration/_breadcrumb_items.html.haml
A src/api/app/views/webui2/webui/projects/project_configuration/show.html.haml
M src/api/config/routes.rb
A src/api/spec/cassettes/Webui_ProjectController/GET_add_maintained_project_dialog/1_42_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_add_maintained_project_dialog/1_44_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_add_maintained_project_dialog/1_45_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_45_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_maintained_projects/1_45_2.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_monitor/with_a_project/with_buildresult/without_results/1_36_1_4_2_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_load_project_config/1_33_1_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_load_project_config/1_33_1_2.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_load_project_config/1_34_1_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_load_project_config/1_34_1_2.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_not_load_project_config/1_34_2_1.yml
R src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_not_load_project_config/1_34_2_2.yml
R src/api/spec/cassettes/Webui_ProjectController/POST_save_prjconf/can_save_a_project_config/1_34_1_1.yml
R src/api/spec/cassettes/Webui_ProjectController/POST_save_prjconf/can_save_a_project_config/1_34_1_2.yml
R src/api/spec/cassettes/Webui_ProjectController/POST_save_prjconf/can_save_a_project_config/1_35_1_1.yml
R src/api/spec/cassettes/Webui_ProjectController/POST_save_prjconf/can_save_a_project_config/1_35_1_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_load_project_config/1_1_1_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_load_project_config/1_1_1_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_not_load_project_config/1_1_2_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/show/Can_not_load_project_config/1_1_2_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/can_save_a_project_config/1_2_1_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/can_save_a_project_config/1_2_1_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_a_project_config/1_2_2_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_a_project_config/1_2_2_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_with_an_unauthorized_user/1_2_3_1.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_with_an_unauthorized_user/1_2_3_2.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/cannot_save_with_an_unauthorized_user/1_2_3_3.yml
A src/api/spec/cassettes/Webui_Projects_ProjectConfigurationController/update/with_a_non_existing_project/raise_a_RecordNotFound_Exception.yml
M src/api/spec/controllers/webui/project_controller_spec.rb
A src/api/spec/controllers/webui/projects/project_configuration_controller_spec.rb
Log Message:
-----------
Merge pull request #6537 from vpereira/move_prjconf_project_configuration_controller
Move prjconf actions from project_controller to its own controller
Compare: https://github.com/openSUSE/open-build-service/compare/71a9688b438e...0b58b…
**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.
1
0
[obs-commits] [openSUSE/open-build-service] 3473cb: Ceil InfluxDB backend runtime
by Christian Bruckmayer 11 Dec '18
by Christian Bruckmayer 11 Dec '18
11 Dec '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 3473cb722e07b3e9235b538777fb1f80e373bb97
https://github.com/openSUSE/open-build-service/commit/3473cb722e07b3e9235b5…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M src/api/lib/influxdb_obs/obs/middleware/backend_subscriber.rb
Log Message:
-----------
Ceil InfluxDB backend runtime
because this is how influxdb-rails also does it.
Commit: a21ea6b527b4cd4e03db9473b68f66cf22cdebbb
https://github.com/openSUSE/open-build-service/commit/a21ea6b527b4cd4e03db9…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M src/api/lib/influxdb_obs/obs/middleware/backend_subscriber.rb
M src/api/spec/lib/influx_db/obs/middleware/backend_subscriber_spec.rb
Log Message:
-----------
Use InfluxDB time_precision configuration
otherwise it would write other data points than
the influxdb-rails gem.
Commit: 71a9688b438e28617eb7fdae96769d1ef4e3497f
https://github.com/openSUSE/open-build-service/commit/71a9688b438e28617eb7f…
Author: Christian Bruckmayer <cbruckmayer(a)suse.com>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M src/api/lib/influxdb_obs/obs/middleware/backend_subscriber.rb
M src/api/spec/lib/influx_db/obs/middleware/backend_subscriber_spec.rb
Log Message:
-----------
Merge pull request #6573 from ChrisBr/influx-backend
Fix InfluxDB backend subscriber
Compare: https://github.com/openSUSE/open-build-service/compare/4dab810c78e0...71a96…
**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.
1
0
Branch: refs/heads/master
Home: https://github.com/openSUSE/obs-build
Commit: 3ebbd6f0ae5ef23453132db5a47effe881352f2a
https://github.com/openSUSE/obs-build/commit/3ebbd6f0ae5ef23453132db5a47eff…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M build.1
M buildvc.1
M unrpm.1
Log Message:
-----------
fix typos
**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.
1
0
11 Dec '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/obs-build
Commit: 4ef014e167d830c101a3eebe86034e111f7010b3
https://github.com/openSUSE/obs-build/commit/4ef014e167d830c101a3eebe86034e…
Author: Jan Engelhardt <jengelh(a)inai.de>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M Makefile
A buildvc.1
R vc.1
Log Message:
-----------
Rename vc.1 manpage to buildvc.1
The command is /usr/bin/buildvc, so the manpage should match that
name.
Commit: a140547e98bfd7584b7d161a12f27861155ec315
https://github.com/openSUSE/obs-build/commit/a140547e98bfd7584b7d161a12f278…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M Makefile
A buildvc.1
R vc.1
Log Message:
-----------
Merge pull request #480 from jengelh/master
Rename vc.1 manpage to buildvc.1
Compare: https://github.com/openSUSE/obs-build/compare/c7e17f1ff68c...a140547e98bf
**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.
1
0
[obs-commits] [openSUSE/obs-build] 2aa795: Fix pattern for debuginfo packages in baselibs_glo...
by GitHub 11 Dec '18
by GitHub 11 Dec '18
11 Dec '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/obs-build
Commit: 2aa795d4b0feffa0debe67ffe6605f4c361a50b4
https://github.com/openSUSE/obs-build/commit/2aa795d4b0feffa0debe67ffe6605f…
Author: Andreas Schwab <schwab(a)suse.de>
Date: 2018-12-10 (Mon, 10 Dec 2018)
Changed paths:
M baselibs_configs/baselibs_global-sle15.conf
M baselibs_configs/baselibs_global.conf
Log Message:
-----------
Fix pattern for debuginfo packages in baselibs_global.conf
Since SLE15 the debuginfo files are suffixed with version-release-arch so
the current pattern no longer matches debuginfo files in the glibc
package. Also, debuginfo files only reside in /usr/lib/debug.
Commit: c7e17f1ff68cf5291f156c4cfb857765766f52cd
https://github.com/openSUSE/obs-build/commit/c7e17f1ff68cf5291f156c4cfb8577…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M baselibs_configs/baselibs_global-sle15.conf
M baselibs_configs/baselibs_global.conf
Log Message:
-----------
Merge pull request #479 from andreas-schwab/master
Fix pattern for debuginfo packages in baselibs_global.conf
Compare: https://github.com/openSUSE/obs-build/compare/e12f6131437e...c7e17f1ff68c
**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.
1
0
11 Dec '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/obs-build
Commit: e12f6131437e07d1170305f5dade7d6e0e4eaff6
https://github.com/openSUSE/obs-build/commit/e12f6131437e07d1170305f5dade7d…
Author: Michael Schroeder <mls(a)suse.de>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M createdebdeps
Log Message:
-----------
support deb query strings in URLs
Supports dist names and components including a '/' character.
Based on the patch from Dan Nicholson, thanks!
**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.
1
0
[obs-commits] [openSUSE/open-build-service] 89c3b8: Fix table width for inherited packages
by Dany Marcoux 11 Dec '18
by Dany Marcoux 11 Dec '18
11 Dec '18
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 89c3b81e4f9316c52a9480b089c8574d044ce655
https://github.com/openSUSE/open-build-service/commit/89c3b81e4f9316c52a948…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/_project_inherited_packages.html.haml
Log Message:
-----------
Fix table width for inherited packages
When using the 'w-*' class in one column but not the other
this can mess up the size of the other columns. In this case
it was squeezing the second column to ~1% width, which caused the text
to be shown vertical.
Commit: 4dab810c78e016342b48ef7a96998df341036b38
https://github.com/openSUSE/open-build-service/commit/4dab810c78e016342b48e…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2018-12-11 (Tue, 11 Dec 2018)
Changed paths:
M src/api/app/views/webui2/webui/project/_project_inherited_packages.html.haml
Log Message:
-----------
Merge pull request #6572 from bgeuken/fix_inherited_packages_table
Fix table width for inherited packages
Compare: https://github.com/openSUSE/open-build-service/compare/9acded870863...4dab8…
**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.
1
0