Add a per-tenant periodic API

Description

The current periodic API works, but it operates at a global scope, rather than per-tenant. For some things, this is appropriate, but for something that should happen in the scope of database-contained information, it is problematic. In order to access actual records, it requires that the tenants be extracted via SQL query and dealt with manually.

This is problematic, as it moves the concern of tenant management and isolation into the module's implementation, meaning a bug there could potentially violate our goals of wanting to avoid any potential cross-tenant data manipulation.

So, instead of removing or changing the existing API, I would propose that a second API be added that would look something like:

Environment

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:

Adam Dickmeiss February 6, 2021 at 2:38 PM

This is possible with Okapi timers

Won't Do

Details

Assignee

Reporter

Labels

Priority

Development Team

Core: Platform

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created June 7, 2018 at 3:49 PM
Updated February 6, 2021 at 2:38 PM
Resolved February 6, 2021 at 2:38 PM
TestRail: Cases
TestRail: Runs