Skip to content

Commit

Permalink
Add new page with notes on how to transfer project ownership
Browse files Browse the repository at this point in the history
This is particularly relevant for private projects and projects with private content since it requires more than just updating the 'maintainer' field
  • Loading branch information
ineesalmeida committed Jun 15, 2024
1 parent 81b6f80 commit 4399d07
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 1 deletion.
3 changes: 2 additions & 1 deletion how-to/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ There are some things that can make your journey of contributing to Launchpad mu
debug-tests-with-visual-studio-code

Operating Launchpad
------------------------
-------------------

If you have a running instance of Launchpad, there are common tasks you might need to perform.

Expand All @@ -61,4 +61,5 @@ If you have a running instance of Launchpad, there are common tasks you might ne
triage-bugs
deploying-configuration-changes
land-update-for-loggerhead
transfer-project-ownership

39 changes: 39 additions & 0 deletions how-to/transfer-project-ownership.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
Transferring ownership of a Launchpad project
=============================================

Transferring the ownership of a project in Launchpad, takes more than simply
changing the maintainer of a project when there is private content
associated with it.

This is particularly evident for private projects, when after updating the
project's maintainer, the maintainer themselves might not be able to see the
private project they maintain.

This is because the permissions to see and update a project lie on its sharing
policies, which need updating in such cases.

How to transfer the ownership of a private project
--------------------------------------------------

To transfer the ownership of a project from team A to team B:

1. Update the project's maintainer to team B. To do so, either:

* access your project's page and click on the "edit" button near the
"maintainer" field.

* go directly to https://launchpad.net/<project_name>/+edit-people.

2. Check the project's "Sharing policies". To do so, either:

* go to your project page, and click on the "Sharing" button on the right
panel.

* go directly to https://launchpad.net/<project name>/+sharing.

3. If any sharing policies are in place, update them so that the policies
associated with team A are now associated with team B instead.


You can find more details about "Sharing Policies" in your project's "Sharing
policies" page.

0 comments on commit 4399d07

Please sign in to comment.