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 IS_MULTIWORKSPACE_ENABLE flag #8656

Draft
wants to merge 7 commits into
base: main
Choose a base branch
from

Commits on Nov 19, 2024

  1. feat(auth, config): implement multi-workspace support

    Replaced the 'IS_SIGN_UP_DISABLED' flag with 'IS_MULTIWORKSPACE_ENABLED' to control workspace creation. This change allows for conditional workspace setup based on the new environment variable. Also updated related service, resolver, and entity files.
    AMoreaux committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    e061720 View commit details
    Browse the repository at this point in the history
  2. feat(content): Enable multi-workspace support setting

    Updated the IS_MULTIWORKSPACE_ENABLED setting description to indicate support for multiple workspaces. This update clarifies that a web server capable of managing subdomain wildcards is required.
    AMoreaux committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    08f7f23 View commit details
    Browse the repository at this point in the history
  3. chore(env): replace IS_SIGN_UP_DISABLED with IS_MULTIWORKSPACE_ENABLED

    Updated the .env.example file to replace the IS_SIGN_UP_DISABLED variable with IS_MULTIWORKSPACE_ENABLED. Removed the IS_SIGN_UP_DISABLED property from environment-variables.ts as it is no longer needed.
    AMoreaux committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    36e9021 View commit details
    Browse the repository at this point in the history
  4. chore(client-config): replace isSignUpDisabled with isMultiworkspaceE…

    …nabled
    
    Removed isSignUpDisabledState and associated references, and replaced them with isMultiworkspaceEnabledState. Updated GraphQL queries and related components to reflect this change, and ensured multi-workspace functionality is enabled where applicable.
    AMoreaux committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    a260113 View commit details
    Browse the repository at this point in the history
  5. fix(ui/navigation): Correct variable casing in header component

    Corrected the casing of the `isMultiWorkspaceEnabled` variable in the NavigationDrawerHeader component. This ensures consistent naming conventions and avoids potential bugs related to variable misnaming.
    AMoreaux committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    3037ff5 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2024

  1. Configuration menu
    Copy the full SHA
    629bf06 View commit details
    Browse the repository at this point in the history
  2. fix(client-config): correct isMultiWorkspaceEnabled typo

    Corrected the typo from isMultiworkspaceEnabled to isMultiWorkspaceEnabled. This change affects multiple files to ensure consistency across the codebase, including GraphQL queries, state management, and server configurations.
    AMoreaux committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    270694e View commit details
    Browse the repository at this point in the history