gitlab-org--gitlab-foss/app/models
Dmitriy Zaporozhets c413a5507d Merge branch 'validate_token_and_url_format_for_gitlab_ci' into 'master'
Validate format of project_url and token for GitLab CI service.

If `project_url` and `token` for are invalid, [service_hook creation](https://gitlab.com/gitlab-org/gitlab-ce/blob/7-13-stable/app/models/project_services/gitlab_ci_service.rb#L30-34) will silently fail due to validation of URL in `WebHook`.

Given that token is a sequence of numbers and letters for GitLab CI making sure that there are no unexpected characters should be enough to prevent service_hook being nil. 

Fixes #1997 

See merge request !987
2015-07-17 16:25:03 +00:00
..
concerns Rename `notice_added_references` to `create_new_cross_references!` 2015-07-13 21:31:16 -04:00
hooks Add support for Webhook note events 2015-05-21 23:48:16 -04:00
members Re-annotate models 2015-05-03 13:38:27 -07:00
network
project_services Validate format of project_url and token for GitLab CI service. 2015-07-17 15:26:09 +02:00
.gitkeep
ability.rb Reporter role can manage issue tracker now 2015-06-30 13:33:02 +02:00
application_setting.rb Ensure `session_expire_delay` field exists before accessing it 2015-06-13 00:31:08 -04:00
audit_event.rb Audit log for user authentication 2015-07-06 12:36:08 +03:00
broadcast_message.rb
commit.rb Only look up Commit authors/committers by email 2015-06-23 18:07:15 -04:00
commit_range.rb Add `reference_pattern` to Referable models 2015-05-26 15:48:32 -04:00
deploy_key.rb Re-annotate models 2015-05-03 13:38:27 -07:00
deploy_keys_project.rb
diff_line.rb
email.rb
event.rb 'created_at DESC' is performed twice 2015-07-02 21:28:31 +09:00
external_issue.rb Add `reference_pattern` to Referable models 2015-05-26 15:48:32 -04:00
forked_project_link.rb
group.rb Log group creation and removal 2015-06-03 16:15:58 +02:00
group_milestone.rb Change percent_complete rescue value from 100 to 0 2015-05-26 14:57:53 -04:00
identity.rb Validate presence of provider field in Identity 2015-06-23 11:21:23 +02:00
issue.rb Surround Project.reference_pattern in parenthesis inside other patterns 2015-05-26 15:49:22 -04:00
key.rb Add error message for SSH key linebreaks 2015-07-12 00:18:56 +06:00
label.rb Support only double quotes for multi-word label references 2015-05-26 15:49:20 -04:00
label_link.rb
member.rb Re-annotate models 2015-05-03 13:38:27 -07:00
merge_request.rb Refactor can_be_merged logic for merge request 2015-07-01 17:24:03 +02:00
merge_request_diff.rb
milestone.rb Rename NoMilestone to Milestone::None 2015-07-06 22:39:55 -04:00
namespace.rb Skip repo removing whem remove user or group 2015-06-03 16:16:27 +02:00
note.rb Rename `notice_added_references` to `create_new_cross_references!` 2015-07-13 21:31:16 -04:00
notification.rb
personal_snippet.rb
project.rb Store commit count in project table 2015-07-17 15:22:56 +02:00
project_import_data.rb Re-annotate models 2015-05-03 13:38:27 -07:00
project_snippet.rb
project_team.rb
project_wiki.rb Use .md as extention for wiki pages 2015-05-26 18:12:46 +02:00
protected_branch.rb
repository.rb Merge branch 'even-faster-search' into 'master' 2015-07-17 16:22:45 +00:00
security_event.rb Audit log for user authentication 2015-07-06 12:36:08 +03:00
service.rb Re-annotate models 2015-05-03 13:38:27 -07:00
snippet.rb Make snippet filename optional. 2015-06-20 01:06:57 +02:00
subscription.rb
tree.rb Rename MarkdownHelper to MarkupHelper 2015-05-18 22:51:56 +02:00
user.rb Allow user to specify content he wants to see on project page 2015-07-13 18:24:15 +02:00
users_star_project.rb
wiki_page.rb