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

Add project<->user association #402

Closed
mihow opened this issue Jun 7, 2024 · 4 comments
Closed

Add project<->user association #402

mihow opened this issue Jun 7, 2024 · 4 comments
Assignees
Labels

Comments

@mihow
Copy link
Collaborator

mihow commented Jun 7, 2024

  • Add many2many relationship between projects & users - make a new migration & commit file
  • Auto assign a user to a project when they create it
  • Expose the projects a user belongs to in the user profile API endpoint (/me)
  • Update Django admin for projects so we can manually add users to a project until public UI is ready
  • Add tests (current user added to project when it is created via the API)
  • See possible UI for "My projects" section on top of home page Make it easier to find your project  #518

Follow-up tasks:

@mihow
Copy link
Collaborator Author

mihow commented Jun 10, 2024

See existing PR/branch #275

@mihow
Copy link
Collaborator Author

mihow commented Jan 21, 2025

Step 0
Update project & /me endpoints (/me just shows project IDs) (/projects can filter by userID)

Step 1
Image

Step 2
Image

Step 3
see other follow-up tasks

@mohamedelabbas1996
Copy link
Contributor

@mihow may be we can close this issue now, because we have implemented the tasks in the first part and we already have the follow-up tasks in this issue #624

@mihow
Copy link
Collaborator Author

mihow commented Jan 27, 2025

Closed by #275 woohoo!

@mihow mihow closed this as completed Jan 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants