# Component Statuses

> <table>
<colgroup>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>
Status
</th>
<th>
Component Visible for
</th>
<th>
Description
</th>
</tr>
</thead>
<tbody>
<tr>
<td headers="d54350e29">
<p>Draft</p>
</td>
<td headers="d54350e34">
<p>Author</p>
</td>
<td headers="d54350e39">
<ul>
<li>The author uploaded a component but does not submit it.</li>
<li>The curator rejected the component in the curation flow with - needs update reason.</li>
<li>The author submitted the component but then withdrawn it.</li>
</ul>
</td>
</tr>
<tr>
<td headers="d54350e29">
<p>Submitted</p>
</td>
<td headers="d54350e34">
<p>Author</p>
<p>Component Curators</p>
</td>
<td headers="d54350e39">
<p>The author has uploaded a component and submit it. The component remains in this state until the curation process is initiated.</p>
</td>
</tr>
<tr>
<td headers="d54350e29">
<p>In Review</p>
</td>
<td headers="d54350e34">
<p>Author</p>
<p>Assigned Component Curator</p>
</td>
<td headers="d54350e39">
<p>The curator has picked-up the component from the Manage Components list and started curating it.</p>
</td>
</tr>
<tr>
<td headers="d54350e29">
<p>Published</p>
</td>
<td headers="d54350e34">
<p>All Users</p>
</td>
<td headers="d54350e39">
<p>The curator finishes the curation process and decides to publish the component.</p>
</td>
</tr>
<tr>
<td headers="d54350e29">
<p>Rejected Permanently</p>
</td>
<td headers="d54350e34">
<p>Author</p>
<p>Component Curators</p>
</td>
<td headers="d54350e39">
<p>The curator finishes the curation process and decides to permanently reject the component.</p>
</td>
</tr>
<tr>
<td headers="d54350e29">
<p>Rejected Needs Update</p>
</td>
<td headers="d54350e34">
<p>Author</p>
<p>Component Curators</p>
</td>
<td headers="d54350e39">
<ul>
<li>The curator finishes the curation process and decides to send the component back to the author with recommendation for updates.</li>
<li>The status is similar to the draft one, only that this one is used to warn the author that they need to update the component
                                 before submitting the component again.
                              </li>
</ul>
</td>
</tr>
<tr>
<td headers="d54350e29">
<p>Archived</p>
</td>
<td headers="d54350e34">
<p>Author</p>
<p>Users who have downloaded the component</p>
</td>
<td headers="d54350e39">
<p>The author decides to archive the component from My Components - uploads.</p>
</td>
</tr>
</tbody>
</table>

<colgroup>
<col/>
<col/>
<col/>
</colgroup>

Status

Component Visible for

Description

Draft

Author

The author uploaded a component but does not submit it.
The curator rejected the component in the curation flow with - needs update reason.
The author submitted the component but then withdrawn it.

Submitted

Author
Component Curators

The author has uploaded a component and submit it. The component remains in this state until the curation process is initiated.

In Review

Author
Assigned Component Curator

The curator has picked-up the component from the Manage Components list and started curating it.

Published

All Users

The curator finishes the curation process and decides to publish the component.

Rejected Permanently

Author
Component Curators

The curator finishes the curation process and decides to permanently reject the component.

Rejected Needs Update

Author
Component Curators

The curator finishes the curation process and decides to send the component back to the author with recommendation for updates.
The status is similar to the draft one, only that this one is used to warn the author that they need to update the component
                                 before submitting the component again.
                              

Archived

Author
Users who have downloaded the component

The author decides to archive the component from My Components - uploads.
