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

Transferring sites between projects #30

Closed
10 of 14 tasks
ltseng opened this issue Mar 17, 2023 · 6 comments
Closed
10 of 14 tasks

Transferring sites between projects #30

ltseng opened this issue Mar 17, 2023 · 6 comments

Comments

@ltseng
Copy link

ltseng commented Mar 17, 2023

User Story

  • As a Project Manager, I can transfer one or multiple sites between projects that I have edit access to

Design

  1. 2 of 2
    Design landpks
    CourtneyLee333

Front end

  1. landpks project management
    david-code
  2. landpks project management
    david-code
  3. landpks project management

Back end

  1. Engineering landpks
    JeancarloBarrios
  2. Engineering landpks
    david-code

Acceptance criteria

  • I can only transfer sites if I am a Project Manager on both the original and destination projects
  • I can only transfer sites from and to sites where I have the Project Manager role
  • After I move a site from Project A (original site) to Project B (destination site):
    • members of A and B will see the site in project B, and that site will continue to appear in My Sites
    • members of A will no longer see the site in project A, and that site will disappear from My Sites
    • members of B will see the site in project B, and that site will appear in My Sites

Project Management Spec

Test Cases

@ltseng ltseng added the LandPKS label Mar 17, 2023
@shrouxm shrouxm transferred this issue from techmatters/terraso-mobile-client Apr 6, 2023
@ltseng ltseng modified the milestones: LandPKS 2023-05, Q2 (LandPKS), LandPKS 2023-06 Apr 28, 2023
@CourtneyLee333 CourtneyLee333 self-assigned this May 3, 2023
@CourtneyLee333 CourtneyLee333 removed their assignment Jun 5, 2023
@ltseng
Copy link
Author

ltseng commented Jun 30, 2023

@david-code can you check on whether the backend work for this story has been done already? If so, please link the subissue here. If not, please create one.

@JeancarloBarrios Please update this user story with the subissue for the audit log updates when sites are transferred between projects.

@david-code
Copy link

@ltseng Added a closed issue that allows users to move sites between projects.

@ltseng
Copy link
Author

ltseng commented Oct 13, 2023

@david-code should I do anything else to see a Save button show up, or is that part of the UI not done yet?

I'm also guessing that this will need another styling pass before it's fully ready to test?

@ltseng
Copy link
Author

ltseng commented Nov 3, 2023

@CourtneyLee333 I'm done with functional testing for now and have found a couple minor bugs, which you can see in the description above, as well as in the test cases document which is linked above. Would you like to take a styling pass?

@CourtneyLee333
Copy link

It occurs to me that since we no longer are making the distinction between transferring existing sites and creating new sites from within the project, we should change the heading "Transfer existing sites" to "Transfer Sites to this Project".

@ltseng
Copy link
Author

ltseng commented Nov 7, 2023

That makes sense too!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

4 participants