issues
search
Minerva-System
/
minerva-go
Golang refactor of the Minerva System, an ERP-like system built for research purposes
0
stars
0
forks
source link
Add multi-tenant support
#8
Closed
luksamuk
closed
3 months ago
luksamuk
commented
3 months ago
Create Tenant protocol buffer
Create base for TENANT service
Remove unecessary
docs/
directory on USER service cmd
Add missing methods for TENANT server definition
Add Company model and database auto-migration
Fix company slug unique key and add company repository
Add tenant controller and proper slug hygienization function
Add bindings so that the tenant service calls the controller
Fix slug hygienization and company disabling
Update models and ensure proper soft delete behaviour on company
Update protocol buffers with company id for multi-tenancy
Regenerate gRPC code from updated protocol buffers
Add multitenant to PRODUCTS service
Add multitenant to USER service
Add company UUID to REST routes and entity mappers
Add gRPC TENANT Service pool to REST
Add middleware for handling existence of required tenant
Add variable for changing log type (default=json)
Generate swagger dogs and fix a log on gRPC connection creation
Create structure for tenant routes
Add routes for managing companies
Update compose and add company routes documentation
Update Kubernetes deployment files and README.md
docs/
directory on USER service cmd