Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat add multi tenancy #44

Open
wants to merge 3 commits into
base: develop
Choose a base branch
from
Open

Feat add multi tenancy #44

wants to merge 3 commits into from

Conversation

khevin2
Copy link

@khevin2 khevin2 commented Oct 26, 2024

What does this PR do?

  • Introduces multitencancy
  • Add Tenants table
  • Upgrade swagger from v2 to v3

Description of Task to be completed?

  • Add Tenants functionalities
  • Need to be introduced in all routes

Requirements

  • Require dependencies installation
  • Require .env update
  • Documentation updated

How should this be manually tested?

  • Clone this repository
  • checkout to this branch feat-add-multi-tenancy
  • install the dependencies npm install and
  • Run migrations npm run db:migrate
  • Create some users or run seeds npm run db:seed and then start the server npm run dev
  • Go to http://test.lvh.me:$PORT/api/v1/docs in your browser to access the API documentation

Any background context you want to provide?

What are the relevant pivotal tracker stories?

Screenshots (if appropriate)

Questions:

  • N/A

@khevin2 khevin2 self-assigned this Oct 26, 2024
@khevin2 khevin2 added the Needs progress review Work is still in progress but review is appreciated label Oct 26, 2024
@khevin2 khevin2 force-pushed the feat-add-multi-tenancy branch from a072e77 to 05a648d Compare October 31, 2024 13:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs progress review Work is still in progress but review is appreciated
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant