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 tenant service #7

Closed luksamuk closed 3 months ago

luksamuk commented 3 months ago

Story

As a system administrator, I would like to be able to manage tenants so that each client using the system has a corresponding tenant to itself.

As a system user, I would like to be able to log in to my company's own separate subsystem.

As a system user, I would like to be able to manage my company's products and users, but my company's data should be inaccessible to other companies. Furthermore, other companies' data should be inaccessible to me.

Functional Requirements

Non-functional Requirements

luksamuk commented 3 months ago

Technical Refinement

TENANT Service

USER and PRODUCT Services

REST Service

Extra

luksamuk commented 3 months ago

Fuzzy test tool will be broken into another task.