-
- Downloads
There was an error fetching the commit references. Please try again later.
Align UrlValidator to validate_url gem implementation.
Renamed UrlValidator to AddressableUrlValidator to avoid 'url:' naming collision with ActiveModel::Validations::UrlValidator in 'validates' statement. Make use of the options attribute of the parent class ActiveModel::EachValidator. Add more options: allow_nil, allow_blank, message. Renamed 'protocols' option to 'schemes' to match the option naming from UrlValidator.
Showing
- app/models/application_setting.rb 4 additions, 4 deletionsapp/models/application_setting.rb
- app/models/badge.rb 1 addition, 1 deletionapp/models/badge.rb
- app/models/ci/build_runner_session.rb 1 addition, 1 deletionapp/models/ci/build_runner_session.rb
- app/models/environment.rb 1 addition, 1 deletionapp/models/environment.rb
- app/models/error_tracking/project_error_tracking_setting.rb 1 addition, 1 deletionapp/models/error_tracking/project_error_tracking_setting.rb
- app/models/generic_commit_status.rb 1 addition, 1 deletionapp/models/generic_commit_status.rb
- app/models/project.rb 1 addition, 1 deletionapp/models/project.rb
- app/models/releases/link.rb 1 addition, 1 deletionapp/models/releases/link.rb
- app/models/remote_mirror.rb 1 addition, 1 deletionapp/models/remote_mirror.rb
- app/validators/addressable_url_validator.rb 112 additions, 0 deletionsapp/validators/addressable_url_validator.rb
- app/validators/public_url_validator.rb 11 additions, 8 deletionsapp/validators/public_url_validator.rb
- changelogs/unreleased/24985-align-urlvalidator-to-validate_url-gem-implementation.yml 5 additions, 0 deletions...align-urlvalidator-to-validate_url-gem-implementation.yml
- lib/gitlab/import_export/after_export_strategies/web_upload_strategy.rb 1 addition, 1 deletion...ort_export/after_export_strategies/web_upload_strategy.rb
- lib/gitlab/url_blocker.rb 5 additions, 5 deletionslib/gitlab/url_blocker.rb
- spec/controllers/projects/mirrors_controller_spec.rb 1 addition, 1 deletionspec/controllers/projects/mirrors_controller_spec.rb
- spec/lib/gitlab/url_blocker_spec.rb 3 additions, 3 deletionsspec/lib/gitlab/url_blocker_spec.rb
- spec/requests/api/commit_statuses_spec.rb 16 additions, 1 deletionspec/requests/api/commit_statuses_spec.rb
- spec/support/shared_examples/url_validator_examples.rb 12 additions, 12 deletionsspec/support/shared_examples/url_validator_examples.rb
- spec/validators/addressable_url_validator_spec.rb 110 additions, 21 deletionsspec/validators/addressable_url_validator_spec.rb
- spec/validators/public_url_validator_spec.rb 4 additions, 4 deletionsspec/validators/public_url_validator_spec.rb
Please register or sign in to comment