Skip to content

LDAP login style fixups

username-removed-408230 requested to merge login-fixups into master

What does this MR do?

cc: @dblessing @rymai @eReGeBe

Are there points in the code the reviewer needs to double check?

So you know what you're seeing, there are three types of fixes going on here:

  1. Template syntax errors that were displaying template-like language in the DOM (specifically with ldap and crowd username labels
  2. Aesthetic problems in tabs that arise with more than 2 tabs
  3. LDAP and crowd tab functionality. I had to move each panel into its own login box, to ensure that each panel's id synced with its associated tab's href, and that each panel was at an equal depth within the DOM. I assumed bootstrap tabs would look deeper into the login-box to find panels that matched the tabs. This is not true. The reason I didn't catch this is that in development I was just manually changing template flags to force rendering. I didn't realize I could enable ldap in CE within the gitlab.yml file 🤦

Why was this MR needed?

Screenshots (if relevant)

(disregard grey input borders... this is a weird bug in gifox) 2016-10-18_12.14.522016-10-18_12.12.59

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Merge request reports