Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing items/endpoints from api #1001

Open
2 of 13 tasks
jwr1 opened this issue Aug 6, 2024 · 1 comment
Open
2 of 13 tasks

Missing items/endpoints from api #1001

jwr1 opened this issue Aug 6, 2024 · 1 comment
Labels
api API related issues and pull requests enhancement New feature or request
Milestone

Comments

@jwr1
Copy link
Member

jwr1 commented Aug 6, 2024

Here's a non exhaustive list of missing items/endpoints from the API that would be quite useful.

I'll add to this list once I run into more walls.

Also, whenever I say Content, I mean: thread/microblog/post/comment.

Missing Properties

Missing Endpoints

  • List the activities of Content (meaning who upvoted and boosted)
  • Filter magazines by abandoned (this could just be another filter on the already existing /api/magazines endpoint).
  • Request to become mod of a magazine
  • Request to become owner of abandoned magazine
  • View, accept, and deny magazine mod requests
  • List the magazines a user is a mod of
  • Tell what Content a user has boosted
  • A combined overview of a person's Content, just like how Mbin profile pages combine their threads, microblogs, and comments together in one tab.

Current issues

  • The PUT /api/moderate/magazine/{magazine_id} route (edit magazine) does not let you provide an empty description.

If you need help deciding exactly how to implement some of these, I'd be willing to give examples (also taking inspiration from Lemmy).

@jwr1 jwr1 added enhancement New feature or request api API related issues and pull requests labels Aug 6, 2024
@BentiGorlich
Copy link
Member

Could you split the list in

  1. missing items
  2. missing endpoints

Because I don't really know for which of these a dedicated endpoint might make sense

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api API related issues and pull requests enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants