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

Ograniczenie ilości spraw dla użytkownika #1335

Open
dzemeuksis opened this issue Sep 25, 2023 · 2 comments
Open

Ograniczenie ilości spraw dla użytkownika #1335

dzemeuksis opened this issue Sep 25, 2023 · 2 comments

Comments

@dzemeuksis
Copy link
Contributor

Coraz częściej udostępniamy Fedrowanie na zewnątrz a jednocześnie mamy coraz większą bazę instytucji na Fedrowaniu. To niesie szereg zagrożeń. Prośba o analizę możliwości/sensowności wprowadzenia jakiegoś typu uprawnienia, które będzie ograniczało ilość spraw, jakie mogą zostać założone przez danego użytkownika albo coś w tym rodzaju.

Przykładowo: ustawiam dla konta jkowalski, że może założyć maksymalnie 1000 spraw i wtedy próba puszczenia przez niego monitoringu do większej ilości instytucji kończy się niepowodzeniem ze stosownym komunikatem. Tutaj jest oczywiście więcej niuansów, możliwych scenariuszy, które trzeba wyspecyfikować, ale na razie nie chcę wchodzić w szczegóły, żeby zastanowić się ogólnie nad tą koncepcją.

Jak to się wpisuje w logikę i architekturę Fedrowania, czy takie podejście w ogóle ma sens, a jeśli tak, to jak do tego najlepiej podejść (bo może mój przykład całkiem chybiony)?

@PiotrIw
Copy link
Member

PiotrIw commented Oct 30, 2023

W przypadku ograniczania ilości spraw, rzeczywiście istnieje wiele scenariuszy i niuansów.... A może by zastosować podejście takie że klientom "zewnętrznym" dajemy uprawnienie do wysyłania monitoringu tylko do instytucji z określonymi tagami i z określonych domen?

@dzemeuksis
Copy link
Contributor Author

Mnie się podoba, zwłaszcza jeśli będzie można ograniczać też administracyjnie (np. tylko województwo małopolskie, albo tylko wybrane powiaty). Dobrze też, żeby to było edytowalne w trakcie trwania danego monitoringu.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants