framework icon indicating copy to clipboard operation
framework copied to clipboard

Amendments to User Page in ACP

Open katosdev opened this issue 4 years ago • 4 comments

Feature Request

Further improvements required to the users page on ACP to improve functionality and usability, particularly on larger discussion boards.

Describe the solution you'd like

  • Last page / First page buttons on user list for larger boards.
  • A select box with page numbers
  • Ability to create a user from the ACP

katosdev avatar Jul 25 '21 12:07 katosdev

In my opinion this would be an awesome addition to Flarum's core. Having used many different types of forum software over the years (MyBB, phpBB, XenForo, Invision Community etc) I know how important it is to be able to have an organised list of the users on the forum and be able to manage almost all aspects of them, which includes being able to create new ones.

Personally I feel that the ability to create a user from the admin control panel is a must, while it isn't something you'll have to do on a daily basis, when you do need to do so (like today) it was a feature I sorely missed. I had to ask my buddy to create an account himself whereas I would've preferred to create an account for him and give him the necessary permissions to the board there and then.

Please considering adding the mentioned features by @katosdev to the core, it would be a splendid addition to the software. I understand that Flarum should be as light as possible, but this is something that is important and is missing.

lewislarsen avatar Jul 25 '21 13:07 lewislarsen

Discussion-dump Following discussion on Discord, further requirements include:

  • Search
  • User sorting.
  • Show display name
  • Activation status

katosdev avatar Jul 25 '21 14:07 katosdev

Moved the milestone to the draft PR.

davwheat avatar Aug 01 '21 00:08 davwheat

Are we still planning to extract an abstract JSON:API resource table component? Also, could we reuse / extend AbstractPaginated List?

askvortsov1 avatar Aug 25 '21 19:08 askvortsov1