Branch: refs/heads/feature/public_key_info_interface
Home: https://github.com/openSUSE/open-build-service
Commit: 63834790e6b9826f16521caa6102eccf127753d4
https://github.com/openSUSE/open-build-service/commit/63834790e6b9826f16521c...
Author: Evan Rolfe
Date: 2017-01-09 (Mon, 09 Jan 2017)
Changed paths:
M src/api/app/controllers/application_controller.rb
A src/api/app/controllers/project/public_key_controller.rb
M src/api/app/controllers/public_controller.rb
A src/api/app/controllers/webui/project/public_key_controller.rb
A src/api/app/controllers/webui/project/ssl_certificate_controller.rb
M src/api/app/models/project.rb
A src/api/app/models/public_key.rb
A src/api/app/views/project/public_key/show.xml.builder
M src/api/app/views/webui/project/show.html.erb
M src/api/config/environments/development.rb
M src/api/config/routes.rb
A src/api/spec/controllers/project/public_key_controller_controller_spec.rb
A src/api/spec/controllers/webui/project/public_key_controller_spec.rb
A src/api/spec/controllers/webui/project/ssl_certificate_controller_spec.rb
Log Message:
-----------
[webui][api] interface to access a project's public key and ssl certificate
rename PublicKeyInfoController to PublicKey & use models for handling the backend response
use find_by! instead of having unecssary extra line
revert the find_by! commit
WIP: add webui project publickey controller
change class to module
change to multi-line class namespace syntax
remove webui public key controller
model: Project::PublicKey => PublicKey
Revert "remove webui public key controller"
This reverts commit 53d2f3ec781ba35cca5b0ec434a2e84c9e955145.
webui projects controller lets you download the public key
enable eager_load in development
make the public key controller publicly accessible
controller spec which uses stub_request
add 404 response and link to download public key
add webui controller spec
use faker to generate the "gpg key" for rspec tests
memoize project.public_key
return the ssl cert as well in the xml response
add ssl certificate controller
move the source api url from the specs to the model so its only defined in one place
Commit: bf8e4b794c5cde8f90879bec8f8c8204b8230c30
https://github.com/openSUSE/open-build-service/commit/bf8e4b794c5cde8f90879b...
Author: Evan Rolfe
Date: 2017-01-09 (Mon, 09 Jan 2017)
Changed paths:
M src/api/app/controllers/project/public_key_controller.rb
M src/api/app/controllers/webui/project/public_key_controller.rb
M src/api/app/controllers/webui/project/ssl_certificate_controller.rb
M src/api/app/models/public_key.rb
M src/api/spec/cassettes/Comments/can_be_answered.yml
M src/api/spec/cassettes/Comments/can_be_created.yml
M src/api/spec/cassettes/MaintenanceWorkflow/maintenance_workflow.yml
M src/api/spec/cassettes/Packages/deleting_a_package.yml
M src/api/spec/cassettes/Packages/log/download_logfile_succesfully.yml
M src/api/spec/cassettes/Packages/log/live_build_finishes_succesfully.yml
M src/api/spec/cassettes/Packages/triggering_package_rebuild/via_binaries_view.yml
M src/api/spec/cassettes/Packages/triggering_package_rebuild/via_live_build_log.yml
M src/api/spec/cassettes/Projects/behaves_like_user_tab/group_roles/Add_group_to_package_/_project.yml
M src/api/spec/cassettes/Projects/behaves_like_user_tab/group_roles/Add_role_to_group.yml
M src/api/spec/cassettes/Projects/behaves_like_user_tab/group_roles/Remove_role_from_group.yml
M src/api/spec/cassettes/Projects/behaves_like_user_tab/group_roles/Viewing_group_roles.yml
M src/api/spec/cassettes/Projects/behaves_like_user_tab/user_roles/Add_role_to_user.yml
M src/api/spec/cassettes/Projects/behaves_like_user_tab/user_roles/Add_user_to_package_/_project.yml
M src/api/spec/cassettes/Projects/behaves_like_user_tab/user_roles/Remove_role_from_user.yml
M src/api/spec/cassettes/Projects/behaves_like_user_tab/user_roles/Viewing_user_roles.yml
M src/api/spec/cassettes/Projects/branching/a_non-existing_package.yml
M src/api/spec/cassettes/Projects/branching/a_package_with_disabled_access_flag.yml
M src/api/spec/cassettes/Projects/branching/a_package_with_disabled_sourceaccess_flag.yml
M src/api/spec/cassettes/Projects/branching/an_existing_package.yml
M src/api/spec/cassettes/Projects/branching/an_existing_package_but_chose_a_different_target_package_name.yml
M src/api/spec/cassettes/Projects/branching/an_existing_package_to_an_invalid_target_package_or_project.yml
M src/api/spec/cassettes/Projects/branching/an_existing_package_were_the_target_package_already_exists.yml
M src/api/spec/cassettes/Projects/changing_project_title_and_description.yml
M src/api/spec/cassettes/Projects/creating_packages_in_projects_not_owned_by_user_eg_global_namespace/as_admin.yml
M src/api/spec/cassettes/Projects/creating_packages_in_projects_owned_by_user_eg_home_projects/that_already_exists.yml
M src/api/spec/cassettes/Projects/creating_packages_in_projects_owned_by_user_eg_home_projects/with_invalid_data_validation_fails_.yml
M src/api/spec/cassettes/Projects/creating_packages_in_projects_owned_by_user_eg_home_projects/with_valid_data.yml
M src/api/spec/cassettes/Projects/locked_projects/unlock_project.yml
M src/api/spec/cassettes/Projects/maintenance_projects/creating_a_maintenance_project.yml
M src/api/spec/cassettes/Projects/project_show.yml
M src/api/spec/cassettes/Projects/subprojects/create_a_subproject.yml
M src/api/spec/cassettes/Projects/subprojects/create_subproject_with_checked_disable_publishing_checkbox.yml
M src/api/spec/cassettes/Sign_up/User.yml
M src/api/spec/cassettes/User_s_home_project_creation/creating_a_home_project.yml
M src/api/spec/cassettes/Watchlists/add_projects_to_watchlist.yml
M src/api/spec/controllers/project/public_key_controller_controller_spec.rb
M src/api/spec/controllers/webui/project/public_key_controller_spec.rb
M src/api/spec/controllers/webui/project/ssl_certificate_controller_spec.rb
Log Message:
-----------
[webapi] update vcr cassetes & rubocop fixes
Commit: 5c9f7b14861f4dd2761598b382eba56acb48bd8b
https://github.com/openSUSE/open-build-service/commit/5c9f7b14861f4dd2761598...
Author: Evan Rolfe
Date: 2017-01-10 (Tue, 10 Jan 2017)
Changed paths:
R src/api/app/controllers/project/public_key_controller.rb
A src/api/app/controllers/projects/public_key_controller.rb
R src/api/app/views/project/public_key/show.xml.builder
A src/api/app/views/projects/public_key/show.xml.builder
M src/api/config/routes.rb
R src/api/spec/controllers/project/public_key_controller_controller_spec.rb
A src/api/spec/controllers/projects/public_key_controller_controller_spec.rb
Log Message:
-----------
[webui] change Project::PublicKeyController => Projects::PublicKeyController (plural)
Commit: 7d2b692d6f047a42357fb50b255b75fd83a441aa
https://github.com/openSUSE/open-build-service/commit/7d2b692d6f047a42357fb5...
Author: Evan Rolfe
Date: 2017-01-10 (Tue, 10 Jan 2017)
Changed paths:
R src/api/app/controllers/webui/project/public_key_controller.rb
R src/api/app/controllers/webui/project/ssl_certificate_controller.rb
A src/api/app/controllers/webui/projects/public_key_controller.rb
A src/api/app/controllers/webui/projects/ssl_certificate_controller.rb
M src/api/config/environments/development.rb
M src/api/config/routes.rb
R src/api/spec/controllers/webui/project/public_key_controller_spec.rb
R src/api/spec/controllers/webui/project/ssl_certificate_controller_spec.rb
A src/api/spec/controllers/webui/projects/public_key_controller_spec.rb
A src/api/spec/controllers/webui/projects/ssl_certificate_controller_spec.rb
Log Message:
-----------
[webui] controller module change: Webui::Project:: => Webui::Projects:: (plural)
Commit: e340dd0f4a77ff0b253c5b15c76ca25e5096b7ea
https://github.com/openSUSE/open-build-service/commit/e340dd0f4a77ff0b253c5b...
Author: Evan Rolfe
Date: 2017-01-10 (Tue, 10 Jan 2017)
Changed paths:
M src/api/app/controllers/application_controller.rb
Log Message:
-----------
refactor ApplicationController#extract_user_public method
Commit: e9559f1b7dfb5af6061d023cc00ee7fcdddb3258
https://github.com/openSUSE/open-build-service/commit/e9559f1b7dfb5af6061d02...
Author: Evan Rolfe
Date: 2017-01-11 (Wed, 11 Jan 2017)
Changed paths:
M dist/obssigner
M dist/obssrcserver
M src/api/.rubocop.yml
M src/api/.rubocop_todo.yml
M src/api/Rakefile
M src/api/app/controllers/source_controller.rb
M src/api/app/controllers/webui/comments_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/helpers/maintenance_helper.rb
R src/api/app/helpers/webui/comment_helper.rb
R src/api/app/mixins/webui/has_comments.rb
M src/api/app/models/branch_package.rb
M src/api/app/models/bs_request.rb
M src/api/app/models/channel_binary.rb
M src/api/app/models/channel_binary_list.rb
M src/api/app/models/channel_target.rb
M src/api/app/models/user.rb
M src/api/app/models/user_ldap_strategy.rb
M src/api/app/views/webui/comment/_links.html.erb
R src/api/app/views/webui/comment/_new.html.erb
A src/api/app/views/webui/comment/_new.html.haml
R src/api/app/views/webui/comment/_reply.html.erb
A src/api/app/views/webui/comment/_reply.html.haml
M src/api/app/views/webui/comment/_show.html.erb
M src/api/app/views/webui/image_templates/index.html.haml
M src/api/app/views/webui/package/_branch_dialog.html.erb
M src/api/app/views/webui/package/show.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/request/show.html.erb
M src/api/config/routes.rb
M src/api/lib/xpath_engine.rb
M src/api/script/import
M src/api/spec/cassettes/ImageTemplates/branch_image_template.yml
M src/api/spec/cassettes/Packages/log/download_logfile_succesfully.yml
M src/api/spec/cassettes/Packages/log/live_build_finishes_succesfully.yml
M src/api/spec/cassettes/Packages/triggering_package_rebuild/via_binaries_view.yml
M src/api/spec/cassettes/Packages/triggering_package_rebuild/via_live_build_log.yml
A src/api/spec/cassettes/Projects/branching/a_package_and_select_current_revision.yml
M src/api/spec/cassettes/Projects/branching/an_existing_package_to_an_invalid_target_package_or_project.yml
A src/api/spec/cassettes/Webui_PackageController/POST_branch/shows_an_error_if_source_package_does_not_exist.yml
A src/api/spec/cassettes/Webui_PackageController/POST_branch/shows_an_error_if_source_package_parameter_not_provided.yml
A src/api/spec/cassettes/Webui_PackageController/POST_branch/shows_an_error_if_source_project_does_not_exist.yml
A src/api/spec/cassettes/Webui_PackageController/POST_branch/shows_an_error_if_source_project_parameter_not_provided.yml
R src/api/spec/cassettes/Webui_PackageController/POST_save_new_link/shows_an_error_if_source_package_doesn_t_exist.yml
R src/api/spec/cassettes/Webui_PackageController/POST_save_new_link/shows_an_error_if_source_project_doesn_t_exist.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/GET_prjconf/Can_not_load_project_config/1_33_2_1.yml
A src/api/spec/cassettes/Webui_ProjectController/GET_prjconf/Can_not_load_project_config/1_33_2_2.yml
A src/api/spec/controllers/webui/comments_controller_spec.rb
M src/api/spec/controllers/webui/package_controller_spec.rb
M src/api/spec/controllers/webui/project_controller_spec.rb
M src/api/spec/features/webui/comments_spec.rb
M src/api/spec/features/webui/image_templates_spec.rb
M src/api/spec/features/webui/projects_spec.rb
M src/api/test/functional/channel_maintenance_test.rb
M src/api/test/functional/read_permission_test.rb
M src/api/test/functional/webui/package_controller_test.rb
M src/api/test/functional/webui/project_controller_test.rb
M src/api/test/functional/webui/request_controller_test.rb
M src/api/test/unit/code_quality_test.rb
Log Message:
-----------
Merge branch 'master' of github.com:openSUSE/open-build-service into feature/public_key_info_interface
Compare: https://github.com/openSUSE/open-build-service/compare/63834790e6b9^...e9559f1b7dfb