Consolidate DatabaseProxy abstraction layer #267
Labels
Code base improvement
Any improvements to the code base which makes it more maintainable or easier to use for users.
enhancement
New feature or request
Uh oh!
There was an error while loading. Please reload this page.
Background:
In the multi-tenancy layout of the MPM there is some redundancy of User accounts and DatabaseProxy. User accounts "live" in the tenant databases. However, they need to get elevated and duplicated into DatabaseProxy. As a result the
DatabaseProxy
is essentially a UNION of all tenant user tables.This is redundant and creates confusion.
Scope:
Please make User objects live at the MPM root. And use the DatabaseProxy work with the newly created User objects. Adapt services accordingly.
Definition of done:
DatabaseProxy
and all related services and code is removedUser
now lives at root levelThe text was updated successfully, but these errors were encountered: