Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 7833c0ad1f48ba2b2b6fc3406cb75449782e33d5
https://github.com/openSUSE/open-build-service/commit/7833c0ad1f48ba2b2b6fc…
Author: Eduardo Navarro <enavarro(a)suse.com>
Date: 2019-04-01 (Mon, 01 Apr 2019)
Changed paths:
M src/api/app/models/concerns/staging_project.rb
Log Message:
-----------
Create merge Staging Project method
Co-authored-by: Ana María Martínez Gómez <anamaria(a)martinezgomez.name>
Co-authored-by: Björn Geuken <bgeuken(a)suse.de>
Co-authored-by: Saray Cabrera Padrón <scabrerapadron(a)suse.de>
Co-authored-by: Victor Pereira <vpereira(a)suse.com>
Commit: 109877bf59cf6786b54f389c071cbb9a1fc3b158
https://github.com/openSUSE/open-build-service/commit/109877bf59cf6786b54f3…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2019-04-01 (Mon, 01 Apr 2019)
Changed paths:
M src/api/spec/factories/bs_requests.rb
Log Message:
-----------
Update bs request factory for staging projects
Ensure that packages of staged requests are getting copied to the
staging project.
Commit: f03cb7e1fdad170c1a1ee81f5dd01a3b54c46fdc
https://github.com/openSUSE/open-build-service/commit/f03cb7e1fdad170c1a1ee…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2019-04-01 (Mon, 01 Apr 2019)
Changed paths:
M src/api/app/models/concerns/staging_project.rb
A src/api/spec/cassettes/Project/Staging_Project/_merge_staged_requests/when_the_staging_project_is_in_acceptable_state/1_1_7_1_1.yml
A src/api/spec/cassettes/Project/Staging_Project/_merge_staged_requests/when_the_staging_project_is_in_acceptable_state/1_1_7_1_2.yml
A src/api/spec/cassettes/Project/Staging_Project/_merge_staged_requests/when_the_staging_project_is_in_acceptable_state/1_1_7_1_3.yml
A src/api/spec/cassettes/Project/Staging_Project/_merge_staged_requests/when_the_staging_project_is_in_acceptable_state/1_1_7_1_4.yml
A src/api/spec/cassettes/Project/Staging_Project/_merge_staged_requests/when_the_staging_project_is_in_acceptable_state/1_1_7_1_5.yml
A src/api/spec/cassettes/Project/Staging_Project/_merge_staged_requests/when_the_staging_project_is_not_in_state_acceptable/1_1_7_2_1.yml
A src/api/spec/cassettes/Project/Staging_Project/_merge_staged_requests/when_the_staging_project_is_not_in_state_acceptable/1_1_7_2_2.yml
A src/api/spec/cassettes/Project/Staging_Project/_merge_staged_requests/when_the_staging_project_is_not_in_state_acceptable/1_1_7_2_3.yml
A src/api/spec/cassettes/Project/Staging_Project/_merge_staged_requests/when_the_staging_project_is_not_in_state_acceptable/1_1_7_2_4.yml
A src/api/spec/cassettes/Project/Staging_Project/_merge_staged_requests/when_the_staging_project_is_not_in_state_acceptable/1_1_7_2_5.yml
A src/api/spec/cassettes/Project/Staging_Project/_merge_staged_requests/when_the_user_has_no_permissions_for_the_target/1_1_7_3_1.yml
M src/api/spec/models/project/staging_project_spec.rb
Log Message:
-----------
Add tests for merge_staged_requests method and extend the code
Commit: 4dbf1c51bd824609fdf371ab9ea60a4ed9f8cff8
https://github.com/openSUSE/open-build-service/commit/4dbf1c51bd824609fdf37…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2019-04-01 (Mon, 01 Apr 2019)
Changed paths:
M src/api/app/controllers/staging/workflows_controller.rb
Log Message:
-----------
Verify authorization of staging workflow routes
Commit: 0ab87c93800f792c90996769107ece8394081114
https://github.com/openSUSE/open-build-service/commit/0ab87c93800f792c90996…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2019-04-02 (Tue, 02 Apr 2019)
Changed paths:
M docs/api/api/api.txt
M src/api/app/controllers/staging/staged_requests_controller.rb
M src/api/app/controllers/staging/staging_projects_controller.rb
A src/api/app/jobs/staging_project_accept_job.rb
M src/api/app/models/concerns/staging_project.rb
M src/api/config/routes.rb
A src/api/spec/cassettes/Project/Staging_Project/_accept_staged_requests/when_the_staging_project_is_in_acceptable_state/1_1_7_1_1.yml
A src/api/spec/cassettes/Project/Staging_Project/_accept_staged_requests/when_the_staging_project_is_in_acceptable_state/1_1_7_1_2.yml
A src/api/spec/cassettes/Project/Staging_Project/_accept_staged_requests/when_the_staging_project_is_in_acceptable_state/1_1_7_1_3.yml
A src/api/spec/cassettes/Project/Staging_Project/_accept_staged_requests/when_the_staging_project_is_in_acceptable_state/1_1_7_1_4.yml
A src/api/spec/cassettes/Project/Staging_Project/_accept_staged_requests/when_the_staging_project_is_in_acceptable_state/1_1_7_1_5.yml
A src/api/spec/cassettes/Project/Staging_Project/_accept_staged_requests/when_the_staging_project_is_not_in_state_acceptable/1_1_7_2_1.yml
A src/api/spec/cassettes/Project/Staging_Project/_accept_staged_requests/when_the_staging_project_is_not_in_state_acceptable/1_1_7_2_2.yml
A src/api/spec/cassettes/Project/Staging_Project/_accept_staged_requests/when_the_staging_project_is_not_in_state_acceptable/1_1_7_2_3.yml
A src/api/spec/cassettes/Project/Staging_Project/_accept_staged_requests/when_the_staging_project_is_not_in_state_acceptable/1_1_7_2_4.yml
A src/api/spec/cassettes/Project/Staging_Project/_accept_staged_requests/when_the_staging_project_is_not_in_state_acceptable/1_1_7_2_5.yml
A src/api/spec/cassettes/Project/Staging_Project/_accept_staged_requests/when_the_user_has_no_permissions_for_the_target/1_1_7_3_1.yml
R src/api/spec/cassettes/Project/Staging_Project/_merge_staged_requests/when_the_staging_project_is_in_acceptable_state/1_1_7_1_1.yml
R src/api/spec/cassettes/Project/Staging_Project/_merge_staged_requests/when_the_staging_project_is_in_acceptable_state/1_1_7_1_2.yml
R src/api/spec/cassettes/Project/Staging_Project/_merge_staged_requests/when_the_staging_project_is_in_acceptable_state/1_1_7_1_3.yml
R src/api/spec/cassettes/Project/Staging_Project/_merge_staged_requests/when_the_staging_project_is_in_acceptable_state/1_1_7_1_4.yml
R src/api/spec/cassettes/Project/Staging_Project/_merge_staged_requests/when_the_staging_project_is_in_acceptable_state/1_1_7_1_5.yml
R src/api/spec/cassettes/Project/Staging_Project/_merge_staged_requests/when_the_staging_project_is_not_in_state_acceptable/1_1_7_2_1.yml
R src/api/spec/cassettes/Project/Staging_Project/_merge_staged_requests/when_the_staging_project_is_not_in_state_acceptable/1_1_7_2_2.yml
R src/api/spec/cassettes/Project/Staging_Project/_merge_staged_requests/when_the_staging_project_is_not_in_state_acceptable/1_1_7_2_3.yml
R src/api/spec/cassettes/Project/Staging_Project/_merge_staged_requests/when_the_staging_project_is_not_in_state_acceptable/1_1_7_2_4.yml
R src/api/spec/cassettes/Project/Staging_Project/_merge_staged_requests/when_the_staging_project_is_not_in_state_acceptable/1_1_7_2_5.yml
R src/api/spec/cassettes/Project/Staging_Project/_merge_staged_requests/when_the_user_has_no_permissions_for_the_target/1_1_7_3_1.yml
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/DELETE_destroy/with_valid_staging_project_but_staging_project_is_being_merged/1_3_4_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/with_valid_staging_project_but_staging_project_is_being_merged/responds_with_an_error.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
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
R src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_1.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_2.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_3.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_4.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_5_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_5_2.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_5_3.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_5_4.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project_but_staging_project_is_being_merged/1_2_4_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project_but_staging_project_is_being_merged/responds_with_an_error.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/POST_accept/when_project_is_in_state_acceptable/1_4_2_1.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/POST_accept/when_project_is_in_state_acceptable/starts_the_accept_job_for_the_staging_projects.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/POST_accept/when_staging_project_is_not_ready_to_be_accepted/1_4_1_1.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/POST_accept/when_staging_project_is_not_ready_to_be_accepted/1_4_1_2.yml
M src/api/spec/controllers/staging/staged_requests_controller_spec.rb
M src/api/spec/controllers/staging/staging_projects_controller_spec.rb
M src/api/spec/models/project/staging_project_spec.rb
Log Message:
-----------
Add API endpoint for merging staging projects
Commit: c2943bf6f66fc0ec5958065fa7b3f57cfdc32548
https://github.com/openSUSE/open-build-service/commit/c2943bf6f66fc0ec59580…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2019-04-02 (Tue, 02 Apr 2019)
Changed paths:
M src/api/test/functional/backend_test.rb
Log Message:
-----------
Do not validate accept_staging_projects for now
This API is still in beta, we are going to validate XML schemas later.
Commit: fc2490a18a3d40ecd8ae8f5e7f20cb704d4a3326
https://github.com/openSUSE/open-build-service/commit/fc2490a18a3d40ecd8ae8…
Author: Henne Vogelsang <hvogel(a)opensuse.org>
Date: 2019-04-02 (Tue, 02 Apr 2019)
Changed paths:
M dist/Makefile
M dist/obs-server.spec
M dist/systemd/obs-api-support.target
A dist/systemd/obs-delayedjob-queue-staging.service
M src/api/app/jobs/staging_project_accept_job.rb
Log Message:
-----------
Handle staging jobs in their own ActiveJob queue
The jobs can be rather long running and shouldn't block other things.
Commit: 70d93fa4cc99460627a2dcb51e92c53bb04cebc9
https://github.com/openSUSE/open-build-service/commit/70d93fa4cc99460627a2d…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2019-04-02 (Tue, 02 Apr 2019)
Changed paths:
M src/api/app/controllers/staging/workflows_controller.rb
Log Message:
-----------
Use the set_staging_workflow for WorkflowsController#destroy
...like we do for the update action.
Commit: 86c6c73e2c6ebd10e221a90db287a58216c43363
https://github.com/openSUSE/open-build-service/commit/86c6c73e2c6ebd10e221a…
Author: Victor Pereira <vpereirabr(a)gmail.com>
Date: 2019-04-02 (Tue, 02 Apr 2019)
Changed paths:
M dist/Makefile
M dist/obs-server.spec
M dist/systemd/obs-api-support.target
A dist/systemd/obs-delayedjob-queue-staging.service
M docs/api/api/api.txt
M src/api/app/controllers/staging/staged_requests_controller.rb
M src/api/app/controllers/staging/staging_projects_controller.rb
M src/api/app/controllers/staging/workflows_controller.rb
A src/api/app/jobs/staging_project_accept_job.rb
M src/api/app/models/concerns/staging_project.rb
M src/api/config/routes.rb
A src/api/spec/cassettes/Project/Staging_Project/_accept_staged_requests/when_the_staging_project_is_in_acceptable_state/1_1_7_1_1.yml
A src/api/spec/cassettes/Project/Staging_Project/_accept_staged_requests/when_the_staging_project_is_in_acceptable_state/1_1_7_1_2.yml
A src/api/spec/cassettes/Project/Staging_Project/_accept_staged_requests/when_the_staging_project_is_in_acceptable_state/1_1_7_1_3.yml
A src/api/spec/cassettes/Project/Staging_Project/_accept_staged_requests/when_the_staging_project_is_in_acceptable_state/1_1_7_1_4.yml
A src/api/spec/cassettes/Project/Staging_Project/_accept_staged_requests/when_the_staging_project_is_in_acceptable_state/1_1_7_1_5.yml
A src/api/spec/cassettes/Project/Staging_Project/_accept_staged_requests/when_the_staging_project_is_not_in_state_acceptable/1_1_7_2_1.yml
A src/api/spec/cassettes/Project/Staging_Project/_accept_staged_requests/when_the_staging_project_is_not_in_state_acceptable/1_1_7_2_2.yml
A src/api/spec/cassettes/Project/Staging_Project/_accept_staged_requests/when_the_staging_project_is_not_in_state_acceptable/1_1_7_2_3.yml
A src/api/spec/cassettes/Project/Staging_Project/_accept_staged_requests/when_the_staging_project_is_not_in_state_acceptable/1_1_7_2_4.yml
A src/api/spec/cassettes/Project/Staging_Project/_accept_staged_requests/when_the_staging_project_is_not_in_state_acceptable/1_1_7_2_5.yml
A src/api/spec/cassettes/Project/Staging_Project/_accept_staged_requests/when_the_user_has_no_permissions_for_the_target/1_1_7_3_1.yml
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/DELETE_destroy/with_valid_staging_project_but_staging_project_is_being_merged/1_3_4_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/DELETE_destroy/with_valid_staging_project_but_staging_project_is_being_merged/responds_with_an_error.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
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
R src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_1.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_2.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_3.yml
R src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_4_4.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_5_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_5_2.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_5_3.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project/1_2_5_4.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project_but_staging_project_is_being_merged/1_2_4_1.yml
A src/api/spec/cassettes/Staging_StagedRequestsController/POST_create/with_valid_staging_project_but_staging_project_is_being_merged/responds_with_an_error.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/POST_accept/when_project_is_in_state_acceptable/1_4_2_1.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/POST_accept/when_project_is_in_state_acceptable/starts_the_accept_job_for_the_staging_projects.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/POST_accept/when_staging_project_is_not_ready_to_be_accepted/1_4_1_1.yml
A src/api/spec/cassettes/Staging_StagingProjectsController/POST_accept/when_staging_project_is_not_ready_to_be_accepted/1_4_1_2.yml
M src/api/spec/controllers/staging/staged_requests_controller_spec.rb
M src/api/spec/controllers/staging/staging_projects_controller_spec.rb
M src/api/spec/factories/bs_requests.rb
M src/api/spec/models/project/staging_project_spec.rb
M src/api/test/functional/backend_test.rb
Log Message:
-----------
Merge pull request #7285 from bgeuken/merge-staging-project
Merge staging project
Compare: https://github.com/openSUSE/open-build-service/compare/f36b2a925bc5...86c6c…
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 3539b1df063108c67874192f6560f6c096f0da17
https://github.com/openSUSE/open-build-service/commit/3539b1df063108c678741…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2019-04-01 (Mon, 01 Apr 2019)
Changed paths:
M src/api/app/assets/stylesheets/webui2/groups.scss
A src/api/app/controllers/webui/groups/users_controller.rb
M src/api/app/controllers/webui/groups_controller.rb
R src/api/app/controllers/webui2/groups_controller.rb
M src/api/app/models/group.rb
A src/api/app/views/webui2/webui/groups/_add_group_user_modal.html.haml
M src/api/app/views/webui2/webui/groups/_group_members.html.haml
R src/api/app/views/webui2/webui/groups/edit.html.haml
M src/api/app/views/webui2/webui/groups/index.html.haml
M src/api/app/views/webui2/webui/groups/show.html.haml
A src/api/app/views/webui2/webui/groups/users/destroy.js.erb
A src/api/app/views/webui2/webui/webui/flash.js.erb
M src/api/config/routes.rb
M src/api/spec/bootstrap/features/webui/groups_spec.rb
A src/api/spec/controllers/webui/groups/users_controller_spec.rb
Log Message:
-----------
Re-design member list page(s) for groups
This was needed to be able show and edit the maintainer rights of users.
The group user edit and show page are now merged, which also solves the
different appearance of group users on both pages.
The "Actions" column in the group index view became superfluous because
it only contained a link to the, now removed, user edit view.
A link to the show page is still there.
Users can now see who is a maintainer of a group. Group maintainers can
change maintainer rights of other users.
Kudos for the appearance of the "group cards" goes to @dmarcoux
Commit: a07bbfed4cae9b07b83517cd8d4ce41349505051
https://github.com/openSUSE/open-build-service/commit/a07bbfed4cae9b07b8351…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2019-04-01 (Mon, 01 Apr 2019)
Changed paths:
M src/api/app/models/group.rb
Log Message:
-----------
Clean up group model: .create().save -> .create()
Commit: 19223eb03f5c223729122ed4218564227caffde1
https://github.com/openSUSE/open-build-service/commit/19223eb03f5c223729122…
Author: Björn Geuken <bgeuken(a)suse.de>
Date: 2019-04-01 (Mon, 01 Apr 2019)
Changed paths:
M src/api/app/assets/stylesheets/webui2/architectures.scss
Log Message:
-----------
Use a min-width for the architecture checkboxes
Longer architecture names were causing an overflow. Replacing width
with min-width prevents while keeping the checkboxes aligned for
"normal" arch name lenghts.
Commit: f36b2a925bc558637a01483855803e693bb33ea3
https://github.com/openSUSE/open-build-service/commit/f36b2a925bc558637a014…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2019-04-01 (Mon, 01 Apr 2019)
Changed paths:
M src/api/app/assets/stylesheets/webui2/architectures.scss
M src/api/app/assets/stylesheets/webui2/groups.scss
A src/api/app/controllers/webui/groups/users_controller.rb
M src/api/app/controllers/webui/groups_controller.rb
R src/api/app/controllers/webui2/groups_controller.rb
M src/api/app/models/group.rb
A src/api/app/views/webui2/webui/groups/_add_group_user_modal.html.haml
M src/api/app/views/webui2/webui/groups/_group_members.html.haml
R src/api/app/views/webui2/webui/groups/edit.html.haml
M src/api/app/views/webui2/webui/groups/index.html.haml
M src/api/app/views/webui2/webui/groups/show.html.haml
A src/api/app/views/webui2/webui/groups/users/destroy.js.erb
A src/api/app/views/webui2/webui/webui/flash.js.erb
M src/api/config/routes.rb
M src/api/spec/bootstrap/features/webui/groups_spec.rb
A src/api/spec/controllers/webui/groups/users_controller_spec.rb
Log Message:
-----------
Merge pull request #7299 from bgeuken/group_users_page
Make group maintainers visible in the WebUI
Compare: https://github.com/openSUSE/open-build-service/compare/d5316bbb9c57...f36b2…
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 2d17a9df095744ad8ff0b84f4cdac2aaad87fa4b
https://github.com/openSUSE/open-build-service/commit/2d17a9df095744ad8ff0b…
Author: Eduardo Navarro <enavarro(a)suse.com>
Date: 2019-04-01 (Mon, 01 Apr 2019)
Changed paths:
M docs/api/api/api.txt
A docs/api/api/update_staging_workflow.xml
M src/api/app/controllers/staging/workflows_controller.rb
M src/api/app/models/staging/workflow.rb
M src/api/config/routes.rb
M src/api/spec/controllers/staging/workflows_controller_spec.rb
M src/api/test/functional/backend_test.rb
Log Message:
-----------
Update the manager group for a staging via the API
And also add the documentation.
Commit: f6cd4907d6252b40da41bfc0fcf83cb1210f2f17
https://github.com/openSUSE/open-build-service/commit/f6cd4907d6252b40da41b…
Author: Ana María Martínez Gómez <ammartinez(a)suse.de>
Date: 2019-04-01 (Mon, 01 Apr 2019)
Changed paths:
M docs/api/api/api.txt
A docs/api/api/update_staging_workflow.xml
M src/api/app/controllers/staging/workflows_controller.rb
M src/api/app/models/staging/workflow.rb
M src/api/config/routes.rb
M src/api/spec/controllers/staging/workflows_controller_spec.rb
M src/api/test/functional/backend_test.rb
Log Message:
-----------
Merge pull request #7250 from eduardoj/update-staging-manager-group
Update the manager group for a staging via the API
Compare: https://github.com/openSUSE/open-build-service/compare/ddb66102d167...f6cd4…
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: dc4fc26eba5bb03827a4d63f2431f30de3fb5eeb
https://github.com/openSUSE/open-build-service/commit/dc4fc26eba5bb03827a4d…
Author: David Kang <dkang(a)suse.com>
Date: 2019-03-26 (Tue, 26 Mar 2019)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_create_staging_project.html.haml
Log Message:
-----------
Add autocomplete to create a StagingProject
Commit: 4d721755b1248da1b430bb254d4ce89596b0ad6e
https://github.com/openSUSE/open-build-service/commit/4d721755b1248da1b430b…
Author: David Kang <dkang(a)suse.com>
Date: 2019-03-26 (Tue, 26 Mar 2019)
Changed paths:
M src/api/app/views/webui2/webui/staging/workflows/_breadcrumb_items.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/show.html.haml
Log Message:
-----------
Change Staging nav-links
`Configure` link wasn't clear, so we moved some links like `Managers`
and `Delete` outside of `Configure` and we renamed it to be `Manage
Projects`.
Commit: 5f4bdff42442f88274d0c084f3fe4a8d4c17bba8
https://github.com/openSUSE/open-build-service/commit/5f4bdff42442f88274d0c…
Author: David Kang <dkang(a)suse.com>
Date: 2019-04-01 (Mon, 01 Apr 2019)
Changed paths:
M src/api/app/controllers/webui/staging/workflows_controller.rb
M src/api/app/views/webui2/webui/staging/workflows/_create_staging_project.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_staging_project.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/show.html.haml
Log Message:
-----------
Change Manage Staging Project UI
Commit: ddb66102d167d28d245196587b2a555293c805a1
https://github.com/openSUSE/open-build-service/commit/ddb66102d167d28d24519…
Author: Victor Pereira <vpereirabr(a)gmail.com>
Date: 2019-04-01 (Mon, 01 Apr 2019)
Changed paths:
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/_create_staging_project.html.haml
A src/api/app/views/webui2/webui/staging/workflows/_staging_project.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/show.html.haml
Log Message:
-----------
Merge pull request #7308 from saraycp/address-feedback
Address feedback: Staging Workflow Configure UX
Compare: https://github.com/openSUSE/open-build-service/compare/2991ad2ff140...ddb66…
Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 06b1c83469322552827ddb25b22984c5e17fcd1a
https://github.com/openSUSE/open-build-service/commit/06b1c83469322552827dd…
Author: Dany Marcoux <danymarcoux(a)gmail.com>
Date: 2019-04-01 (Mon, 01 Apr 2019)
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/concerns/staging_project.rb
M src/api/app/views/webui2/webui/staging/projects/_history_elements.html.haml
A src/api/app/views/webui2/webui/staging/projects/_staging_project_created_history.html.haml
A src/api/app/views/webui2/webui/staging/projects/_unstaged_staged_request_history.html.haml
M src/api/app/views/webui2/webui/staging/projects/show.html.haml
Log Message:
-----------
Add the creation of a staging project to its history
Closes #7051
Commit: 2991ad2ff140423176fa7330430dd520a3e6e729
https://github.com/openSUSE/open-build-service/commit/2991ad2ff140423176fa7…
Author: Dany Marcoux <dmarcoux(a)posteo.de>
Date: 2019-04-01 (Mon, 01 Apr 2019)
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/concerns/staging_project.rb
M src/api/app/views/webui2/webui/staging/projects/_history_elements.html.haml
A src/api/app/views/webui2/webui/staging/projects/_staging_project_created_history.html.haml
A src/api/app/views/webui2/webui/staging/projects/_unstaged_staged_request_history.html.haml
M src/api/app/views/webui2/webui/staging/projects/show.html.haml
Log Message:
-----------
Merge pull request #7214 from dmarcoux/fix-issue-7051
Add the creation of a staging project to its history
Compare: https://github.com/openSUSE/open-build-service/compare/26cfc4414ed7...2991a…