Branch: refs/heads/master Home: https://github.com/openSUSE/open-build-service Commit: 79c6a85b8cf727185e17780f9d6535b5f342eb07 https://github.com/openSUSE/open-build-service/commit/79c6a85b8cf727185e1778... Author: Björn Geuken <bgeuken@suse.de> Date: 2016-05-27 (Fri, 27 May 2016) Changed paths: M src/api/app/views/shared/_add_group.html.erb M src/api/app/views/shared/_add_user.html.erb M src/api/app/views/webui/comment/_reply.html.erb M src/api/app/views/webui/main/_add_news_dialog.html.erb M src/api/app/views/webui/package/_submit_request_dialog.html.haml M src/api/app/views/webui/patchinfo/_form.html.erb M src/api/app/views/webui/project/_dod_repository_form.haml M src/api/app/views/webui/project/_form.html.erb M src/api/app/views/webui/project/add_repository.html.erb M src/api/app/views/webui/project/new_package.html.erb M src/api/app/views/webui/user/_save_dialog.html.erb M src/api/app/views/webui/user/edit.html.erb M src/api/test/functional/webui/package_controller_test.rb M src/api/test/functional/webui/users_test.rb Log Message: ----------- [webui] client-side-validation: Require mandatory fields This will cause most modern browsers to validate form fields before sending the request. If it doesn't validate, a decent popup will show up and inform users what's missing. Commit: d791451c90eda16be1b495fecf5b2e2b27259310 https://github.com/openSUSE/open-build-service/commit/d791451c90eda16be1b495... Author: Björn Geuken <bgeuken@suse.de> Date: 2016-05-30 (Mon, 30 May 2016) Changed paths: M src/api/app/controllers/webui/project_controller.rb M src/api/app/models/repository.rb M src/api/spec/controllers/webui/project_controller_spec.rb Log Message: ----------- [webui] Catch validation errors in ProjectController#save_repository Commit: bd99fbbbb481014b9fa2e51fcef3468fc70a18c1 https://github.com/openSUSE/open-build-service/commit/bd99fbbbb481014b9fa2e5... Author: Björn Geuken <bgeuken@suse.de> Date: 2016-05-30 (Mon, 30 May 2016) Changed paths: M src/api/app/models/download_repository.rb Log Message: ----------- [webui][api] Validate DownloadRepository's url format Commit: 9d0342f8cf1a727044393d48587691dc1acc03ee https://github.com/openSUSE/open-build-service/commit/9d0342f8cf1a727044393d... Author: Björn Geuken <bgeuken@suse.de> Date: 2016-05-30 (Mon, 30 May 2016) Changed paths: M src/api/app/views/webui/user/_save_dialog.html.erb M src/api/app/views/webui/user/edit.html.erb Log Message: ----------- [webui] client-side-validation: Required correct format of email addresse client-side-validation: Required correct format of email addressess Commit: cc81d4d946fdd06bfef2156dbea82c267bad2718 https://github.com/openSUSE/open-build-service/commit/cc81d4d946fdd06bfef215... Author: Björn Geuken <bgeuken@suse.de> Date: 2016-05-30 (Mon, 30 May 2016) Changed paths: M src/api/app/views/webui/patchinfo/_form.html.erb Log Message: ----------- [webui] client-side-validation: Validate length of patchinfo summary and description Commit: e895d33213f376bdc2af1907a3509b1b5dcebb40 https://github.com/openSUSE/open-build-service/commit/e895d33213f376bdc2af19... Author: Björn Geuken <bgeuken@suse.de> Date: 2016-05-30 (Mon, 30 May 2016) Changed paths: M src/api/app/controllers/webui/main_controller.rb M src/api/spec/controllers/webui/main_controller_spec.rb Log Message: ----------- [webui] Catch and handle validation errors for MainController#add_news Commit: a7b6bf9a2eed9a2b5bab97694db3d3b6551ac663 https://github.com/openSUSE/open-build-service/commit/a7b6bf9a2eed9a2b5bab97... Author: Björn Geuken <bgeuken@suse.de> Date: 2016-05-30 (Mon, 30 May 2016) Changed paths: M src/api/app/controllers/webui/user_controller.rb M src/api/spec/controllers/webui/user_controller_spec.rb Log Message: ----------- [webui] Catch and handle validation errors for UserController#save Commit: 4bd810d4ae3cf5c1888367ad02a2e200da2f1573 https://github.com/openSUSE/open-build-service/commit/4bd810d4ae3cf5c1888367... Author: Björn Geuken <bgeuken@suse.de> Date: 2016-05-30 (Mon, 30 May 2016) Changed paths: M src/api/test/functional/webui/package_controller_test.rb Log Message: ----------- [ci] Cleanup test Commit: a91119875ffd87599567352d5b57990f0f18b49e https://github.com/openSUSE/open-build-service/commit/a91119875ffd8759956735... Author: Björn Geuken <bgeuken@suse.de> Date: 2016-05-30 (Mon, 30 May 2016) Changed paths: M src/api/spec/controllers/webui/project_controller_spec.rb Log Message: ----------- [ci] Merge user_tom and user_moi Both are being created from the same factory and don't differ in any way except their name. Commit: c46d9186e23236f39342db3590e99082c180088e https://github.com/openSUSE/open-build-service/commit/c46d9186e23236f39342db... Author: Moisés Déniz Alemán <mdeniz@suse.com> Date: 2016-05-31 (Tue, 31 May 2016) Changed paths: M src/api/app/controllers/webui/main_controller.rb M src/api/app/controllers/webui/project_controller.rb M src/api/app/controllers/webui/user_controller.rb M src/api/app/models/download_repository.rb M src/api/app/models/repository.rb M src/api/app/views/shared/_add_group.html.erb M src/api/app/views/shared/_add_user.html.erb M src/api/app/views/webui/comment/_reply.html.erb M src/api/app/views/webui/main/_add_news_dialog.html.erb M src/api/app/views/webui/package/_submit_request_dialog.html.haml M src/api/app/views/webui/patchinfo/_form.html.erb M src/api/app/views/webui/project/_dod_repository_form.haml M src/api/app/views/webui/project/_form.html.erb M src/api/app/views/webui/project/add_repository.html.erb M src/api/app/views/webui/project/new_package.html.erb M src/api/app/views/webui/user/_save_dialog.html.erb M src/api/app/views/webui/user/edit.html.erb M src/api/spec/controllers/webui/main_controller_spec.rb M src/api/spec/controllers/webui/project_controller_spec.rb M src/api/spec/controllers/webui/user_controller_spec.rb M src/api/test/functional/webui/package_controller_test.rb M src/api/test/functional/webui/users_test.rb Log Message: ----------- Merge pull request #1836 from bgeuken/required_fields Improve handling of validation errors and add client-side validation with simple_form Compare: https://github.com/openSUSE/open-build-service/compare/7400c17283b6...c46d91...