
Property Lifecycle
Every property on the GREM Capital platform has a status that determines its visibility and available actions. A property goes through several stages from creation to sale or deactivation.
Main Statuses
| Status | Visibility | Description |
|---|---|---|
| Draft | Author only | Initial status on creation. Not visible to other users |
| Moderation | Author + admins | Submitted for administrator review |
| Active | Everyone | Published. Visible in the catalog and on the landing page |
| Rejected | Author only | Rejected by the administrator. Rejection reason is provided |
| Sold | Everyone (with badge) | Marked as sold |
| Inactive | Author only | Temporarily hidden from other users |
| Deleted | No one | Property deleted. Cannot be restored |
Status Transitions
Draft
Initial status. The property is saved but does not appear in the catalog or public search.
Available transitions:
- Draft -> Moderation — submit for moderation (requires a commission split contract and a filled-in price field)
- Draft -> Deleted — delete the draft
Moderation
The property is awaiting administrator review. The author sees the "Moderation" status on the property card.
Available transitions:
- Moderation -> Active — administrator approved the property
- Moderation -> Rejected — administrator rejected the property
Active
The property is published and available to all users. It appears in the catalog, public search, and on the landing page.
Available transitions:
- Active -> Sold — mark as sold
- Active -> Inactive — temporarily hide
Rejected
The administrator rejected the property with a stated reason. The author sees the rejection reason on the property card.
Available transitions:
- Rejected -> Moderation — fix the issues and resubmit for moderation
Before resubmitting for moderation, review the rejection reason and address the noted issues. Repeated rejection for the same reason may lead to restrictions.
Sold
The property is marked as sold. It remains visible with a "Sold" badge but does not appear in active search results by default.
Inactive
The property is temporarily hidden. Use this when you need to temporarily remove a property from publication without deleting it.
Available transitions:
- Inactive -> Active — republish
Archiving
Separately from the status system, there is an archiving mechanism. You can:
- Archive a property — it moves to the archive and no longer appears in the main catalog
- Unarchive a property — restore it from the archive to its previous state
Archived properties are stored in a separate list and can be restored at any time.
Use archiving for properties that are no longer relevant but may be needed in the future. Unlike deletion, archiving preserves all property data.
Technical Processing Statuses
When creating or updating a property, the system may set internal processing statuses:
| Status | Description |
|---|---|
| generating | System is generating data (e.g., photo variants) |
| ready | Processing complete, property is ready |
| creating | Property is being created |
These are technical statuses that are changed automatically by the system. They appear in the interface as a progress indicator.
Viewing the Status
The current property status is displayed:
- On the property card in the "My properties" tab
- On the property editing page
- In the mobile app on the property details screen
For properties with "Rejected" status, the rejection reason and recommendations for fixing are also displayed.