# Can't change post ownership to an email address

**URL:** https://meta.discourse.org/t/cant-change-post-ownership-to-an-email-address/86478
**Category:** Support
**Tags:** staged-users
**Created:** [30.Апрель.2018 20:30:17 UTC](https://meta.discourse.org/t/cant-change-post-ownership-to-an-email-address/86478 "2018-04-30T20:30:17Z")
**Posts on this page:** 14
**Page:** 1

<div class="post-metadata">

### Author: ![oburt](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/oburt/32/120052_2.png) [@oburt](https://meta.discourse.org/u/oburt)
#### Post date: [30.Апрель.2018 20:30:17 UTC](https://meta.discourse.org/t/cant-change-post-ownership-to-an-email-address/86478/1 "2018-04-30T20:30:17Z")

</div>

Every time I attempt to change ownership of an existing PM to an email address not in our system, I get an error rather than a new staged user being created. As I enter the email address, the autocomplete dropdown with the envelope icon option does appear and I do select just as I would with a creating a staged user from a new PM, but in the Change Ownership popup it appears as if this functionality does not work for some reason.

 ![39%20PM](https://global.discourse-cdn.com/meta/original/3X/3/3/339921d7411f6264bb002a06af7cda8c009c9f9a.png)

---

<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: [30.Апрель.2018 21:33:14 UTC](https://meta.discourse.org/t/cant-change-post-ownership-to-an-email-address/86478/2 "2018-04-30T21:33:14Z")

</div>

It’s not possible to change ownership to an email address. You need to change ownership to an actual user.

---

<div class="post-metadata">

### Author: ![oburt](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/oburt/32/120052_2.png) [@oburt](https://meta.discourse.org/u/oburt)
#### Post date: [30.Апрель.2018 22:18:38 UTC](https://meta.discourse.org/t/cant-change-post-ownership-to-an-email-address/86478/3 "2018-04-30T22:18:38Z")

</div>

OK, so the issue is not creating a staged user prior to ownership change, it’s doing an ownership change with a staged user at all.

Is this a technical limitation or a design decision about how staged users should function with regard to content ownership? If a staged user can properly own a PM that they initiated themselves via email, then they shouldn’t they be able to own other messages created via other means (if all messages are treated equally)? I suppose the ownership change procedures might not support the staged user case, but if the relative effort was not too high, I would vote for this to become supported.

For context, the use case with our organization is a help desk group with messages submitted to it that are either:

- Emails forwarded through a non-standard/non-parseable forward format (i.e. an email notification forwarded from a partner’s separate ticketing system), or
- Emails that come from non-email-based origins (i.e. a tweet or facebook message or typeform notification email)

Being able to change ownership to a staged user (especially a newly staged user) would allow much quicker and simpler fixing of the associated contact (so that we can then immediately begin conversing with them), as well as aligning the functionality of the dropdown in Change Ownership with the dropdown in the PM composer (the autocomplete suggestion with the envelope icon).

Unless I’m missing something, right now the only workaround is to copy and paste the body into the bottom of a new PM sent to their email and then to archive/delete the original forwarded message thread, is that correct?

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [07.Октябрь.2020 00:54:24 UTC](https://meta.discourse.org/t/cant-change-post-ownership-to-an-email-address/86478/4 "2020-10-07T00:54:24Z")

</div>



---

<div class="post-metadata">

### Author: ![tknospdr](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tknospdr/32/529762_2.png) [@tknospdr](https://meta.discourse.org/u/tknospdr)
#### Post date: [03.Октябрь.2025 20:51:13 UTC](https://meta.discourse.org/t/cant-change-post-ownership-to-an-email-address/86478/5 "2025-10-03T20:51:13Z")

</div>

Появились ли какие-либо новые сведения по этому вопросу?

Иногда возникает ситуация, когда нужно создать нового тестового пользователя, а затем назначить его владельцем темы, созданной от его имени.

Есть ли быстрый и простой способ сделать это?

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [14.Октябрь.2025 20:15:26 UTC](https://meta.discourse.org/t/cant-change-post-ownership-to-an-email-address/86478/6 "2025-10-14T20:15:26Z")

</div>

Лучший способ создать тестового пользователя — начать переписку в личных сообщениях, обратившись к его email-адресу. После того как тестовый пользователь будет создан, вы сможете делать с ним всё необходимое.

---

<div class="post-metadata">

### Author: ![tknospdr](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tknospdr/32/529762_2.png) [@tknospdr](https://meta.discourse.org/u/tknospdr)
#### Post date: [15.Октябрь.2025 12:46:55 UTC](https://meta.discourse.org/t/cant-change-post-ownership-to-an-email-address/86478/7 "2025-10-15T12:46:55Z")

</div>

> [@tobiaseigen](#):
>
> Тогда, как только подготовленный пользователь будет создан, вы сможете делать с ним всё, что нужно.

За исключением назначения ему поста. Если я ничего не делаю не так, то, похоже, я не могу сделать это с подготовленным пользователем.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [15.Октябрь.2025 14:31:15 UTC](https://meta.discourse.org/t/cant-change-post-ownership-to-an-email-address/86478/8 "2025-10-15T14:31:15Z")

</div>

Ах, да. Невозможно изменить владельца поста на временного пользователя. Извините за путаницу. Временные пользователи имеют очень ограниченные возможности, поскольку они не являются «настоящими пользователями»… пока не войдут в систему.

Не могли бы вы рассказать подробнее о вашем случае использования?

---

<div class="post-metadata">

### Author: ![tknospdr](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tknospdr/32/529762_2.png) [@tknospdr](https://meta.discourse.org/u/tknospdr)
#### Post date: [15.Октябрь.2025 18:55:11 UTC](https://meta.discourse.org/t/cant-change-post-ownership-to-an-email-address/86478/9 "2025-10-15T18:55:11Z")

</div>

> [@tobiaseigen](#):
>
> Можете рассказать подробнее о вашем сценарии использования?

Иногда нам нужно создать заявку в службу поддержки от имени одного из наших клиентов. Большинство наших клиентов службы поддержки и обслуживания существуют в нашем Discourse только как «подготовленные» пользователи.

Наименее затратным по усилиям путём было бы, если бы кто-то из нас создал пост, а затем передал право владения этой темой соответствующему клиенту.

Если существует другой способ сделать это, не требующий попытки создания тем через API, который я мог бы передать нашей команде поддержки, я с радостью его реализую.

Мне просто нужно иметь возможность написать внутренний документ с инструкциями, и в нём не должно быть ничего вроде «подключитесь по SSH к серверу и …».

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [15.Октябрь.2025 18:59:32 UTC](https://meta.discourse.org/t/cant-change-post-ownership-to-an-email-address/86478/10 "2025-10-15T18:59:32Z")

</div>

Это интересный случай. Возможно, для таких ситуаций пользователей в тестовой среде нужно рассматривать как реальных пользователей.

---

<div class="post-metadata">

### Author: ![tknospdr](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tknospdr/32/529762_2.png) [@tknospdr](https://meta.discourse.org/u/tknospdr)
#### Post date: [15.Октябрь.2025 19:29:39 UTC](https://meta.discourse.org/t/cant-change-post-ownership-to-an-email-address/86478/12 "2025-10-15T19:29:39Z")

</div>

Не совсем понял, что вы имеете в виду.  
Что-то, что я могу сделать, или улучшение функционала?

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [16.Октябрь.2025 13:44:16 UTC](https://meta.discourse.org/t/cant-change-post-ownership-to-an-email-address/86478/14 "2025-10-16T13:44:16Z")

</div>

Извините! Автодополнение на моём телефоне регулярно меня подводит! :facepalm: Я всё исправил.

Я передал запрос на эту функцию команде по улучшению опыта сотрудников, но, к сожалению, не уверен, что это когда-нибудь произойдёт, так как это потребует значительной переработки системы промежуточных пользователей.

Вы рассматривали возможность «отмены промежуточного статуса» для этих пользователей? В настоящее время это можно сделать через командную строку, но я знаю, что это не то, что вы ищете.

```plaintext
cd /var/discourse
./launcher enter app
rails c
User.find_by_email("itsmedebryc@yahoo.com").update(staged: false)

```

Возможно, кнопка для снятия промежуточного статуса через страницу администрирования пользователей — это именно та функция, которую мы ищем.

Ещё одна идея: обязательно ли тикет службы поддержки должен быть _создан_ клиентом? Почему бы не создать тикет (личное сообщение) самостоятельно из вашего группового почтового ящика и указать их адрес электронной почты? Тогда вы будете автором, а они будут вовлечены в обсуждение.

---

<div class="post-metadata">

### Author: ![tknospdr](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tknospdr/32/529762_2.png) [@tknospdr](https://meta.discourse.org/u/tknospdr)
#### Post date: [16.Октябрь.2025 19:25:00 UTC](https://meta.discourse.org/t/cant-change-post-ownership-to-an-email-address/86478/16 "2025-10-16T19:25:00Z")

</div>

> [@tobiaseigen](#):
>
> Вы рассматривали возможность «отмены стадии» для этих пользователей? В настоящее время это можно сделать через командную строку, но я знаю, что это не то, что вы ищете.
> 
> ```plaintext
> cd /var/discourse
> ./launcher enter app
> rails c
> User.find_by_email("itsmedebryc@yahoo.com").update(staged: false)
> 
> ```
> 
> Возможно, кнопка для отмены стадии через страницу администратора пользователей — это именно та функция, которую мы ищем здесь.

Я не хочу отменять их стадию, потому что не хочу, чтобы они получали какие-либо уведомления, например, сводные письма, которые могут их не интересовать, если они не создадут свою учётную запись на нашем форуме.

> [@tobiaseigen](#):
>
> Ещё одна идея, которая приходит на ум: обязательно ли тикет службы поддержки должен быть _начат_ клиентом? Почему бы просто не создать тикет (ЛС) самостоятельно из вашего группового почтового ящика и добавить их адрес электронной почты? Тогда вы будете автором, а они будут вовлечены в процесс.

Мы не используем личные сообщения, мы используем темы в категориях. Если есть способ добавить их в тему, меня это устроит.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [15.Ноябрь.2025 19:25:31 UTC](https://meta.discourse.org/t/cant-change-post-ownership-to-an-email-address/86478/17 "2025-11-15T19:25:31Z")

</div>

Эта тема была автоматически закрыта через 30 дней после последнего ответа. Новые ответы больше не принимаются.
