SaaS for Enterprise Definitions #1
codingforentrepreneurs
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
👋 Welcome!
The first discussion is about the definitions we have for this course. Multi-tenant can be confusing. If you have questions, ask them below.
Definitions
Single and Multi-tenant: go to this discussion
Superuser: the Django admin user
Standard User: normal Django user with standard SaaS privileges (not a superuser or manager). Can be promoted to manager or superuser. Can only access the standard console within the SaaS.
Standard group: a Django group (built-in) of non-enterprise users. Logs in to the standard console.
Standard console: The primary domain's console for accessing the SaaS. Think a normal Django SaaS project.
Manager User a standard user with permission to manage an enterprise; can access the standard console and their enterprise console(s).
Enterprise console: A dedicated subdomain (e.g.
cfe.example.com
) for Enterprise Users to login. The data is isolated via Postgres Schemas or per-enterprise databases.Enterprise User: can only login to the enterprise console within the SaaS. Cannot access the Standard console since it will not have record of the user.
Enterprise: A group of enterprise users that is managed by a standard user with manager permissions.
Beta Was this translation helpful? Give feedback.
All reactions