账户删除请求

|||
|-|-|-|
| :information_source: | 摘要 | 在账户页面添加账户删除请求下拉菜单。
| :hammer_and_wrench:|代码库| GitHub - VaperinaDEV/discourse-account-deletion-request: Add Account Deletion Request dropdown to account page. |
| :question:|安装指南|如何安装主题或主题组件|
| :open_book:|刚接触 Discourse 主题?| Discourse 主题使用入门指南

你好 :wave:

这是一个主题组件,用于在账户页面添加账户删除请求下拉菜单。

该主题组件重用了 Kris 的优秀代码 Convert the New Topic button to a have a sub menu - #7 by awesomerobot 来添加下拉菜单。谢谢!:heart:


仅当默认的 删除我的账户 消失且用户无法通过点击该按钮删除账户时,下拉菜单才会显示给用户。您可以使用 hide for staff 设置来隐藏员工用户的下拉菜单。

当用户可以删除账户时 :arrow_down_small:

当用户无法删除账户时 :arrow_down_small:

点击下拉菜单会打开两个选项。

  1. 更多信息
  2. 账户删除请求

当用户无法发送私人消息时,只会显示 更多信息 选项 :arrow_down_small:


更多信息
这将打开一个模态框,您可以在其中描述用户发送账户删除请求时会发生什么。

账户删除请求
这将打开撰写器(私人消息),其中包含一些预加载文本(收件人、标题和描述)。


有一些设置和翻译。
在激活主题组件之前,您需要更改这些…

主题设置

主题翻译

26 个赞

您好,这个想法不错。您能否添加一个配置选项,以便使用匿名化而不是删除?

5 个赞

你好,

谢谢 :slightly_smiling_face: 你可以通过简单的更改翻译来完成。

2 个赞

我从 git https 地址安装了该组件,将其添加到当前使用的主题中,并设置了其设置(在第一个可自定义字段中填写了“admins”)。

但没有任何用户能在其偏好设置的“帐户”页面上找到该按钮。

你好,这是员工用户吗?因为它不会显示给员工。

编辑:也许最好也显示给员工以供测试……我做了这个更改。现在它默认显示给员工,但我添加了一个设置来隐藏员工用户的下拉菜单。

1 个赞

我也冒充了所附截图的用户。

现在我已在管理员上再次测试,但它没有出现。

我需要重建还是做些什么才能让它显示给员工?

它应该出现在您更新主题组件后 \u003ckbd\u003e保存更改\u003c/kbd\u003e 按钮下方。

FWIW It works for me :slight_smile:

你是否已将其附加到你的活动主题?

3 个赞

之前没有更新组件,但现在已更新:

还将该组件应用于当前正在使用的“Light Default”主题。

然后通过管理员(我自己)的设置页面进入了用户的偏好设置页面,但没有找到该选项:

啊!!
它显示在下方。完全错过了,因为它干扰了其他组件。
非常感谢。

我将提供屏幕截图供将来用户参考,说明为什么会错过它,因为它被另一个组件非常亮的“红色”所干扰:

我连1%的编码专家都不是。所以要使用这个组件,我必须关闭那个组件。你能建议/更改一些东西,将它向上移动一点吗?或者指导我如何打开组件代码并更改“变量”。仅此而已!

2 个赞

好的,那是我的错。我使用绝对定位将其放在“保存更改”按钮下方,因为该位置没有插件出口。我现在已删除绝对定位来修复此问题。它将出现在“保存更改”按钮上方。

请再次更新主题组件。

3 个赞

太棒了。
谢谢!否则我将不得不选择这两个组件中的一个。


现在我可以使用两者了。谢谢。

附注:我希望这个组件按钮不会干扰/拦截默认的“删除帐户”按钮,该按钮应该出现在那些没有创建任何帖子的用户的页面上。

1 个赞

不,当默认的 删除我的账户 按钮激活时,它不会出现在用户面前。

4 个赞

对于没有权限发送私人消息的用户来说,这如何运作?对我们来说,私人消息从 TL2 开始。

这在起始帖子中已涵盖

3 个赞

谢谢!还有一个问题:如何在我的模态描述中换行?因为我现在是这样的:

1 个赞

您尝试过 HTML \u003cbr\u003e 换行符了吗?

2 个赞

我正在设置“账户删除请求”主题组件的设置。

我更新了大约 5 个不同的字段,然后注意到每个字段旁边的保存/取消按钮。所以我点击了离鼠标最近的那个……然后整个页面刷新了——我其他的编辑都丢失了。 :cry:

如果你要让我逐个字段进行操作,那么它应该逐个字段地工作。如果你要刷新整个页面,那么我应该为整个页面设置一组按钮。

这是最糟糕的情况。:cry:

6 个赞

这对于“帐户删除请求”主题组件中的所有字段都适用。

也许可以将此请求移至“帐户删除请求”主题组件页面下的评论?

2 个赞

我已将此主题移至帐户删除请求主题组件……但是,当我本地拉取该组件时,我无法重现此问题。

您在这里有稳定的重现步骤吗,@ganncamp