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

Extension feature wish list #1

Open
danieltj27 opened this issue Apr 30, 2024 · 2 comments
Open

Extension feature wish list #1

danieltj27 opened this issue Apr 30, 2024 · 2 comments
Assignees
Labels
feature new feature to be added need help requires additional support
Milestone

Comments

@danieltj27
Copy link
Owner

A (not comprehensive) list of features that should be added to the extension.

Endpoints

Endpoints that must be added that allow access to data.

  • Users
  • Groups
  • Forums (including sub-forums)
  • Topics
  • Posts
  • Site (for site-wide data like stats and settings)

Permissions

Permissions that control who and what can be altered.

  • User based permissions to access the API
  • Group based permissions to access the API

Users and groups should have two permission levels, ie; read access to API data (that they have permission to see as if they were on the forum itself) and write access (again, to content they would have write access to).

So for example a standard user could have write access to the API, but they still wouldn't be able to view or edit anything within a private moderator forum.

Summary

Users that can access the API must be able to create, read, update & delete data (that they have access to). Users need two base permissions which is can access the API and can write to the API. Then on top of that they need additional permissions such as being able to edit a post that they would be able to edit on the forum through standard usage.

@danieltj27 danieltj27 self-assigned this Apr 30, 2024
@danieltj27 danieltj27 added feature new feature to be added need help requires additional support labels Apr 30, 2024
@danieltj27 danieltj27 added this to the 0.1.0 milestone Apr 30, 2024
@danieltj27 danieltj27 pinned this issue Apr 30, 2024
@ChaimWieder
Copy link

How about a search endpoint?

@danieltj27
Copy link
Owner Author

That's a good idea, I will definitely consider that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature new feature to be added need help requires additional support
Projects
None yet
Development

No branches or pull requests

2 participants