[openSUSE/open-build-service] 486d19: Introduces Project.signing_key
Branch: refs/heads/master Home: https://github.com/openSUSE/open-build-service Commit: 486d191492d115f8c5bf90d53ac38e2eebb27ed7 https://github.com/openSUSE/open-build-service/commit/486d191492d115f8c5bf90... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2023-05-26 (Fri, 26 May 2023) Changed paths: M src/api/app/models/project.rb R src/api/app/models/project/key_info.rb A src/api/app/models/project/signing_key_gpg.rb A src/api/app/models/project/signing_key_ssl.rb M src/api/config/initializers/zeitwerk.rb R src/api/spec/models/project/key_info_spec.rb Log Message: ----------- Introduces Project.signing_key To get an ActiveModel representing the signing keys Commit: a0f76caf560e362a3591dd1d8b9836c7b7ef7849 https://github.com/openSUSE/open-build-service/commit/a0f76caf560e362a3591dd... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2023-05-26 (Fri, 26 May 2023) Changed paths: R src/api/app/controllers/source/key_info_controller.rb A src/api/app/controllers/source_project_keyinfo_controller.rb M src/api/config/routes/api_routes.rb R src/api/spec/controllers/source/key_info_controller_controller_spec.rb R src/api/spec/routing/source/key_info_spec.rb Log Message: ----------- Rename Source::KeyInfoController - Match this to the other controller names - _keyinfo is just a file on the backend, use the backend proxy - drop the superflous spec, there is no logic Commit: 1d130e92c35c3129c3f87bead4f2d29a91c8ba69 https://github.com/openSUSE/open-build-service/commit/1d130e92c35c3129c3f87b... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2023-05-26 (Fri, 26 May 2023) Changed paths: M src/api/app/controllers/webui/project_controller.rb R src/api/app/controllers/webui/projects/public_key_controller.rb A src/api/app/controllers/webui/projects/signing_keys_controller.rb R src/api/app/controllers/webui/projects/ssl_certificate_controller.rb M src/api/app/views/webui/project/_show_actions.html.haml M src/api/app/views/webui/project/_tabs.html.haml R src/api/app/views/webui/project/keys_and_certificates.html.haml M src/api/app/views/webui/project/show_actions/_gpg_key_ssl_certificate.html.haml A src/api/app/views/webui/projects/signing_keys/_breadcrumb_items.html.haml A src/api/app/views/webui/projects/signing_keys/show.html.haml M src/api/config/routes/webui_routes.rb R src/api/spec/controllers/webui/projects/public_key_controller_spec.rb A src/api/spec/controllers/webui/projects/signing_keys_controller_spec.rb R src/api/spec/controllers/webui/projects/ssl_certificate_controller_spec.rb R src/api/spec/routing/webui/projects/public_key_spec.rb R src/api/spec/routing/webui/projects/ssl_certificate_spec.rb Log Message: ----------- Refactor Signing Key UI Move viewing/downloading them into one controller and display more information about the Secure Boot SSL signing keys. Commit: 739f5cdf128ce4448b93e58342c2308bd16bd5f6 https://github.com/openSUSE/open-build-service/commit/739f5cdf128ce4448b93e5... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2023-05-26 (Fri, 26 May 2023) Changed paths: M src/api/app/views/webui/project/_show_actions.html.haml M src/api/app/views/webui/project/_tabs.html.haml R src/api/app/views/webui/project/show_actions/_gpg_key_ssl_certificate.html.haml Log Message: ----------- Introduces Signing Keys project tab Signing keys are not an action Commit: 5bd753206d7ca173b9daa0f001b2cd10204ba84e https://github.com/openSUSE/open-build-service/commit/5bd753206d7ca173b9daa0... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2023-05-26 (Fri, 26 May 2023) Changed paths: M src/api/app/models/project.rb M src/api/app/models/project/signing_key_gpg.rb M src/api/app/models/project/signing_key_ssl.rb Log Message: ----------- Drop caching from SigningKeys Now that it's a normal Project tab and not rendered on Webui::ProjectController#show anymore we can stop caching this in memory. Commit: f3368409a2328d29f06e1caae7be420da30eb43b https://github.com/openSUSE/open-build-service/commit/f3368409a2328d29f06e1c... Author: Henne Vogelsang <hvogel@opensuse.org> Date: 2023-05-26 (Fri, 26 May 2023) Changed paths: M src/api/public/apidocs-new/OBS-v2.10.50.yaml A src/api/public/apidocs-new/components/schemas/source/project_keyinfo.yaml A src/api/public/apidocs-new/paths/source_project_name_keyinfo.yaml Log Message: ----------- Document /source/:project/_keyinfo endpoint Commit: f7d981640822cbf8d0f4a1f7b15997f09480bd43 https://github.com/openSUSE/open-build-service/commit/f7d981640822cbf8d0f4a1... Author: Dani Donisa <dani.doni@gmail.com> Date: 2023-05-30 (Tue, 30 May 2023) Changed paths: R src/api/app/controllers/source/key_info_controller.rb A src/api/app/controllers/source_project_keyinfo_controller.rb M src/api/app/controllers/webui/project_controller.rb R src/api/app/controllers/webui/projects/public_key_controller.rb A src/api/app/controllers/webui/projects/signing_keys_controller.rb R src/api/app/controllers/webui/projects/ssl_certificate_controller.rb M src/api/app/models/project.rb R src/api/app/models/project/key_info.rb A src/api/app/models/project/signing_key_gpg.rb A src/api/app/models/project/signing_key_ssl.rb M src/api/app/views/webui/project/_show_actions.html.haml M src/api/app/views/webui/project/_tabs.html.haml R src/api/app/views/webui/project/keys_and_certificates.html.haml R src/api/app/views/webui/project/show_actions/_gpg_key_ssl_certificate.html.haml A src/api/app/views/webui/projects/signing_keys/_breadcrumb_items.html.haml A src/api/app/views/webui/projects/signing_keys/show.html.haml M src/api/config/initializers/zeitwerk.rb M src/api/config/routes/api_routes.rb M src/api/config/routes/webui_routes.rb M src/api/public/apidocs-new/OBS-v2.10.50.yaml A src/api/public/apidocs-new/components/schemas/source/project_keyinfo.yaml A src/api/public/apidocs-new/paths/source_project_name_keyinfo.yaml R src/api/spec/controllers/source/key_info_controller_controller_spec.rb R src/api/spec/controllers/webui/projects/public_key_controller_spec.rb A src/api/spec/controllers/webui/projects/signing_keys_controller_spec.rb R src/api/spec/controllers/webui/projects/ssl_certificate_controller_spec.rb R src/api/spec/models/project/key_info_spec.rb R src/api/spec/routing/source/key_info_spec.rb R src/api/spec/routing/webui/projects/public_key_spec.rb R src/api/spec/routing/webui/projects/ssl_certificate_spec.rb Log Message: ----------- Merge pull request #14385 from hennevogel/refactoring/sign-keys-ui Refactoring Signing Keys UI Compare: https://github.com/openSUSE/open-build-service/compare/54d01b2ce414...f7d981...
participants (1)
-
Dani Donisa