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

🚀 Feature: Support Initializing a Project in an Existing Organization #83

Closed
2 tasks done
stnguyen90 opened this issue Jun 23, 2023 · 9 comments · Fixed by appwrite/sdk-generator#840
Closed
2 tasks done
Assignees
Labels
help wanted Extra attention is needed

Comments

@stnguyen90
Copy link
Contributor

🔖 Feature description

Right now, initializing a project creates a new organization:

response = await teamsCreate({
teamId: 'unique()',
name: answers.project,
sdk,
parseOutput: false
})

It would be helpful to allow creating as part of an existing organization.

🎤 Pitch

Creating in an existing organization makes organizing the project easier/cleaner.

👀 Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

@Jaishree2310
Copy link

@stnguyen90 Please assign this issue token to me?

@Haimantika
Copy link

@stnguyen90 Please assign this issue token to me?

Hi, we have already assigned you two issues. That’s the maximum number of issues we can assign at a time to one person

@probablyArth
Copy link

I'd like to get assigned!

@Haimantika
Copy link

I'd like to get assigned!

Hi @probablyArth, I've assigned the issue to you! Happy Hacktoberfest 🎃!

Notes:

Please update us with your progress every 3 days, so that we know you are working on it.
Join us on Discord - https://appwrite.io/discord to chat about Hacktoberfest and Appwrite!

@probablyArth
Copy link

probablyArth commented Oct 4, 2023

Here's what I have in mind :-

  • add another question do you want to create project in an existing organisation?
  • if yes then another question - enter teamId OR select from the list of teams

@stnguyen90

@stnguyen90
Copy link
Contributor Author

@gewenyu99 what do you think of this?

Perhaps the first "How would you like to start?" should have two options:

  1. Create a new organization
  2. Use an existing organization

"Use an existing organization" would show a list of organizations (teams) the user can select from. Make sure to show the organization name and ID like we do for project.

Then, ask, "Would you like to create a new project or link to an existing?".

If they select "Link this directory to an existing Appwrite project" make sure to filter the results to the projects under the chosen organization. This would help when you have the same project name in multiple organizations.

@gewenyu99
Copy link

@gewenyu99 what do you think of this?

Perhaps the first "How would you like to start?" should have two options:

  1. Create a new organization
  2. Use an existing organization

"Use an existing organization" would show a list of organizations (teams) the user can select from. Make sure to show the organization name and ID like we do for project.

Then, ask, "Would you like to create a new project or link to an existing?".

If they select "Link this directory to an existing Appwrite project" make sure to filter the results to the projects under the chosen organization. This would help when you have the same project name in multiple organizations.

I like this approach. Make sure to include a non-interactive option!

@probablyArth
Copy link

got it, ill start working on it 👌

@Haimantika
Copy link

got it, ill start working on it 👌

Hi, are you working on it? If not, we will be reassigning the issue to the next person due to inactivity from your end.

@probablyArth probablyArth removed their assignment Oct 19, 2023
@stnguyen90 stnguyen90 removed the hacktoberfest Issues that can win you some cool swags! label Mar 26, 2024
@stnguyen90 stnguyen90 self-assigned this Mar 26, 2024
@stnguyen90 stnguyen90 linked a pull request Jun 6, 2024 that will close this issue
@stnguyen90 stnguyen90 moved this to Done in 1.6 Release Jun 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

5 participants