Kushagra

Results 11 issues of Kushagra

Currently, the executed task runs are monitored using the evening send and receive methods provided by Celery. This implementation needs to be changed as it might pose a possible vulnerability...

status: in progress
type flag: breaking change
type: maintenance
type: security
workload: days
dependencies

## Description A number of mypy errors were coming in since foca was not included as part of the flask config but was being consumed using the current app context...

Currently, for the sake of completing the pipeline, we have ignored certain `mypy` errors. We need to work on a solution in order to make our code implementation compatible with...

priority: high
type: maintenance
workload: days

Provide a config option that allows users to check their own permissions. In that case, the GET endpoints should be available to the users for any permissions that affect them.

priority: low
status flag: discuss
status: blocked
type: feature
workload: days

Pagination is required while excessing permission rule data objects.

priority: low
status flag: discuss
status: blocked
workload: days

Reference: https://github.com/elixir-cloud-aai/foca/pull/109/files#r768258555 Case: In case the user utilizes the same database name/ collection name, `FOCA` needs to handle it robustly.

priority: low
status flag: discuss
status: blocked
type: maintenance
workload: hours

Access control uses the default function `generate_id` for creating identifiers for new objects. We need to support configurable parameters for the same. Currently, we are using the default support that...

priority: low
status: new
type: feature
workload: hours

This issue is blocked by #146. Once the client is implemented, we need to use that client in the `petstore` example to automatically set the permissions of a newly created...

priority: medium
status: blocked
type: maintenance
workload: days

Currently, we have kept the default permission endpoints as fixed paths. Instead, we should probably focus on adding a client for the default API, and for that, we know the...

priority: medium
type: feature
type: maintenance
workload: days

Currently, we need to manually set permissions for a given resource. However, if the user has himself created a resource, he should have access to permission management for that given...

priority: medium
status flag: discuss
type flag: required by specs
type: feature
type: maintenance
workload: days