> For the complete documentation index, see [llms.txt](https://docs.bdb.ai/data-science-lab-5/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bdb.ai/data-science-lab-5/list-projects.md).

# List Projects

All the created Data Science Lab projects by the logged-in user get listed under this page with various Actions to be applied to them.

The Projects page displays a list of all the existing projects for a logged-in user. The user can use the ***List Project*** icon ![](https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FTLEmaRhnd0zpxSbhZndC%2Fimage.png?alt=media\&token=0357a598-c6b1-4f5a-810a-f684751c2689) to access the ***Projects*** page.&#x20;

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FPpWZsyjxnktwvT3N4RsU%2Fimage.png?alt=media&amp;token=29c91ab2-ffb7-4f7f-8708-27d062eaad3b" alt=""><figcaption></figcaption></figure>

Click on a project from the displayed list to display more details about the project such as Project Details, Project Configurations, and External Libraries below the Project entry.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2F8zYUkUmptdGfSqpROaTg%2Fimage.png?alt=media&amp;token=40d3e8e3-188d-4d2b-ab9f-5fdb077b59d8" alt=""><figcaption><p><em><strong>Details of a Project</strong></em></p></figcaption></figure>

{% hint style="info" %}
*<mark style="color:green;">Please Note:</mark> This section of the documentation focuses on describing all the **Actions** applicable to a DSL Project.*
{% endhint %}

## Viewing a Project

The user can modify the selected Project.

{% hint style="success" %}
*Check out the given illustration to understand the steps to View a selected Project.*
{% endhint %}

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FgoQ65gRC3TxSxjApgTIY%2FView%20Project.mp4?alt=media&token=e7e90b6a-a8a9-47cd-9eb4-4800c76eeafc>" %}
***Viewing a Project***
{% endembed %}

* Navigate to the ***Project List*** page.
* Select a Project from the displayed list.
* Click the ***View*** icon.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2F9oPKXLifS14TOuEpU7AR%2Fimage.png?alt=media&amp;token=7b4ddbf1-dfe2-4356-8d21-0e45b8bae4ae" alt=""><figcaption></figcaption></figure>

* The user gets redirected to the ***Workspace*** tab of the selected Project.&#x20;

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2F2He7EBAaplguBFz3uZOq%2Fimage.png?alt=media&amp;token=b3cee672-0afb-43d2-8e1a-b85267aff144" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
*<mark style="color:green;">Please Note:</mark>*&#x20;

* *The **Workspace** tab opens by default for a Data Science Lab project while opening any project.*
* *Viewing a Project after activating it is recommended to avail all the functionalities available for a project.*
  {% endhint %}

## Migrating a Project&#x20;

The Repo Sync Projects can be migrated to the Git Hub or Git Lab using this functionality.&#x20;

{% hint style="warning" %}
*<mark style="color:orange;">Pre-requisite:</mark>*&#x20;

* *The administrator must configure the* [***Version control*** ](https://docs.bdb.ai/administrative-settings-4/admin-panel-options/configurations/version-control)*settings for the DS Lab plugin before you use this functionality.*
* *The user-level token must be configured to the target account before using the Git Migration functionality for a Repo Sync Project.*
  {% endhint %}

{% hint style="success" %}
*Check out the given illustration to understand the steps to migrate a Repo Sync project by exporting and importing it from one user to another user.*
{% endhint %}

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2F3iorOkQDkpC8wUldBEIi%2FExporting%20a%20RS%20Project.mp4?alt=media&token=b86ce535-90a6-469d-b0bc-e699607dcf8e>" %}
***Exporting a Repo Sync Project***&#x20;
{% endembed %}

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FTyHfaTtMGhF0EEpecSO3%2FImporting%20a%20Migrated%20project.mp4?alt=media&token=dccb0290-0e2f-437f-85aa-995e7cfd1f60>" %}
***Importing a Repo Sync Project***
{% endembed %}

{% hint style="info" %}
*<mark style="color:green;">Please Note:</mark> Make sure all the changes made in your local system to a Repo Sync Project should be committed and pushed to the selected remote Git branch before initiating the Migration process.*
{% endhint %}

### Exporting a Project

The user can migrate or do Git export for a Repo Sync Project.&#x20;

* Login to the BDB Platform using registered credentials.&#x20;

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FDQ3Af4yo4jrLYMNVPCqL%2Fimage.png?alt=media&amp;token=95ca6923-285d-494c-923a-71319eb54329" alt=""><figcaption></figcaption></figure>

* Select a space out of the multiple spaces available for the logged-in user.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2F80I1IuaG69gL2FC64idz%2Fimage.png?alt=media&amp;token=9eff08da-f7bd-4e3a-b7e1-34f260d73fc8" alt=""><figcaption></figcaption></figure>

* Select the ***DS Lab*** module using the ***Apps*** menu.

&#x20;      ![](https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FxWgkwxQM3GcuZx4eifp8%2Fimage.png?alt=media\&token=d9193a66-eb20-4d04-97f9-d9fe1c4d28ab)

* The ***Projects*** list page opens.
* Select a ***Repo Sync Project*** from the displayed list.&#x20;
* Click the ***Push into VCS*** icon for the Project.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2Fh8mBNer4ci0MQ7IpInDp%2Fimage.png?alt=media&amp;token=f8b19c74-dafc-4f43-a55c-72a064f7c98b" alt=""><figcaption></figcaption></figure>

* The ***Push into Version Controlling System*** drawer appears.&#x20;
* Select the ***Git Export/ Migration*** option using the given checkbox.&#x20;
* Provide a ***Commit Message*** in the given space.
* Click the ***Push*** option.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2F90G78EOAglZB27eyMtHi%2Fimage.png?alt=media&amp;token=9b3a65c8-5777-48dd-9494-0be1f1a2d15b" alt=""><figcaption></figcaption></figure>

* A notification message appears to ensure that the selected project is migrated.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2F5DGwv8g1TyExlbsI5Fmw%2Fimage.png?alt=media&amp;token=6fcb9ffe-130b-44e9-8f0f-79c08b4d1ef8" alt=""><figcaption></figcaption></figure>

### Importing a Project

The user can import an exported repo Sync project from a different space by following the given set of steps.

* Navigate to the Login page of the BDB platform and use registered credentials to access the Platform homepage (select a space other than the one from where you migrated the project).

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FgqrnXDmOLa77IGhOq09q%2Fimage.png?alt=media&amp;token=19092004-3576-46fd-9bfa-d0388c242698" alt=""><figcaption></figcaption></figure>

* Choose the ***Admin*** module from the ***Apps*** menu.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FBgtkGPTpG4Sz0UnVKJX5%2Fimage.png?alt=media&amp;token=53969036-3b67-487f-964b-9d05201d2820" alt=""><figcaption></figcaption></figure>

* The user will get redirected to the Admin module.
* Select the ***Git Migration*** option using the menu bar.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FrdPHAOH2sdoIiPzDcYnc%2Fimage.png?alt=media&amp;token=5d5e7395-39e1-4c93-b442-de55d43f769c" alt=""><figcaption></figcaption></figure>

* Select the ***Import File*** option from the Git Migration context menu.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FUNZ9W5LBwuyob4CGL8Sc%2Fimage.png?alt=media&amp;token=291c89a1-80f9-4eff-96d4-c41f0a2e3eec" alt=""><figcaption></figcaption></figure>

* Click the ***Import*** option from the ***Import Document*** page.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FPCbsxn53fnXQJZFwD18H%2Fimage.png?alt=media&amp;token=c1c30793-7460-452a-9704-427722ac9f81" alt=""><figcaption></figcaption></figure>

* The ***Migration Document*** ***Import*** page opens.
* The ***New VCS*** option comes pre-selected (it the default option).
* Choose the ***Dslabs*** module using the drop-down menu.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FQqRC99PH520fUUahjhOU%2Fimage.png?alt=media&amp;token=251e3bf5-e266-4bfb-8b33-a511e9e70cf1" alt=""><figcaption></figcaption></figure>

* The Project, Notebook, and Modules menus appear with the drop-down icon under the Migration- Document Import page.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FyEplEs7jgm8qdzr7L1ma%2Fimage.png?alt=media&amp;token=e7e9cd45-73bc-4ac1-888d-77d8d2e8c3b9" alt=""><figcaption></figcaption></figure>

* Click the Project menu from the ***Migration- Document Import*** drop-down menu.
* Use the Search bar to search for a specific Project from the displayed list.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FnQeCUdK2Fv5HfmFmYi46%2Fimage.png?alt=media&amp;token=b063e861-f543-4b01-87ed-ca2c8dfb96ef" alt=""><figcaption></figcaption></figure>

* Choose a Project from the displayed list.
* Available versions of the selected Project appears on the right side of the page.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FrwyqR52GzIkjUzRmiONd%2Fimage.png?alt=media&amp;token=0478482c-ab72-47b2-8074-fdfeb7de8485" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
*<mark style="color:green;">Please Note:</mark> The DS Lab module appears as **Dslabs** to import document. Use the search bar to Search for a specific Project from the displayed list. Click the Project from the list. Available versions of the selected Project appear on the right side of the page.*
{% endhint %}

* Select a version of the ***Project*** by putting a checkmark in the given checkbox.
* The ***Project name*** and ***Project URL*** will be displayed below.
* Select a branch using the Branch drop-down option.
* Click the ***Migrate*** option.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FiMylqZX6NHgUybODFlNA%2Fimage.png?alt=media&amp;token=9a7f0384-f593-452a-804d-5b658e56cf8d" alt=""><figcaption></figcaption></figure>

* A notification message appears to ensure that the file is migrated successfully.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FQYyqHZUs23cKcHmLfNAI%2Fimage.png?alt=media&amp;token=15a0509a-d515-4726-894a-210629dc2478" alt=""><figcaption></figcaption></figure>

* Navigate to the ***Projects*** page of the Data Science Lab module.
* The migrated Project gets added at the top of the ***Projects*** list.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FRG4YLKpp106WaPbhS5bq%2Fimage.png?alt=media&amp;token=659da794-6b93-41e3-a577-cff40ce9e03c" alt=""><figcaption></figcaption></figure>

## Keep Multiple Versions of a Project

{% hint style="warning" %}
*<mark style="color:orange;">Pre-requisite:</mark> Make sure that the **Version control settings** for the **DSL** plugin are configured by your administrator before you use this functionality.*
{% endhint %}

### Pushing a Project to the VCS <a href="#pushing-a-project-to-the-vcs" id="pushing-a-project-to-the-vcs"></a>

{% hint style="success" %}
*Check out the given illustration on how to Push a Project to the VCS.*
{% endhint %}

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FHBcLoZF6Eqlnw7iZBSo1%2FPushing%20Project%20to%20VCS.mp4?alt=media&token=324902b7-51f8-4a88-bfcd-b2642c565e8a>" %}
***Pushing a Project to VCS***
{% endembed %}

* Navigate to the ***Projects*** page of the DS Lab plugin.
* Select a ***Project*****.**
* Click the ***Push into VCS*** icon for the Project.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FywPEjUxzoOTOcXixNjYp%2Fimage.png?alt=media&amp;token=32d5b5ff-ffd4-4015-b536-08dc2f049c3b" alt=""><figcaption></figcaption></figure>

* The ***Push into Version Controlling System*** dialog box appears.
* Provide a ***Commit Message***.
* Click the ***Push*** option.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FWNgOwCsmXIaA62P0tEyU%2Fimage.png?alt=media&amp;token=3b43219c-f3ad-491f-9294-6547901fc810" alt=""><figcaption></figcaption></figure>

* The DSL Project version gets pushed into the Version Controlling System, a notification message appears to inform the same.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FOkFJEshTSQcU5vP5yG5x%2Fimage.png?alt=media&amp;token=9225f64c-49fe-4582-8b7a-6b3e699d24ae" alt=""><figcaption></figcaption></figure>

### Pulling a Project from the VCS <a href="#pulling-a-project-from-the-vcs" id="pulling-a-project-from-the-vcs"></a>

{% hint style="success" %}
*Check out the given illustration on how to Pull a Project from the VCS.*
{% endhint %}

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2F4HF8dqbkbiRpfNwjQ68X%2FPull%20Project%20from%20VCS.mp4?alt=media&token=19002a42-d25b-4656-b8fd-170192d494d9>" %}
***Pulling a Project from the VCS***
{% endembed %}

* Navigate to the ***Projects*** page of the DS Lab plugin.
* Select a ***Project**.*
* Click the ***Pull from VCS*** icon for the project.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FSj3gwJoeBZQBrYF7EzGC%2Fimage.png?alt=media&amp;token=9d8af5fd-7138-47a2-8567-758e3d04e8fd" alt=""><figcaption></figcaption></figure>

* The ***Pull from Version Controlling System*** dialog box opens.
* Select the version that you wish to pull by using the checkbox.
* Click the ***Pull*** option.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FZL9kwxKfw80ztRejGEM7%2Fimage.png?alt=media&amp;token=a9edab79-a9b7-4786-8f4d-c13351d556b9" alt=""><figcaption></figcaption></figure>

* The pulled version of the selected Project gets updated in the Project list.
* A notification message appears to inform the same.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FGJusn6s0sJ7wGfNM1aZC%2Fimage.png?alt=media&amp;token=225b32d5-7dca-4359-bff5-71aea490c2e5" alt=""><figcaption></figcaption></figure>

## Sharing a Project

{% hint style="success" %}
*Check out the given illustration on how to share a Project.*
{% endhint %}

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2F58wzyxEom03BfZOEX2VS%2FSharing%20a%20Project.mp4?alt=media&token=4383a17b-b09c-4cfd-8dd9-b7fe75145dbe>" %}
***Sharing a Project***
{% endembed %}

* Navigate to the ***Projects*** page of the ***DS Lab*** module.
* Select a project from the list.
* Click the ***Share*** icon.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2F9aYMgK4CvCbgEJ4e5FiB%2Fimage.png?alt=media&amp;token=0b34452c-00e2-4260-b669-ebac3db8784e" alt=""><figcaption><p><em><strong>Share icon provided for Project</strong></em></p></figcaption></figure>

* The ***Share Project*** page opens.
* Select a tab out of USER, USER GROUP, and EXCLUDE USER tabs.
* Search for a specific user or user group to share the Project.
* Select a User from the USER tab (as displayed in the given image).
* Use the single arrow mark to move the user. (Selecting the icon containing both the arrows will move all the users).

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FZ4Pfgq5xoR0S4INfI5gT%2Fimage.png?alt=media&amp;token=3468fe3e-7ba7-4bcb-84ef-0388d241afe9" alt=""><figcaption></figcaption></figure>

* The selected user will appear in the right side box.&#x20;
* Click the ***Save*** option.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FCNND4gkeOzgLxkOKRIJs%2Fimage.png?alt=media&amp;token=8bc80006-afd0-4f0c-b6b6-9d6cffee0ab9" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
*<mark style="color:green;">Please Note:</mark>*

* *If the project is shared with a user group, then all the users under that group appear under the right-side box.*

* *If the **EXCLUDE USER** tab is selected the user gets excluded from the rights to access the project.*
  {% endhint %}

* A notification message appears indicating the completion of the ***Share Project*** function.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FRJL1Q8e7GRm1mqSMxmCi%2Fimage.png?alt=media&amp;token=974bc9d9-18fd-4dbb-8d9e-943b54ba2eba" alt=""><figcaption></figcaption></figure>

### Accessing a Shared Project

{% hint style="success" %}
*Check out the given illustration on how to access a shared Project.*
{% endhint %}

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2F06djN5ldNEWCQWTzHxUX%2FAccessing%20a%20shared%20Project.mp4?alt=media&token=97646fb7-83cb-4cf1-ada7-720cb7204fc2>" %}
***Accessing a Shared Project***
{% endembed %}

* Login to the user account where the ***Project*** is shared.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2F7hetAv92w6J4VLIciovI%2Fimage.png?alt=media&amp;token=2021152c-ae1d-48ca-804b-8ade1c8f5b11" alt=""><figcaption></figcaption></figure>

* Navigate to the ***Project list*** inside the ***DS Lab*** module.
* The ***Shared Project*** gets listed under the ***Projects*** list. The ***Shared Project*** is indicated as shared.
* The user to whom the Project gets shared does not get permission to ***Share***, ***Edit***, ***Delete*** the Project.​​ The ***Push to VCS*** and ***Pull from VCS*** Actions will also be disabled for a shared project.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2F32sdZNpzok42oNNmopqr%2Fimage.png?alt=media&amp;token=8751e9db-ac06-4a95-af97-e57816e6e651" alt=""><figcaption><p><em><strong>Accessing a Shared DSL Project from the Selected User Account</strong></em></p></figcaption></figure>

## Editing a Project

* Navigate to the ***Projects*** page of the DS Lab module.
* Select a project from the list.
* Click the ***Edit*** icon.

<figure><img src="https://content.gitbook.com/content/z33KQNYQvBTgQKJBgwTz/blobs/yNcmuaKvEQ4448XDQ1E8/image.png" alt=""><figcaption><p><em><strong>Edit option of a DSL Project</strong></em></p></figcaption></figure>

* The ***Update Project*** page opens.
* Edit or modify the given details.
* Click the ***Update*** option.

<figure><img src="https://content.gitbook.com/content/z33KQNYQvBTgQKJBgwTz/blobs/jqoggPAnsQ8qRKv3fzOU/image.png" alt=""><figcaption><p><em><strong>Update Project option for a DSL Project</strong></em></p></figcaption></figure>

* The users get redirected to the ***Projects*** page (the modified information gets saved for the project).
* A notification message appears to convey the completion of the ***Edit*** action.

<figure><img src="https://content.gitbook.com/content/z33KQNYQvBTgQKJBgwTz/blobs/Cl6rmO7S2Kq3Izgij5rW/image.png" alt=""><figcaption><p><em><strong>Notification message after a Project gets updated</strong></em></p></figcaption></figure>

## Activating a Project

{% hint style="success" %}
*Check out the given illustration on how to activate a Project.*
{% endhint %}

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FbOt1lDPWgKOICiGZL2rp%2FActivating%20a%20Project.mp4?alt=media&token=5f2d0438-a350-4dd7-9941-637db4d57419>" %}
***Activating a Project***
{% endembed %}

* Navigate to the ***Projects*** page.
* Select a project from the list.
* Click the ***Activate*** option.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FHPibjHkany8NucUKXm6H%2Fimage.png?alt=media&amp;token=a0aba90d-b4a4-46ce-b899-c8cc7b23e32f" alt=""><figcaption><p><em><strong>Activate option for a DSL Project</strong></em></p></figcaption></figure>

* A dialog window appears to confirm the Activation.
* Click the ***Yes*** option.

&#x20;      ![](https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FhtlFErsmpGrrCQWQie2d%2Fimage.png?alt=media\&token=4bf4884d-764f-44c7-9895-e6b381421287)

* The project gets activated and a notification message appears to communicate the completion of the action.
* The ***Activation*** option gets changed into the ***Deactivate*** option for the concerned project.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FRJQbdc4dMlRL6EmZU4bT%2Fimage.png?alt=media&amp;token=e524206b-a51f-453b-9f8a-f8aa8254d058" alt=""><figcaption><p><em><strong>The selected Project gets activated​</strong></em></p></figcaption></figure>

{% hint style="info" %}
*<mark style="color:green;">Please Note:</mark> The user can* ***Preview*** *an existing workspace without activating a Project.*
{% endhint %}

## Deactivating a Project

{% hint style="success" %}
*Check out the given illustration on how to deactivate a Project.*
{% endhint %}

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2F4QCFXv5LKZhvcvdFvaLC%2FDeactivating%20a%20Project.mp4?alt=media&token=d319661b-d47f-4f67-827e-fa48e0e5893b>" %}
***Deactivating a Project***
{% endembed %}

* Navigate to the ***Projects*** page.
* Select a project that you would wish to deactivate.
* Click the ***Deactivate*** option to deactivate the desired project.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2F6GZGRKBcTcqlOk5g4mqb%2Fimage.png?alt=media&amp;token=13e9b9ab-74dc-4234-9744-7bb88a02704e" alt=""><figcaption><p> <em><strong>Deactivate option for a DSL Project</strong></em></p></figcaption></figure>

* A dialogue box opens to assure the action.
* Click the ***Yes*** option.

&#x20;      ![](https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FJa0nNRgjvKuD0ZtoEqea%2Fimage.png?alt=media\&token=5917e35a-bdec-44ba-bfba-fd8279084f02)​

* The concerned project gets deactivated, and a notification message appears to inform the same.
* After the project gets deactivated the ***Activate*** option appears for the project name.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2Fz8RTOL6JIAvczaSE1Ge3%2Fimage.png?alt=media&amp;token=88fee627-39e4-43bf-a043-284a5f3c6fe1" alt=""><figcaption><p><em><strong>The selected Project gets Deactivated</strong></em></p></figcaption></figure>

{% hint style="danger" %}
*<mark style="color:red;">**Disclaimer:**</mark> The user won’t be able to edit the Workspace created under a project if the project status is **Deactivated**.*
{% endhint %}

## Deleting a Project

{% hint style="success" %}
*Check out the given illustration on how to delete a project.*
{% endhint %}

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FiVACjHdJoSbNzHJrAoen%2FDeleting%20a%20Project.mp4?alt=media&token=7987ceea-20c2-4b1f-9fa3-c2547a4a2e3a>" %}
***Deleting a Project***
{% endembed %}

* Navigate to the ***Projects List*** page.
* Select a Project from the list that you wish to delete.
* Click the ***Delete*** icon.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2F6mrCIvWmzp6InyYa7xvq%2Fimage.png?alt=media&amp;token=11f8f97b-e9c6-4efc-800d-37d53dfa17cd" alt=""><figcaption><p><em><strong>Accessing the Delete option for the DSL Project</strong></em></p></figcaption></figure>

* The Delete Project dialog box appears.
* Click the ***Yes*** option.

&#x20;       ![](https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FfHSySMhH3xfRh6GFOtw3%2Fimage.png?alt=media\&token=997862e6-cd74-423d-af81-04fdd3d700f2)

* A notification message appears to inform about the deletion of the selected Project.
* The Project gets removed from the list.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FXi8h5UlkbtAn2cQUCXgA%2Fimage.png?alt=media&amp;token=195a4508-1e3d-4a22-8f66-8b88390e1a75" alt=""><figcaption></figcaption></figure>

* The deleted project can be seen under the ***Trash*** page. The user can restore it or delete it permanently from this page.

<figure><img src="https://3817372244-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fz33KQNYQvBTgQKJBgwTz%2Fuploads%2FxXccNom8wCHSgWfiDhey%2Fimage.png?alt=media&amp;token=a6ac9428-74fc-4e32-8b8e-9a0322b8d39d" alt=""><figcaption><p><em><strong>Deleted Project listing under the Trash page</strong></em></p></figcaption></figure>
