gitlab-org--gitlab-foss/doc
Douwe Maan 4d64a32c88 Merge branch 'feature/ldap-sync-edgecases' into 'master'
LDAP Sync blocked user edgecases

Allow GitLab admins to block otherwise valid GitLab LDAP users
(https://gitlab.com/gitlab-org/gitlab-ce/issues/3462)

Based on the discussion on the original issue, we are going to differentiate "normal" block operations to the ldap automatic ones in order to make some decisions when its one or the other.

Expected behavior:

- [x] "ldap_blocked" users respond to both `blocked?` and `ldap_blocked?`
- [x] "ldap_blocked" users can't be unblocked by the Admin UI
- [x] "ldap_blocked" users can't be unblocked by the API
- [x] Block operations that are originated from LDAP synchronization will flag user as "ldap_blocked"
- [x] Only "ldap_blocked" users will be automatically unblocked by LDAP synchronization
- [x] When LDAP identity is removed, we should convert `ldap_blocked` into `blocked`
 
Mockup for the Admin UI with both "ldap_blocked" and normal "blocked" users:
![image](/uploads/4f56fc17b73cb2c9e2a154a22e7ad291/image.png)

There will be another MR for the EE version.

See merge request !2242
2016-01-14 11:00:08 +00:00
..
administration Merge remote-tracking branch 'origin/crosslink-env-docs' 2016-01-05 10:36:35 +01:00
api Merge branch 'feature/ldap-sync-edgecases' into 'master' 2016-01-14 11:00:08 +00:00
ci [ci skip] Fixed minor typo in docker documentation 2016-01-11 10:02:39 -07:00
customization
development Update doc_styleguide.md [ci skip] 2016-01-13 18:24:08 +01:00
gitlab-basics
hooks
incoming_email
install Update to Go 1.5.3 2016-01-13 17:21:37 -08:00
integration Never heard of gitlab-omnibus 2016-01-12 14:47:55 +01:00
legal
logs
markdown
migrate_ci_to_ce
operations
permissions Fix broken link in permissions page [ci skip] 2015-12-28 23:06:58 +02:00
profile
project_services Split external issue tracker document 2016-01-08 12:43:33 +01:00
public_access
raketasks docs: raketasks: Add documentation on uploading to mounted shares 2015-12-29 21:19:15 -05:00
release Never heard of gitlab-omnibus 2016-01-12 14:47:55 +01:00
security Clean up CRIME security doc [ci skip] 2015-12-25 15:23:06 +02:00
ssh Fix grammar 2016-01-05 13:06:23 +01:00
system_hooks Include user_username in user_(add_to/remove_from)_(project/group) system hooks. 2016-01-07 12:54:54 -05:00
update Prepare Installation and Update docs for 8.4 RC1 2016-01-12 18:04:02 -05:00
web_hooks
workflow Clean up document on adding users to a project 2016-01-09 11:03:10 +01:00
README.md Move doc_styleguide in the development directory 2016-01-12 11:57:42 +01:00

Documentation

User documentation

CI Documentation

CI Languages

CI Services

CI Examples

Administrator documentation

Contributor documentation

  • Documentation styleguide Use this styleguide if you are contributing to documentation.
  • Development Explains the architecture and the guidelines for shell commands.
  • Legal Contributor license agreements.
  • Release How to make the monthly and security releases.