Discourse Authorship Plugin

AI-generated summary

The Discourse Authorship Plugin allows a selected admin user to impersonate any other user when creating posts or liking content, with caution advised due to its powerful nature angus. The plugin, open-sourced by angusmcleod, is not officially supported and lacks active development unless there’s significant interest angus. It includes features like user selection for authorship and compatibility with the presence plugin, with configuration via site settings and user interface options angus. However, the plugin is currently broken due to compatibility issues with recent Discourse updates pfaffman, and a pull request has been submitted to fix it pfaffman. Users like denvergeeks and Olle11 have reported functionality issues, and Arkshine confirmed the plugin is partially broken with deprecations, leading to the broken tag being applied Arkshine.

Summary: This plugin lets a selected user impersonate any other user when creating posts and likes.

:warning: Giving someone the ability to impersonate any user when posting or liking is extremely powerful, so use this with care. Giving this power to a non admin user is possible, but not recommended.

:link: GitHub: GitHub - angusmcleod/discourse-authorship: Manage authorship of posts and likes · GitHub
:arrow_right: Install: Follow the plugin installation guide.

Context

This is work done for a client some time ago that can now be open sourced. This is not an official Pavilion plugin and won’t be extended unless there is significant interest in it. It is being open sourced now due to a number of enquiries about the reference here:

Features

  • Select an admin user who has authorship powers
  • The user with authorship powers can select other users to author content with
  • The user can create posts and like posts as other users

Configuration

  • Set the user with authorship powers using the author selection username site setting
  • User with authorship powers can select the users they can create content with in their “user interface” settings
  • User with authorship powers can select from list of users when creating posts or toggling likes

Notes

  • This plugin is designed to be compatible with the presence plugin.

Screenshots

Select a user to like with

Select a user to post with

13 Likes

Looks like this got broken here:

I think as of:

https://github.com/discourse/discourse/commit/fbcc35b417341f04c5d7311b053b857fb461152d

I submitted a PR here: remove test for is_bookmark? by pfaffman · Pull Request #2 · angusmcleod/discourse-authorship · GitHub

1 Like

I cannot get this plugin to work - is it broken?

Should this one be marked as broken ?

I gave it a test; indeed, it’s partially broken, and there are deprecations as well.

I will add the broken tag and see if I can modernize it when I will have some time.

3 Likes