Environments locking mechanism
When an application is being published in Environments then the Zoho Creator will prevent any user from making changes to the application. The locking mechanism will be unlocked once the publish process is completed or in case the process fails.
The cases in which the applications in Environment will be locked are listed below:
Use Cases | Development | Stage | Production |
Edit Mode | Live Mode | Live Mode | |
Publish to Stage | |||
Apps Selected and Clicked on Next | Selected and its dependent apps will be locked |
|
|
Publish to Stage Initiated | Locked | Lock involved apps only |
|
When Publishing to Stage is completed / Failed | Unlock selected and its dependent apps | Unlock involved apps only |
|
Publish to production | |||
Publish to Production Initiated |
|
| Locked |
Publish to Production is Completed / or When the schedule is deleted |
|
| Unlocked |
Collision cases in Stage
Publish to Stage | |||
User 1 | User 2 | ||
Steps | Tries Publish to Stage Option in Publish Dropdown | In App Selection Screen | Apps Selected and Clicked on next |
Apps Selected and Clicked on Next |
| "Another user is trying to publish" alert
| "Another user is trying to publish" alert
|
Publish to Stage Initiated | Publish button disabled | ||
When Publishing to Stage is completed / Failed | Publish button unlocked | ||
Collision cases in Production
Publish to Production | |||
User 1 | User 2 | ||
Steps | Tries Publish to Production Option in Publish Button | In Version Selection Screen | Version Selected and Trying to click on Next |
Package selected and clicked on Next |
| "Another user is trying to publish" alert
| "Another user is trying to publish" alert
|
Publish to production scheduled / Set to test and publish | Publish button disabled | ||
Publish to production is completed/ Or when schedule is deleted | Publish button unlocked | ||
