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

[FEATURE] add permissions for operations in recon module #6524

Open
2 tasks done
kashif-m opened this issue Nov 11, 2024 · 0 comments · May be fixed by #6591
Open
2 tasks done

[FEATURE] add permissions for operations in recon module #6524

kashif-m opened this issue Nov 11, 2024 · 0 comments · May be fixed by #6591
Assignees
Labels
C-feature Category: Feature request or enhancement S-awaiting-triage Status: New issues that have not been assessed yet

Comments

@kashif-m
Copy link
Contributor

kashif-m commented Nov 11, 2024

Feature Description

Reconciliation module in HyperSwitch provides various operations. Every operation needs to permitted for the end user to use it.

As of today, recon has a single permission - which gives access to the entire recon module, this is not granular. Recon module's permission suite needs to be extended to be able to assign granular access for different operations.

Possible Implementation

Add permissions for below operations

  • Upload files - RW
  • Run recon - RW
  • View and update recon configs - RW
  • View and add file processing - RW
  • View Reports - R
  • View Analytics - R

These are to be included in JWT in the response of /recon/verify_token

Have you spent some time checking if this feature request has been raised before?

  • I checked and didn't find a similar issue

Have you read the Contributing Guidelines?

Are you willing to submit a PR?

Yes, I am willing to submit a PR!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-feature Category: Feature request or enhancement S-awaiting-triage Status: New issues that have not been assessed yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant