feathersjs-ecosystem / feathers-permissions

Simple role and service method permissions for Feathers
MIT License
184 stars 29 forks source link

Permission System Enhancement #66

Closed engineertdog closed 4 years ago

engineertdog commented 4 years ago

Enhancement

This library provides the basic needs for permissions usage in an application, but it does not allow for more advanced systems to take place, including the ability to provide context to frontend applications about what the user is able to do. I've started working on a project where I needed this advanced system, and the basics can be found here.

The current version I'm working on will be for SQL based systems. The best course of action for No-SQL would probably be creating a second repo. The main focus is to get the SQL version working / released though.

Todo

  1. Review current code base to determine the work that needs to be done.
  2. Define a structure for the plugin that is performant and secure.
  3. Implement the structure and best practices.
  4. Add tests.
  5. Convert to plugin format.
  6. Convert to typescript.
stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Apologies if the issue could not be resolved. FeathersJS ecosystem modules are community maintained so there may be a chance that there isn't anybody available to address the issue at the moment. For other ways to get help see here.