Page MenuHomeMusing Studio

User management
Open, LowPublic

Description

Overview

Allow instance admins to get more insight into their users and perform certain tasks.

Background

Performing common tasks around users should be easy to do via the web-based admin dashboard. This is important for saving time, and for admins that don't host their own instance, e.g. those who use WriteFreely.host.

Users

Admins of multi-user instances

Implementation

NOTE: just ideas for now

Support these actions:

  • View list of local users
  • View information about a user, looked up via username
    • Username
    • Sign up date
    • Number of posts
    • Number of blogs
  • Ability to suspend accounts
    • Silence account entirely (T661)
    • Disable "Public" blog setting for the user (T578)

Design

Can be simple for now, even plain text-based. Just needs to be functional.

Revisions and Commits

Event Timeline

matt triaged this task as Low priority.Dec 8 2018, 3:21 PM
matt created this task.
matt removed matt as the assignee of this task.May 6 2019, 6:57 PM
matt updated the task description. (Show Details)

More ideas from discussion on the forum.

  • remove or disable a single post
  • remove or disable a blog (collection)

More ideas from discussion on the forum.

  • remove or disable a single post
  • remove or disable a blog (collection)

Just adding the link to that thread: https://discuss.write.as/t/moderation-abilitites/698

I see the ability to suspend accounts on here. Would this apply to Write.as for Teams? Asking because when we were previously discussing a migration to Ghost.org's hosted platform, they would've allowed us to create a user account for each author fer each article on our site (around 500 people), but only charge for around 5 active users, as the rest would be suspended/inactive.

@heyakyra This task has a broader scope / works on a higher level, for managing all users on a WriteFreely instance. We can address Team suspensions in another task.

matt edited projects, added WriteFreely (v2.0); removed WriteFreely.