Project Dashboard ================= .. role:: bolditalic :class: bolditalic .. role:: underline :class: underline .. |br| raw:: html
The Project Dashboard provides you information about the project you have created - i.e., the app under test, the build details, project members, CI settings, etc. .. image:: _static/projectdashboard3.png :align: center Let's have a look at the Dashboard in detail. The Project Dashboard constitutes of the following 5 sections: 1. Builds 2. Team 3. Upload Build - Remote 4. Settings 5. Group **1. Builds** This is the section of the Dashboard on which you land by default on clicking on a project. The Build section provides you information about: * *Build details* (i.e., build name, version name, version code, package name and launch action) * *Description about the build* * *Build file size* * *Name of the team member who uploaded the build to the project* * *Date of upload of the build to the project* You can upload multiple builds to a project. You can choose the build to be tested upon from the 'Build' drop down field. In addition to providing you the details about the build, this section of the Dashboard also allows you to perform the following tasks: * :bolditalic:`Upload New Build` - Clicking on this button enables you to manually upload an app build from a chosen location to the project * :bolditalic:`Get selected Build URL` - Clicking on this button copies to the clipboard, the URL to download the currently selected build in the project. On pasting this URL on a browser tab and hitting enter, the user is able to download the currently selected build onto their computer. * :bolditalic:`Copy the build ID` - Clicking on this button copies to the clipboard, the build ID of the currently selected build in the project. * :bolditalic:`Delete Selected Build` - Clicking on this button deletes the currently selected build from the project. Only a project member with admin privileges can delete a build. **2. Team** All members who are added to the project are listed on the Team section. Apps that are part of a particular project can be accessed by everyone who is part of that project. Project members have the ability to test, automate and view reports for any build that is part of their project. Each team has 2 kinds of memebers - Admin and non-admin Admin members have a few additonal privileges when compared to non-admin members. They can:- * Delete a build from the project * Add/remove members from the project * Grant to/Revoke from a team member admin privileges * Execute a CURL command to upload an app build remotely By default, a member who creates a project has admin privileges on that project. **Note:** :bolditalic:`An Admin member of a project is different from a RobusTest Admin` The former's privileges are restricted to the project the member is a part of while the latter has special privileges on the entire RobusTest platform **3. Upload Build - Remote** This section is visible only to admin members of the project. Here, a CURL command is provided which enables the user to upload an app build to the current project remotely The general format of this command is as follows:: curl -X PUT '/v3/project//build?accesskey=' -H 'content-Type: multipart/form-data' -F 'build=@' -F buildInfo='{"desc":"", "label":"