summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlfredo Sumaran <alfredo@gitlab.com>2016-12-14 23:27:05 +0000
committerAlfredo Sumaran <alfredo@gitlab.com>2016-12-14 23:27:05 +0000
commit38e57945e168c1efb55ca3d1ef70c87d488c2112 (patch)
treeda76ff5aa7628bd19cec760b52fe7abd62f29413
parent142d5abc0cc7dc0ef3a108109862e19792d8a1b5 (diff)
parent886a939b02c38b5caa222d47f68033fd0cbaf799 (diff)
downloadgitlab-ce-38e57945e168c1efb55ca3d1ef70c87d488c2112.tar.gz
Merge branch 'username-exists-root' into 'master'
Username exists check respects the relative root URL ## What does this MR do? The path for checking if the username exists was hardcoded to as a absolute URL which broke in relative path installs. This fixes that by respecting the relative path. ## What are the relevant issue numbers? Closes #25548 See merge request !8092
-rw-r--r--app/assets/javascripts/username_validator.js.es62
-rw-r--r--changelogs/unreleased/username-exists-root.yml4
2 files changed, 5 insertions, 1 deletions
diff --git a/app/assets/javascripts/username_validator.js.es6 b/app/assets/javascripts/username_validator.js.es6
index c4dde575c6e..609dec12412 100644
--- a/app/assets/javascripts/username_validator.js.es6
+++ b/app/assets/javascripts/username_validator.js.es6
@@ -77,7 +77,7 @@
this.renderState();
return $.ajax({
type: 'GET',
- url: `/users/${username}/exists`,
+ url: `${gon.relative_url_root}/users/${username}/exists`,
dataType: 'json',
success: (res) => this.setAvailabilityState(res.exists)
});
diff --git a/changelogs/unreleased/username-exists-root.yml b/changelogs/unreleased/username-exists-root.yml
new file mode 100644
index 00000000000..1ffb3eb435c
--- /dev/null
+++ b/changelogs/unreleased/username-exists-root.yml
@@ -0,0 +1,4 @@
+---
+title: Username exists check respects relative root path
+merge_request:
+author: