forgejo/services
zeripath 123f0aea00
Allow LDAP Sources to provide Avatars (#16851)
* Allow LDAP Sources to provide Avatars

Add setting to LDAP source to allow it to provide an Avatar.

Currently this is required to point to the image bytes.

Fix #4144

Signed-off-by: Andrew Thornton <art27@cantab.net>

* Rename as Avatar Attribute (drop JPEG)

Signed-off-by: Andrew Thornton <art27@cantab.net>

* Always synchronize avatar if there is change

Signed-off-by: Andrew Thornton <art27@cantab.net>

* Actually get the avatar from the ldap

Signed-off-by: Andrew Thornton <art27@cantab.net>

* clean-up

Signed-off-by: Andrew Thornton <art27@cantab.net>

* use len()>0 rather than != ""

Signed-off-by: Andrew Thornton <art27@cantab.net>

* slight shortcut in IsUploadAvatarChanged

Signed-off-by: Andrew Thornton <art27@cantab.net>

Co-authored-by: techknowlogick <techknowlogick@gitea.io>
2021-09-26 22:39:36 -04:00
..
agit Return correct error response for agit force-push (#16989) 2021-09-08 22:20:55 +02:00
archiver Fix bundle creation (#17079) 2021-09-26 00:29:25 +03:00
attachment DBContext is just a Context (#17100) 2021-09-23 23:45:36 +08:00
auth Allow LDAP Sources to provide Avatars (#16851) 2021-09-26 22:39:36 -04:00
comments DBContext is just a Context (#17100) 2021-09-23 23:45:36 +08:00
externalaccount Move login related structs and functions to models/login (#17093) 2021-09-24 19:32:56 +08:00
forms Allow LDAP Sources to provide Avatars (#16851) 2021-09-26 22:39:36 -04:00
gitdiff refactor: move from io/ioutil to io and os package (#17109) 2021-09-22 13:38:34 +08:00
issue DBContext is just a Context (#17100) 2021-09-23 23:45:36 +08:00
lfs Test if LFS object is accessible (#16865) 2021-08-31 14:35:08 +01:00
mailer Move db related basic functions to models/db (#17075) 2021-09-19 19:49:59 +08:00
mirror DBContext is just a Context (#17100) 2021-09-23 23:45:36 +08:00
pull Move login related structs and functions to models/login (#17093) 2021-09-24 19:32:56 +08:00
release DBContext is just a Context (#17100) 2021-09-23 23:45:36 +08:00
repository DBContext is just a Context (#17100) 2021-09-23 23:45:36 +08:00
webhook refactor: move from io/ioutil to io and os package (#17109) 2021-09-22 13:38:34 +08:00
wiki refactor: move from io/ioutil to io and os package (#17109) 2021-09-22 13:38:34 +08:00