Branch: refs/heads/master Home: https://github.com/openSUSE/open-build-service Commit: bc8983c99be928564e7ea318c0667831c88a0b4b https://github.com/openSUSE/open-build-service/commit/bc8983c99be928564e7ea3... Author: Jacob Michalskie <jacob.michalskie@suse.com> Date: 2024-06-05 (Wed, 05 Jun 2024) Changed paths: M src/api/app/controllers/webui/package_controller.rb A src/api/app/controllers/webui/packages/meta_controller.rb M src/api/app/views/webui/package/_tabs.html.haml R src/api/app/views/webui/package/meta.html.haml A src/api/app/views/webui/packages/meta/_breadcrumb_items.html.haml A src/api/app/views/webui/packages/meta/show.html.haml M src/api/config/routes/webui.rb M src/api/spec/controllers/webui/package_controller_spec.rb A src/api/spec/controllers/webui/packages/meta_controller_spec.rb M src/api/spec/features/webui/packages_spec.rb Log Message: ----------- Move meta methods from package controller to a new controller Commit: 4511ee2f3c05ba3f4e7451baace096c357204416 https://github.com/openSUSE/open-build-service/commit/4511ee2f3c05ba3f4e7451... Author: Jacob Michalskie <jacob.michalskie@suse.com> Date: 2024-06-05 (Wed, 05 Jun 2024) Changed paths: M src/api/.rubocop_todo.yml Log Message: ----------- Ignore RSpec/AnyInstance offense for the new controller spec Commit: 7279a57f301e412058abab12124eb11a16e1184b https://github.com/openSUSE/open-build-service/commit/7279a57f301e412058abab... Author: Jacob Michalskie <jacob.michalskie@suse.com> Date: 2024-06-05 (Wed, 05 Jun 2024) Changed paths: A src/api/spec/cassettes/Webui_PackageController/GET_edit/when_the_user_is_NOT_authorized_to_edit_the_package/1_12_2_1.yml A src/api/spec/cassettes/Webui_PackageController/GET_edit/when_the_user_is_authorized_to_edit_the_package/1_12_1_1.yml A src/api/spec/cassettes/Webui_PackageController/GET_edit/when_the_user_is_authorized_to_edit_the_package/1_12_1_2.yml A src/api/spec/cassettes/Webui_PackageController/GET_edit/when_the_user_is_authorized_to_edit_the_package/1_12_1_3.yml A src/api/spec/cassettes/Webui_PackageController/GET_rdiff/when_an_empty_revision_is_provided/1_5_2_1.yml A src/api/spec/cassettes/Webui_PackageController/GET_rdiff/when_an_empty_revision_is_provided/1_5_2_2.yml A src/api/spec/cassettes/Webui_PackageController/GET_rdiff/when_no_difference_in_sources_diff_is_empty/1_5_1_1.yml A src/api/spec/cassettes/Webui_PackageController/GET_rpmlint_log/when_no_rpmlint_log_is_available/1_10_1_1.yml A src/api/spec/cassettes/Webui_PackageController/GET_rpmlint_log/when_no_rpmlint_log_is_available/1_10_1_2.yml A src/api/spec/cassettes/Webui_PackageController/GET_rpmlint_log/when_there_is_a_rpmlint_log/1_10_2_1.yml A src/api/spec/cassettes/Webui_PackageController/GET_rpmlint_log/when_there_is_a_rpmlint_log/1_10_2_2.yml A src/api/spec/cassettes/Webui_PackageController/GET_show/revision_handling/with_a_rev_parameter_with_existent_revision/1_2_3_1_1.yml A src/api/spec/cassettes/Webui_PackageController/GET_show/revision_handling/with_a_rev_parameter_with_existent_revision/1_2_3_1_2.yml A src/api/spec/cassettes/Webui_PackageController/GET_show/revision_handling/with_a_rev_parameter_with_non-existent_revision/1_2_3_2_1.yml A src/api/spec/cassettes/Webui_PackageController/GET_show/revision_handling/with_a_rev_parameter_with_non-existent_revision/1_2_3_2_2.yml A src/api/spec/cassettes/Webui_PackageController/GET_show/with_a_package_that_has_a_broken_service/1_2_2_1.yml A src/api/spec/cassettes/Webui_PackageController/GET_show/with_a_package_that_has_a_broken_service/1_2_2_2.yml A src/api/spec/cassettes/Webui_PackageController/GET_statistics/when_backend_does_not_return_statistics/1_8_2_1.yml A src/api/spec/cassettes/Webui_PackageController/GET_statistics/when_backend_raises_an_exception/1_8_3_1.yml A src/api/spec/cassettes/Webui_PackageController/GET_statistics/when_backend_returns_statistics/1_8_1_1.yml A src/api/spec/cassettes/Webui_PackageController/GET_statistics/when_backend_returns_statistics/1_8_1_2.yml A src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/with_right_params/1_4_1_1.yml A src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/with_right_params/1_4_1_2.yml A src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/with_right_params/1_4_1_3.yml A src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/without_a_service_file_in_the_package/1_4_2_1.yml A src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/without_a_service_file_in_the_package/1_4_2_2.yml A src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/without_a_service_file_in_the_package/1_4_2_3.yml A src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/without_permissions/1_4_3_1.yml A src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/without_permissions/1_4_3_2.yml A src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/without_permissions/1_4_3_3.yml A src/api/spec/cassettes/Webui_PackageController/PATCH_update/when_the_user_is_authorized_to_change_the_package/1_13_1_1.yml A src/api/spec/cassettes/Webui_PackageController/PATCH_update/when_the_user_is_authorized_to_change_the_package/1_13_1_2.yml A src/api/spec/cassettes/Webui_PackageController/PATCH_update/when_the_user_is_authorized_to_change_the_package/1_13_1_3.yml A src/api/spec/cassettes/Webui_PackageController/PATCH_update/when_the_user_is_authorized_to_change_the_package/1_13_1_4.yml A src/api/spec/cassettes/Webui_PackageController/POST_abort_build/when_aborting_the_build_fails/1_7_1_2.yml A src/api/spec/cassettes/Webui_PackageController/POST_abort_build/when_aborting_the_build_succeeds/1_7_2_1.yml A src/api/spec/cassettes/Webui_PackageController/POST_abort_build/when_aborting_the_build_succeeds/1_7_2_2.yml A src/api/spec/cassettes/Webui_PackageController/POST_create/Package_save_failed/1_11_1_1.yml A src/api/spec/cassettes/Webui_PackageController/POST_create/Package_save_failed/1_11_1_2.yml A src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/invalid_package_name/1_11_2_3_1.yml A src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/invalid_package_name/1_11_2_3_2.yml A src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/not_allowed_to_create_package_in/1_11_2_5_1.yml A src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/not_allowed_to_create_package_in/1_11_2_5_2.yml A src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/package_already_exist/1_11_2_4_1.yml A src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/package_already_exist/1_11_2_4_2.yml A src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/valid_package_name/1_11_2_1_1.yml A src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/valid_package_name/1_11_2_1_2.yml A src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/valid_package_name/1_11_2_1_3.yml A src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/valid_package_with_source_protection_enabled/1_11_2_2_1.yml A src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/valid_package_with_source_protection_enabled/1_11_2_2_2.yml A src/api/spec/cassettes/Webui_PackageController/POST_remove/a_package/1_1_2_1.yml A src/api/spec/cassettes/Webui_PackageController/POST_remove/a_package/1_1_2_2.yml A src/api/spec/cassettes/Webui_PackageController/POST_trigger_rebuild/user_not_being_a_maintainer_of_a_package/1_6_4_1.yml A src/api/spec/cassettes/Webui_PackageController/POST_trigger_rebuild/user_not_being_a_maintainer_of_a_package/1_6_4_2.yml A src/api/spec/cassettes/Webui_PackageController/POST_trigger_rebuild/when_triggering_a_rebuild_succeeds/1_6_2_1.yml A src/api/spec/cassettes/Webui_PackageController/POST_trigger_rebuild/when_triggering_a_rebuild_succeeds/1_6_2_2.yml A src/api/spec/cassettes/Webui_PackageController/POST_trigger_rebuild/when_triggering_a_rebuild_with_maintainer_of_package/1_6_3_1.yml A src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_9_1.yml A src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_9_2.yml A src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_9_3.yml A src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_9_4.yml A src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_9_5.yml A src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_9_6.yml A src/api/spec/cassettes/Webui_PackageController/when_the_user_is_NOT_authorized_to_change_the_package/1_14_1.yml A src/api/spec/cassettes/Webui_Packages_MetaController/GET_show/1_2_2.yml A src/api/spec/cassettes/Webui_Packages_MetaController/GET_show/1_2_3.yml A src/api/spec/cassettes/Webui_Packages_MetaController/GET_show/sends_the_xml_representation_of_a_package.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/when_connection_with_the_backend_fails/1_7_6_1.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/when_connection_with_the_backend_fails/1_7_6_2.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/when_connection_with_the_backend_fails/1_8_6_1.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/when_connection_with_the_backend_fails/1_8_6_2.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/when_not_found_the_User_or_Group/1_7_7_1.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/when_not_found_the_User_or_Group/1_7_7_2.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/when_not_found_the_User_or_Group/1_8_7_1.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/when_not_found_the_User_or_Group/1_8_7_2.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/with_an_invalid_package_name/1_7_3_1.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/with_an_invalid_package_name/1_7_3_2.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/with_an_invalid_package_name/1_8_3_1.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/with_an_invalid_package_name/1_8_3_2.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/with_an_invalid_project_name/1_7_4_1.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/with_an_invalid_project_name/1_7_4_2.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/with_an_invalid_project_name/1_8_4_1.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/with_an_invalid_project_name/1_8_4_2.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/with_invalid_XML/1_7_5_1.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/with_invalid_XML/1_7_5_2.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/with_invalid_XML/1_8_5_1.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/with_invalid_XML/1_8_5_2.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/with_proper_params/1_7_1_1.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/with_proper_params/1_7_1_2.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/with_proper_params/1_8_1_1.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/with_proper_params/1_8_1_2.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/without_admin_rights_to_raise_protection_level/1_7_2_1.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/without_admin_rights_to_raise_protection_level/1_7_2_2.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/without_admin_rights_to_raise_protection_level/1_8_2_1.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/without_admin_rights_to_raise_protection_level/1_8_2_2.yml Log Message: ----------- Regenerate package controller casettes Commit: f3b8220496ce34a06e95524a53db14b50e815e41 https://github.com/openSUSE/open-build-service/commit/f3b8220496ce34a06e9552... Author: Jacob Michalskie <jacob.michalskie@suse.com> Date: 2024-06-05 (Wed, 05 Jun 2024) Changed paths: R src/api/spec/cassettes/Webui_PackageController/GET_edit/when_the_user_is_NOT_authorized_to_edit_the_package/1_15_2_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_edit/when_the_user_is_NOT_authorized_to_edit_the_package/1_16_2_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_edit/when_the_user_is_authorized_to_edit_the_package/1_15_1_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_edit/when_the_user_is_authorized_to_edit_the_package/1_15_1_2.yml R src/api/spec/cassettes/Webui_PackageController/GET_edit/when_the_user_is_authorized_to_edit_the_package/1_15_1_3.yml R src/api/spec/cassettes/Webui_PackageController/GET_edit/when_the_user_is_authorized_to_edit_the_package/1_16_1_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_edit/when_the_user_is_authorized_to_edit_the_package/1_16_1_2.yml R src/api/spec/cassettes/Webui_PackageController/GET_edit/when_the_user_is_authorized_to_edit_the_package/1_16_1_3.yml R src/api/spec/cassettes/Webui_PackageController/GET_meta/1_2_2.yml R src/api/spec/cassettes/Webui_PackageController/GET_meta/1_2_3.yml R src/api/spec/cassettes/Webui_PackageController/GET_meta/sends_the_xml_representation_of_a_package.yml R src/api/spec/cassettes/Webui_PackageController/GET_rdiff/when_an_empty_revision_is_provided/1_7_2_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_rdiff/when_an_empty_revision_is_provided/1_7_2_2.yml R src/api/spec/cassettes/Webui_PackageController/GET_rdiff/when_no_difference_in_sources_diff_is_empty/1_7_1_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_rpmlint_log/when_no_rpmlint_log_is_available/1_12_1_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_rpmlint_log/when_no_rpmlint_log_is_available/1_12_1_2.yml R src/api/spec/cassettes/Webui_PackageController/GET_rpmlint_log/when_there_is_a_rpmlint_log/1_13_2_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_rpmlint_log/when_there_is_a_rpmlint_log/1_13_2_2.yml R src/api/spec/cassettes/Webui_PackageController/GET_show/revision_handling/with_a_rev_parameter_with_existent_revision/1_3_3_1_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_show/revision_handling/with_a_rev_parameter_with_existent_revision/1_3_3_1_2.yml R src/api/spec/cassettes/Webui_PackageController/GET_show/revision_handling/with_a_rev_parameter_with_non-existent_revision/1_3_3_2_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_show/revision_handling/with_a_rev_parameter_with_non-existent_revision/1_3_3_2_2.yml R src/api/spec/cassettes/Webui_PackageController/GET_show/with_a_package_that_has_a_broken_service/1_3_2_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_show/with_a_package_that_has_a_broken_service/1_3_2_2.yml R src/api/spec/cassettes/Webui_PackageController/GET_statistics/when_backend_does_not_return_statistics/1_11_2_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_statistics/when_backend_does_not_return_statistics/1_12_2_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_statistics/when_backend_raises_an_exception/1_11_3_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_statistics/when_backend_raises_an_exception/1_12_3_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_statistics/when_backend_returns_statistics/1_11_1_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_statistics/when_backend_returns_statistics/1_11_1_2.yml R src/api/spec/cassettes/Webui_PackageController/GET_statistics/when_backend_returns_statistics/1_12_1_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_statistics/when_backend_returns_statistics/1_12_1_2.yml R src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/with_right_params/1_5_1_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/with_right_params/1_5_1_2.yml R src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/with_right_params/1_5_1_3.yml R src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/without_a_service_file_in_the_package/1_5_2_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/without_a_service_file_in_the_package/1_5_2_2.yml R src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/without_a_service_file_in_the_package/1_5_2_3.yml R src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/without_permissions/1_6_3_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/without_permissions/1_6_3_2.yml R src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/without_permissions/1_6_3_3.yml R src/api/spec/cassettes/Webui_PackageController/PATCH_update/when_the_user_is_authorized_to_change_the_package/1_16_1_1.yml R src/api/spec/cassettes/Webui_PackageController/PATCH_update/when_the_user_is_authorized_to_change_the_package/1_16_1_2.yml R src/api/spec/cassettes/Webui_PackageController/PATCH_update/when_the_user_is_authorized_to_change_the_package/1_16_1_3.yml R src/api/spec/cassettes/Webui_PackageController/PATCH_update/when_the_user_is_authorized_to_change_the_package/1_16_1_4.yml R src/api/spec/cassettes/Webui_PackageController/PATCH_update/when_the_user_is_authorized_to_change_the_package/1_17_1_1.yml R src/api/spec/cassettes/Webui_PackageController/PATCH_update/when_the_user_is_authorized_to_change_the_package/1_17_1_2.yml R src/api/spec/cassettes/Webui_PackageController/PATCH_update/when_the_user_is_authorized_to_change_the_package/1_17_1_3.yml R src/api/spec/cassettes/Webui_PackageController/PATCH_update/when_the_user_is_authorized_to_change_the_package/1_17_1_4.yml R src/api/spec/cassettes/Webui_PackageController/POST_abort_build/when_aborting_the_build_fails/1_9_1_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_abort_build/when_aborting_the_build_succeeds/1_9_2_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_abort_build/when_aborting_the_build_succeeds/1_9_2_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/Package_save_failed/1_14_1_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/Package_save_failed/1_14_1_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/Package_save_failed/1_15_1_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/Package_save_failed/1_15_1_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/invalid_package_name/1_14_2_3_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/invalid_package_name/1_14_2_3_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/invalid_package_name/1_15_2_3_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/invalid_package_name/1_15_2_3_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/not_allowed_to_create_package_in/1_14_2_5_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/not_allowed_to_create_package_in/1_14_2_5_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/not_allowed_to_create_package_in/1_15_2_5_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/not_allowed_to_create_package_in/1_15_2_5_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/package_already_exist/1_14_2_4_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/package_already_exist/1_14_2_4_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/package_already_exist/1_15_2_4_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/package_already_exist/1_15_2_4_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/valid_package_name/1_14_2_1_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/valid_package_name/1_14_2_1_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/valid_package_name/1_14_2_1_3.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/valid_package_name/1_15_2_1_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/valid_package_name/1_15_2_1_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/valid_package_name/1_15_2_1_3.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/valid_package_with_source_protection_enabled/1_14_2_2_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/valid_package_with_source_protection_enabled/1_14_2_2_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/valid_package_with_source_protection_enabled/1_15_2_2_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/valid_package_with_source_protection_enabled/1_15_2_2_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_remove/a_package/1_3_2_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_remove/a_package/1_3_2_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/when_connection_with_the_backend_fails/1_7_6_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/when_connection_with_the_backend_fails/1_7_6_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/when_connection_with_the_backend_fails/1_8_6_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/when_connection_with_the_backend_fails/1_8_6_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/when_not_found_the_User_or_Group/1_7_7_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/when_not_found_the_User_or_Group/1_7_7_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/when_not_found_the_User_or_Group/1_8_7_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/when_not_found_the_User_or_Group/1_8_7_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/with_an_invalid_package_name/1_7_3_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/with_an_invalid_package_name/1_7_3_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/with_an_invalid_package_name/1_8_3_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/with_an_invalid_package_name/1_8_3_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/with_an_invalid_project_name/1_7_4_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/with_an_invalid_project_name/1_7_4_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/with_an_invalid_project_name/1_8_4_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/with_an_invalid_project_name/1_8_4_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/with_invalid_XML/1_7_5_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/with_invalid_XML/1_7_5_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/with_invalid_XML/1_8_5_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/with_invalid_XML/1_8_5_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/with_proper_params/1_7_1_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/with_proper_params/1_7_1_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/with_proper_params/1_8_1_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/with_proper_params/1_8_1_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/without_admin_rights_to_raise_protection_level/1_7_2_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/without_admin_rights_to_raise_protection_level/1_7_2_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/without_admin_rights_to_raise_protection_level/1_8_2_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/without_admin_rights_to_raise_protection_level/1_8_2_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_trigger_rebuild/user_not_being_a_maintainer_of_a_package/1_9_4_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_trigger_rebuild/user_not_being_a_maintainer_of_a_package/1_9_4_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_trigger_rebuild/when_triggering_a_rebuild_succeeds/1_8_2_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_trigger_rebuild/when_triggering_a_rebuild_succeeds/1_8_2_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_trigger_rebuild/when_triggering_a_rebuild_with_maintainer_of_package/1_8_3_1.yml R src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_12_1.yml R src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_12_2.yml R src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_12_3.yml R src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_12_4.yml R src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_12_5.yml R src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_12_6.yml R src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_13_1.yml R src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_13_2.yml R src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_13_3.yml R src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_13_4.yml R src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_13_5.yml R src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_13_6.yml R src/api/spec/cassettes/Webui_PackageController/when_the_user_is_NOT_authorized_to_change_the_package/1_17_1.yml R src/api/spec/cassettes/Webui_PackageController/when_the_user_is_NOT_authorized_to_change_the_package/1_18_1.yml Log Message: ----------- Delete unused casettes Commit: 1c7a969339ff602c8158f81fbb4e3adcdeafb56e https://github.com/openSUSE/open-build-service/commit/1c7a969339ff602c8158f8... Author: Jacob Michalskie <jacob.michalskie@suse.com> Date: 2024-06-05 (Wed, 05 Jun 2024) Changed paths: M src/api/config/routes/webui.rb Log Message: ----------- Add a legacy redirect for package meta Commit: 2059db564a687c9ee7f252ec6f7d1f612f7d8d73 https://github.com/openSUSE/open-build-service/commit/2059db564a687c9ee7f252... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2024-06-05 (Wed, 05 Jun 2024) Changed paths: M src/api/.rubocop_todo.yml M src/api/app/controllers/webui/package_controller.rb A src/api/app/controllers/webui/packages/meta_controller.rb M src/api/app/views/webui/package/_tabs.html.haml R src/api/app/views/webui/package/meta.html.haml A src/api/app/views/webui/packages/meta/_breadcrumb_items.html.haml A src/api/app/views/webui/packages/meta/show.html.haml M src/api/config/routes/webui.rb A src/api/spec/cassettes/Webui_PackageController/GET_edit/when_the_user_is_NOT_authorized_to_edit_the_package/1_12_2_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_edit/when_the_user_is_NOT_authorized_to_edit_the_package/1_15_2_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_edit/when_the_user_is_NOT_authorized_to_edit_the_package/1_16_2_1.yml A src/api/spec/cassettes/Webui_PackageController/GET_edit/when_the_user_is_authorized_to_edit_the_package/1_12_1_1.yml A src/api/spec/cassettes/Webui_PackageController/GET_edit/when_the_user_is_authorized_to_edit_the_package/1_12_1_2.yml A src/api/spec/cassettes/Webui_PackageController/GET_edit/when_the_user_is_authorized_to_edit_the_package/1_12_1_3.yml R src/api/spec/cassettes/Webui_PackageController/GET_edit/when_the_user_is_authorized_to_edit_the_package/1_15_1_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_edit/when_the_user_is_authorized_to_edit_the_package/1_15_1_2.yml R src/api/spec/cassettes/Webui_PackageController/GET_edit/when_the_user_is_authorized_to_edit_the_package/1_15_1_3.yml R src/api/spec/cassettes/Webui_PackageController/GET_edit/when_the_user_is_authorized_to_edit_the_package/1_16_1_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_edit/when_the_user_is_authorized_to_edit_the_package/1_16_1_2.yml R src/api/spec/cassettes/Webui_PackageController/GET_edit/when_the_user_is_authorized_to_edit_the_package/1_16_1_3.yml R src/api/spec/cassettes/Webui_PackageController/GET_meta/1_2_2.yml R src/api/spec/cassettes/Webui_PackageController/GET_meta/1_2_3.yml R src/api/spec/cassettes/Webui_PackageController/GET_meta/sends_the_xml_representation_of_a_package.yml A src/api/spec/cassettes/Webui_PackageController/GET_rdiff/when_an_empty_revision_is_provided/1_5_2_1.yml A src/api/spec/cassettes/Webui_PackageController/GET_rdiff/when_an_empty_revision_is_provided/1_5_2_2.yml R src/api/spec/cassettes/Webui_PackageController/GET_rdiff/when_an_empty_revision_is_provided/1_7_2_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_rdiff/when_an_empty_revision_is_provided/1_7_2_2.yml A src/api/spec/cassettes/Webui_PackageController/GET_rdiff/when_no_difference_in_sources_diff_is_empty/1_5_1_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_rdiff/when_no_difference_in_sources_diff_is_empty/1_7_1_1.yml A src/api/spec/cassettes/Webui_PackageController/GET_rpmlint_log/when_no_rpmlint_log_is_available/1_10_1_1.yml A src/api/spec/cassettes/Webui_PackageController/GET_rpmlint_log/when_no_rpmlint_log_is_available/1_10_1_2.yml R src/api/spec/cassettes/Webui_PackageController/GET_rpmlint_log/when_no_rpmlint_log_is_available/1_12_1_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_rpmlint_log/when_no_rpmlint_log_is_available/1_12_1_2.yml A src/api/spec/cassettes/Webui_PackageController/GET_rpmlint_log/when_there_is_a_rpmlint_log/1_10_2_1.yml A src/api/spec/cassettes/Webui_PackageController/GET_rpmlint_log/when_there_is_a_rpmlint_log/1_10_2_2.yml R src/api/spec/cassettes/Webui_PackageController/GET_rpmlint_log/when_there_is_a_rpmlint_log/1_13_2_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_rpmlint_log/when_there_is_a_rpmlint_log/1_13_2_2.yml A src/api/spec/cassettes/Webui_PackageController/GET_show/revision_handling/with_a_rev_parameter_with_existent_revision/1_2_3_1_1.yml A src/api/spec/cassettes/Webui_PackageController/GET_show/revision_handling/with_a_rev_parameter_with_existent_revision/1_2_3_1_2.yml R src/api/spec/cassettes/Webui_PackageController/GET_show/revision_handling/with_a_rev_parameter_with_existent_revision/1_3_3_1_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_show/revision_handling/with_a_rev_parameter_with_existent_revision/1_3_3_1_2.yml A src/api/spec/cassettes/Webui_PackageController/GET_show/revision_handling/with_a_rev_parameter_with_non-existent_revision/1_2_3_2_1.yml A src/api/spec/cassettes/Webui_PackageController/GET_show/revision_handling/with_a_rev_parameter_with_non-existent_revision/1_2_3_2_2.yml R src/api/spec/cassettes/Webui_PackageController/GET_show/revision_handling/with_a_rev_parameter_with_non-existent_revision/1_3_3_2_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_show/revision_handling/with_a_rev_parameter_with_non-existent_revision/1_3_3_2_2.yml A src/api/spec/cassettes/Webui_PackageController/GET_show/with_a_package_that_has_a_broken_service/1_2_2_1.yml A src/api/spec/cassettes/Webui_PackageController/GET_show/with_a_package_that_has_a_broken_service/1_2_2_2.yml R src/api/spec/cassettes/Webui_PackageController/GET_show/with_a_package_that_has_a_broken_service/1_3_2_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_show/with_a_package_that_has_a_broken_service/1_3_2_2.yml R src/api/spec/cassettes/Webui_PackageController/GET_statistics/when_backend_does_not_return_statistics/1_11_2_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_statistics/when_backend_does_not_return_statistics/1_12_2_1.yml A src/api/spec/cassettes/Webui_PackageController/GET_statistics/when_backend_does_not_return_statistics/1_8_2_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_statistics/when_backend_raises_an_exception/1_11_3_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_statistics/when_backend_raises_an_exception/1_12_3_1.yml A src/api/spec/cassettes/Webui_PackageController/GET_statistics/when_backend_raises_an_exception/1_8_3_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_statistics/when_backend_returns_statistics/1_11_1_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_statistics/when_backend_returns_statistics/1_11_1_2.yml R src/api/spec/cassettes/Webui_PackageController/GET_statistics/when_backend_returns_statistics/1_12_1_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_statistics/when_backend_returns_statistics/1_12_1_2.yml A src/api/spec/cassettes/Webui_PackageController/GET_statistics/when_backend_returns_statistics/1_8_1_1.yml A src/api/spec/cassettes/Webui_PackageController/GET_statistics/when_backend_returns_statistics/1_8_1_2.yml A src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/with_right_params/1_4_1_1.yml A src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/with_right_params/1_4_1_2.yml A src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/with_right_params/1_4_1_3.yml R src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/with_right_params/1_5_1_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/with_right_params/1_5_1_2.yml R src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/with_right_params/1_5_1_3.yml A src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/without_a_service_file_in_the_package/1_4_2_1.yml A src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/without_a_service_file_in_the_package/1_4_2_2.yml A src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/without_a_service_file_in_the_package/1_4_2_3.yml R src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/without_a_service_file_in_the_package/1_5_2_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/without_a_service_file_in_the_package/1_5_2_2.yml R src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/without_a_service_file_in_the_package/1_5_2_3.yml A src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/without_permissions/1_4_3_1.yml A src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/without_permissions/1_4_3_2.yml A src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/without_permissions/1_4_3_3.yml R src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/without_permissions/1_6_3_1.yml R src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/without_permissions/1_6_3_2.yml R src/api/spec/cassettes/Webui_PackageController/GET_trigger_services/without_permissions/1_6_3_3.yml A src/api/spec/cassettes/Webui_PackageController/PATCH_update/when_the_user_is_authorized_to_change_the_package/1_13_1_1.yml A src/api/spec/cassettes/Webui_PackageController/PATCH_update/when_the_user_is_authorized_to_change_the_package/1_13_1_2.yml A src/api/spec/cassettes/Webui_PackageController/PATCH_update/when_the_user_is_authorized_to_change_the_package/1_13_1_3.yml A src/api/spec/cassettes/Webui_PackageController/PATCH_update/when_the_user_is_authorized_to_change_the_package/1_13_1_4.yml R src/api/spec/cassettes/Webui_PackageController/PATCH_update/when_the_user_is_authorized_to_change_the_package/1_16_1_1.yml R src/api/spec/cassettes/Webui_PackageController/PATCH_update/when_the_user_is_authorized_to_change_the_package/1_16_1_2.yml R src/api/spec/cassettes/Webui_PackageController/PATCH_update/when_the_user_is_authorized_to_change_the_package/1_16_1_3.yml R src/api/spec/cassettes/Webui_PackageController/PATCH_update/when_the_user_is_authorized_to_change_the_package/1_16_1_4.yml R src/api/spec/cassettes/Webui_PackageController/PATCH_update/when_the_user_is_authorized_to_change_the_package/1_17_1_1.yml R src/api/spec/cassettes/Webui_PackageController/PATCH_update/when_the_user_is_authorized_to_change_the_package/1_17_1_2.yml R src/api/spec/cassettes/Webui_PackageController/PATCH_update/when_the_user_is_authorized_to_change_the_package/1_17_1_3.yml R src/api/spec/cassettes/Webui_PackageController/PATCH_update/when_the_user_is_authorized_to_change_the_package/1_17_1_4.yml A src/api/spec/cassettes/Webui_PackageController/POST_abort_build/when_aborting_the_build_fails/1_7_1_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_abort_build/when_aborting_the_build_fails/1_9_1_2.yml A src/api/spec/cassettes/Webui_PackageController/POST_abort_build/when_aborting_the_build_succeeds/1_7_2_1.yml A src/api/spec/cassettes/Webui_PackageController/POST_abort_build/when_aborting_the_build_succeeds/1_7_2_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_abort_build/when_aborting_the_build_succeeds/1_9_2_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_abort_build/when_aborting_the_build_succeeds/1_9_2_2.yml A src/api/spec/cassettes/Webui_PackageController/POST_create/Package_save_failed/1_11_1_1.yml A src/api/spec/cassettes/Webui_PackageController/POST_create/Package_save_failed/1_11_1_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/Package_save_failed/1_14_1_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/Package_save_failed/1_14_1_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/Package_save_failed/1_15_1_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/Package_save_failed/1_15_1_2.yml A src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/invalid_package_name/1_11_2_3_1.yml A src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/invalid_package_name/1_11_2_3_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/invalid_package_name/1_14_2_3_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/invalid_package_name/1_14_2_3_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/invalid_package_name/1_15_2_3_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/invalid_package_name/1_15_2_3_2.yml A src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/not_allowed_to_create_package_in/1_11_2_5_1.yml A src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/not_allowed_to_create_package_in/1_11_2_5_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/not_allowed_to_create_package_in/1_14_2_5_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/not_allowed_to_create_package_in/1_14_2_5_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/not_allowed_to_create_package_in/1_15_2_5_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/not_allowed_to_create_package_in/1_15_2_5_2.yml A src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/package_already_exist/1_11_2_4_1.yml A src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/package_already_exist/1_11_2_4_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/package_already_exist/1_14_2_4_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/package_already_exist/1_14_2_4_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/package_already_exist/1_15_2_4_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/package_already_exist/1_15_2_4_2.yml A src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/valid_package_name/1_11_2_1_1.yml A src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/valid_package_name/1_11_2_1_2.yml A src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/valid_package_name/1_11_2_1_3.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/valid_package_name/1_14_2_1_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/valid_package_name/1_14_2_1_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/valid_package_name/1_14_2_1_3.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/valid_package_name/1_15_2_1_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/valid_package_name/1_15_2_1_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/valid_package_name/1_15_2_1_3.yml A src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/valid_package_with_source_protection_enabled/1_11_2_2_1.yml A src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/valid_package_with_source_protection_enabled/1_11_2_2_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/valid_package_with_source_protection_enabled/1_14_2_2_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/valid_package_with_source_protection_enabled/1_14_2_2_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/valid_package_with_source_protection_enabled/1_15_2_2_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_create/package_creation/valid_package_with_source_protection_enabled/1_15_2_2_2.yml A src/api/spec/cassettes/Webui_PackageController/POST_remove/a_package/1_1_2_1.yml A src/api/spec/cassettes/Webui_PackageController/POST_remove/a_package/1_1_2_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_remove/a_package/1_3_2_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_remove/a_package/1_3_2_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/when_connection_with_the_backend_fails/1_7_6_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/when_connection_with_the_backend_fails/1_7_6_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/when_connection_with_the_backend_fails/1_8_6_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/when_connection_with_the_backend_fails/1_8_6_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/when_not_found_the_User_or_Group/1_7_7_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/when_not_found_the_User_or_Group/1_7_7_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/when_not_found_the_User_or_Group/1_8_7_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/when_not_found_the_User_or_Group/1_8_7_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/with_an_invalid_package_name/1_7_3_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/with_an_invalid_package_name/1_7_3_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/with_an_invalid_package_name/1_8_3_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/with_an_invalid_package_name/1_8_3_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/with_an_invalid_project_name/1_7_4_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/with_an_invalid_project_name/1_7_4_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/with_an_invalid_project_name/1_8_4_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/with_an_invalid_project_name/1_8_4_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/with_invalid_XML/1_7_5_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/with_invalid_XML/1_7_5_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/with_invalid_XML/1_8_5_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/with_invalid_XML/1_8_5_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/with_proper_params/1_7_1_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/with_proper_params/1_7_1_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/with_proper_params/1_8_1_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/with_proper_params/1_8_1_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/without_admin_rights_to_raise_protection_level/1_7_2_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/without_admin_rights_to_raise_protection_level/1_7_2_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/without_admin_rights_to_raise_protection_level/1_8_2_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_save_meta/without_admin_rights_to_raise_protection_level/1_8_2_2.yml A src/api/spec/cassettes/Webui_PackageController/POST_trigger_rebuild/user_not_being_a_maintainer_of_a_package/1_6_4_1.yml A src/api/spec/cassettes/Webui_PackageController/POST_trigger_rebuild/user_not_being_a_maintainer_of_a_package/1_6_4_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_trigger_rebuild/user_not_being_a_maintainer_of_a_package/1_9_4_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_trigger_rebuild/user_not_being_a_maintainer_of_a_package/1_9_4_2.yml A src/api/spec/cassettes/Webui_PackageController/POST_trigger_rebuild/when_triggering_a_rebuild_succeeds/1_6_2_1.yml A src/api/spec/cassettes/Webui_PackageController/POST_trigger_rebuild/when_triggering_a_rebuild_succeeds/1_6_2_2.yml R src/api/spec/cassettes/Webui_PackageController/POST_trigger_rebuild/when_triggering_a_rebuild_succeeds/1_8_2_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_trigger_rebuild/when_triggering_a_rebuild_succeeds/1_8_2_2.yml A src/api/spec/cassettes/Webui_PackageController/POST_trigger_rebuild/when_triggering_a_rebuild_with_maintainer_of_package/1_6_3_1.yml R src/api/spec/cassettes/Webui_PackageController/POST_trigger_rebuild/when_triggering_a_rebuild_with_maintainer_of_package/1_8_3_1.yml R src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_12_1.yml R src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_12_2.yml R src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_12_3.yml R src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_12_4.yml R src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_12_5.yml R src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_12_6.yml R src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_13_1.yml R src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_13_2.yml R src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_13_3.yml R src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_13_4.yml R src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_13_5.yml R src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_13_6.yml A src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_9_1.yml A src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_9_2.yml A src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_9_3.yml A src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_9_4.yml A src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_9_5.yml A src/api/spec/cassettes/Webui_PackageController/_rpmlint_result/1_9_6.yml A src/api/spec/cassettes/Webui_PackageController/when_the_user_is_NOT_authorized_to_change_the_package/1_14_1.yml R src/api/spec/cassettes/Webui_PackageController/when_the_user_is_NOT_authorized_to_change_the_package/1_17_1.yml R src/api/spec/cassettes/Webui_PackageController/when_the_user_is_NOT_authorized_to_change_the_package/1_18_1.yml A src/api/spec/cassettes/Webui_Packages_MetaController/GET_show/1_2_2.yml A src/api/spec/cassettes/Webui_Packages_MetaController/GET_show/1_2_3.yml A src/api/spec/cassettes/Webui_Packages_MetaController/GET_show/sends_the_xml_representation_of_a_package.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/when_connection_with_the_backend_fails/1_7_6_1.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/when_connection_with_the_backend_fails/1_7_6_2.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/when_connection_with_the_backend_fails/1_8_6_1.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/when_connection_with_the_backend_fails/1_8_6_2.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/when_not_found_the_User_or_Group/1_7_7_1.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/when_not_found_the_User_or_Group/1_7_7_2.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/when_not_found_the_User_or_Group/1_8_7_1.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/when_not_found_the_User_or_Group/1_8_7_2.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/with_an_invalid_package_name/1_7_3_1.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/with_an_invalid_package_name/1_7_3_2.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/with_an_invalid_package_name/1_8_3_1.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/with_an_invalid_package_name/1_8_3_2.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/with_an_invalid_project_name/1_7_4_1.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/with_an_invalid_project_name/1_7_4_2.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/with_an_invalid_project_name/1_8_4_1.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/with_an_invalid_project_name/1_8_4_2.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/with_invalid_XML/1_7_5_1.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/with_invalid_XML/1_7_5_2.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/with_invalid_XML/1_8_5_1.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/with_invalid_XML/1_8_5_2.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/with_proper_params/1_7_1_1.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/with_proper_params/1_7_1_2.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/with_proper_params/1_8_1_1.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/with_proper_params/1_8_1_2.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/without_admin_rights_to_raise_protection_level/1_7_2_1.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/without_admin_rights_to_raise_protection_level/1_7_2_2.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/without_admin_rights_to_raise_protection_level/1_8_2_1.yml A src/api/spec/cassettes/Webui_Packages_MetaController/PUT_update/without_admin_rights_to_raise_protection_level/1_8_2_2.yml M src/api/spec/controllers/webui/package_controller_spec.rb A src/api/spec/controllers/webui/packages/meta_controller_spec.rb M src/api/spec/features/webui/packages_spec.rb Log Message: ----------- Merge pull request #15804 from hellcp-work/meta-controller Move meta methods from package controller to a new controller Compare: https://github.com/openSUSE/open-build-service/compare/cbb2de9d5178...2059db... To unsubscribe from these emails, change your notification settings at https://github.com/openSUSE/open-build-service/settings/notifications