bubblebreaker's People
bubblebreaker's Issues
Install Django Rest Package
Setup a Postgres DB server
Add Schema Managers Feature
Each schema should have an account to manage it.
Create a Django project
Install Django tenant schemas
Add Event Management Feature
This feature is for event management. shoula allow a schema manager to manager their events
Manage System-Administrator
Create/Edit/Authenticate system administrators
Create and manage tenants
Create a database schema for tenants table
Feature
- Create Tenants
- Read Tenants
- Edit Tenants
- Delete Tenants
Create a database schema for tenants table
Always Seed a Schema manager after schema creation
For a schema to be properly managed we need to always create a new user after the schema has been create. this user should have an email & password and other related details(password should be randomly generated).
Initialize a development environment.
Setup a Postgres DB
Setup a Python environment
Setup a Django project
Setup Django Rest Package
Setup Django Tenant Schemas
Create Default Administrator account and Authenticate administrators
By default seed one administrator and authenticate him and he should be able to create the others
add a password reset feature
Send an Email to the New schema manager after creating the manager
After we create a schema manager we should send them an email containing a random password that they can use to login
Prompt Schema Manager to change their password
if schema manager logs in the first time with the random password prompt them to change their password
Enable system administrators to Read/Write tenants
Schema manager should be able to Read/Write all events in his schema
Create a database table to hold events
This table must be migrated to all schemas
Create a database structure for system administrators
create a database schema for the system administrators.
Setup a Python3 Environment
Add a database table that will be migrated to all schemas
this table should hold schema manger credentials
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.