-
Notifications
You must be signed in to change notification settings - Fork 272
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: Multi-tenancy / Add support for multiple tenants #561
Commits on Mar 7, 2024
-
feat: multi tenancy basic configuration (#480)
* Add multitenancy app with some basic model configuration * Add creation of signup tenant and add it in currentUser query schema. * Add tests * Add short documentation for multi tenancy manager * PR fixes & linter fix * Add migration * Documentation grammar
Configuration menu - View commit details
-
Copy full SHA for c9030a3 - Browse repository at this point
Copy the full SHA c9030a3View commit details -
feat: multi tenancy basic tenants management (#483)
* feat: Add crud for Tenants & middleware for current tenant and user role * Add missing migration * Add documentation * Reformat docs * Add batch creation of tenants to tests * Change the omitting rule for test coverage * PR fixes * Slug generation refactor * Refactor tenant model tests
Configuration menu - View commit details
-
Copy full SHA for 94f91da - Browse repository at this point
Copy the full SHA 94f91daView commit details
Commits on Mar 8, 2024
-
feat: multi tenancy memberships management (#496)
* Working invitation flow * Add migration * Fix existing tests * Add tests and connect existing invitations to newly created memberships * Add tenants queries with permission specific fields * Fix & add tests * Add invitation token & tests * Add some basic documentation * Handle invitation accepted at date * PR fixes
Configuration menu - View commit details
-
Copy full SHA for a032f68 - Browse repository at this point
Copy the full SHA a032f68View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4d4653 - Browse repository at this point
Copy the full SHA c4d4653View commit details
Commits on Mar 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bcb633f - Browse repository at this point
Copy the full SHA bcb633fView commit details
Commits on Mar 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 433bb89 - Browse repository at this point
Copy the full SHA 433bb89View commit details
Commits on Mar 25, 2024
-
feat: multi tenancy refactor membership type (#506)
* Add first name, last name, email and avatar to TenantMembershipType * Add mutations for update/delete tenant membership. Introduce validation for having at least one owner in tenant, and block inviting to default type tenant
Configuration menu - View commit details
-
Copy full SHA for 0c2c41e - Browse repository at this point
Copy the full SHA 0c2c41eView commit details
Commits on Mar 27, 2024
-
feat: multi tenancy subscriptions (#509)
* Change subscribtion customer model to Tenant * Fix tests * Add billing model
Configuration menu - View commit details
-
Copy full SHA for 2a6d85b - Browse repository at this point
Copy the full SHA 2a6d85bView commit details -
fix: multi tenancy enum type (#511)
* Fix enum type converter * Remove type for role field, make it default * Add migration * Fix migrations conflict
Configuration menu - View commit details
-
Copy full SHA for 9433ca2 - Browse repository at this point
Copy the full SHA 9433ca2View commit details
Commits on Apr 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2aebe4a - Browse repository at this point
Copy the full SHA 2aebe4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 746360e - Browse repository at this point
Copy the full SHA 746360eView commit details
Commits on Apr 8, 2024
-
feat: Make tenant dependent example CRUD demo item model (#512)
* Make tenant dependent example CRUD demo item model * Remove redundant function * Possibly fix test * Send notifictions about CRUD item changes to tenant owners
Configuration menu - View commit details
-
Copy full SHA for 1dcb2d2 - Browse repository at this point
Copy the full SHA 1dcb2d2View commit details
Commits on Apr 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bf26a59 - Browse repository at this point
Copy the full SHA bf26a59View commit details -
feat: allow the user to change membership role (#515)
* feat: allow the user to change membership role * chore: update tenant membership graphql adjustments * chore: update unit tests * chore: membership entry test refactor * chore: MembershipEntry tests refactor * feat: add onCompleted handler * chore: add toast test * chore: refactor membership entry tests * feat: add fil message, update tests * chore: snapshot update
Configuration menu - View commit details
-
Copy full SHA for 88ef08c - Browse repository at this point
Copy the full SHA 88ef08cView commit details
Commits on Apr 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6ed8325 - Browse repository at this point
Copy the full SHA 6ed8325View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96bc8a3 - Browse repository at this point
Copy the full SHA 96bc8a3View commit details
Commits on Apr 12, 2024
-
feat: multi tenancy invitation notifications (#516)
* Add notifications for created, accepted and declined invitation * Make tenantId required
Configuration menu - View commit details
-
Copy full SHA for cb687bb - Browse repository at this point
Copy the full SHA cb687bbView commit details
Commits on Apr 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for da0e893 - Browse repository at this point
Copy the full SHA da0e893View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f1f589 - Browse repository at this point
Copy the full SHA 6f1f589View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc77d19 - Browse repository at this point
Copy the full SHA cc77d19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76d4641 - Browse repository at this point
Copy the full SHA 76d4641View commit details -
Configuration menu - View commit details
-
Copy full SHA for f55519c - Browse repository at this point
Copy the full SHA f55519cView commit details
Commits on Apr 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 091183a - Browse repository at this point
Copy the full SHA 091183aView commit details
Commits on Apr 18, 2024
-
feat: multi tenancy subscription plan adjustments (#526)
* feat: multi tenancy subscription plan adjustments * chore: refactor tests * chore: Modify `webapp-finances` rendering utils to include tenant providers * chore: adjust routing, tests fixes * chore: fix type error --------- Co-authored-by: Michal Kleszcz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 676b4c3 - Browse repository at this point
Copy the full SHA 676b4c3View commit details
Commits on Apr 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9943c91 - Browse repository at this point
Copy the full SHA 9943c91View commit details
Commits on May 9, 2024
-
feat: Adjust subscriptions routing (#539)
Add TenantRoleAccess component, fix subscriptions routing, add Subscription tab to tenant settings page
Configuration menu - View commit details
-
Copy full SHA for cb0040f - Browse repository at this point
Copy the full SHA cb0040fView commit details -
feat: multi tenancy - add tenant removal form (#542)
* feat: add a danger zone into General Settings of the organization with removal mutation --------- Co-authored-by: Michal Kleszcz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8faf88e - Browse repository at this point
Copy the full SHA 8faf88eView commit details
Commits on May 10, 2024
-
feat: multi tenancy delete tenant validation (#543)
* Add delete tenant validation and subscription cancellation to mutation * Add test for tenant with free plan (nothing to cancel)
Configuration menu - View commit details
-
Copy full SHA for 0018fe5 - Browse repository at this point
Copy the full SHA 0018fe5View commit details
Commits on May 13, 2024
-
Merge branch 'master' into feat/multi-tenancy
# Conflicts: # packages/webapp-libs/webapp-finances/src/utils/storybook.tsx # packages/webapp/package.json # pnpm-lock.yaml
Configuration menu - View commit details
-
Copy full SHA for 0ab5c17 - Browse repository at this point
Copy the full SHA 0ab5c17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 365d438 - Browse repository at this point
Copy the full SHA 365d438View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0888d5 - Browse repository at this point
Copy the full SHA c0888d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for bfa26b1 - Browse repository at this point
Copy the full SHA bfa26b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b43f3f0 - Browse repository at this point
Copy the full SHA b43f3f0View commit details
Commits on May 16, 2024
-
feat: add multi tenancy notifications (#550)
Add multi tenancy notifications, Add reloadCommonQuery trigger to the notifications
Configuration menu - View commit details
-
Copy full SHA for b4bc9a5 - Browse repository at this point
Copy the full SHA b4bc9a5View commit details
Commits on May 17, 2024
-
fix: test coverage of webapp-tenants (#556)
Fix test coverage for webapp-tenants
Configuration menu - View commit details
-
Copy full SHA for 361a728 - Browse repository at this point
Copy the full SHA 361a728View commit details -
feat: add additional info in the personal settings' members tab (#558)
Add additional info in the personal settings' members tab
Configuration menu - View commit details
-
Copy full SHA for 48f019b - Browse repository at this point
Copy the full SHA 48f019bView commit details -
Merge branch 'refs/heads/master' into feat/multi-tenancy
# Conflicts: # pnpm-lock.yaml
Configuration menu - View commit details
-
Copy full SHA for 6127c1c - Browse repository at this point
Copy the full SHA 6127c1cView commit details
Commits on May 20, 2024
-
Merge branch 'master' into feat/multi-tenancy
# Conflicts: # packages/webapp-libs/webapp-core/package.json # pnpm-lock.yaml
Configuration menu - View commit details
-
Copy full SHA for 9065ca3 - Browse repository at this point
Copy the full SHA 9065ca3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2ca5b3 - Browse repository at this point
Copy the full SHA c2ca5b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 302e04a - Browse repository at this point
Copy the full SHA 302e04aView commit details