Skip to content

[part 4] Feat/port admin datasource#482

Draft
mrjvs wants to merge 25 commits intofeat/port-user-datasourcefrom
feat/port-admin-datasource
Draft

[part 4] Feat/port admin datasource#482
mrjvs wants to merge 25 commits intofeat/port-user-datasourcefrom
feat/port-admin-datasource

Conversation

@mrjvs
Copy link
Copy Markdown
Contributor

@mrjvs mrjvs commented Apr 15, 2026

Changes:

  • added endpoints to list/create/view/edit communities (for admins pages), also implemented into frontend
  • added endpoints to manage reports (list/ignore/removePost), also implemented into frontend
    • Breaking change: now only lists 150 reports maximum
  • moved post deletion audit logs to miiverse-api
  • added endpoints to list users (for admin pages), also implemented into frontend
  • added endpoints to view user profiles, also implemented into frontend
    • Breaking changes: follower counts now report correctly
    • Breaking change: deleted/banned users now show up as 404
  • added endpoints to view user profiles, view moderation profiles and update moderation profiles (for admin pages), also implemented into frontend
    • Breaking change: moderators can now view the account status, as a replacement for banned users showing up differently.
  • Added endpoints for notifications, also implemented into frontend
  • Deleted unused database methods

Todos:

  • Create better 404 page for user profile pages that include moderation info
  • Test notification changes
  • Test moderation profile updates

Notes:

Resolves a part of #112

@mrjvs mrjvs changed the base branch from feat/port-post-feeds-datasource to feat/port-user-datasource April 15, 2026 19:19
@mrjvs mrjvs changed the title Feat/port admin datasource [part 4] Feat/port admin datasource Apr 19, 2026
@mrjvs mrjvs mentioned this pull request Apr 26, 2026
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant