# User to select profile image from admin-defined list

**URL:** https://meta.discourse.org/t/user-to-select-profile-image-from-admin-defined-list/38219
**Category:** Feature
**Created:** [January 19, 2016, 11:56pm UTC](https://meta.discourse.org/t/user-to-select-profile-image-from-admin-defined-list/38219 "2016-01-19T23:56:22Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![okeegan](https://avatars.discourse-cdn.com/v4/letter/o/ee7513/32.png) [@okeegan](https://meta.discourse.org/u/okeegan)
#### Post date: [January 19, 2016, 11:56pm UTC](https://meta.discourse.org/t/user-to-select-profile-image-from-admin-defined-list/38219/1 "2016-01-19T23:56:22Z")

</div>

It would be great to have an option to:

- Restrict a users’ ability upload their own image and instead to select their profile image from a list.
- Allow admins to create/edit a list of links to images in the admin, or upload the image choices themselves for the users.

Is a feature like this more suited to a plugin than core functionality?

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [January 20, 2016, 12:04am UTC](https://meta.discourse.org/t/user-to-select-profile-image-from-admin-defined-list/38219/2 "2016-01-20T00:04:59Z")

</div>

Feature partially exists, see `default_avatars` site setting. That lets you set an array of default avatars that will be chosen at random for new users.

---

<div class="post-metadata">

### Author: ![okeegan](https://avatars.discourse-cdn.com/v4/letter/o/ee7513/32.png) [@okeegan](https://meta.discourse.org/u/okeegan)
#### Post date: [January 20, 2016, 4:14am UTC](https://meta.discourse.org/t/user-to-select-profile-image-from-admin-defined-list/38219/3 "2016-01-20T04:14:51Z")

</div>

The functionality is almost there, but it is a bit _too_ restrictive. If the user were able to hit a button and have it cycle through the defaults, that’d be a good compromise. I’d like to create a cohesive brand image, but not a ‘sterile’, uniform look.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [January 20, 2016, 5:21am UTC](https://meta.discourse.org/t/user-to-select-profile-image-from-admin-defined-list/38219/4 "2016-01-20T05:21:08Z")

</div>

This is the kind of thing we can schedule and build, if someone sponsors it with a business or enterprise hosting subscription.
