Every Oracle Application Express application has an application-level attribute called Build Status. You can use this attribute to prevent an application from being modified by other developers. Build Status has two settings:
Run and Build Application - Developers can both run and edit an application.
Run Application Only - Developers can only run an application.
Setting the Build Status to Run Application Only is an effective way to prevent other developers from modifying it.
You can change the Build Status of an application as follows:
Developers and administrators can change the Build Status attribute on the Edit Application page. See "Availability" in Oracle Application Express Application Builder User's Guide.
Workspace administrators can change the Build Status of applications within the current workspace as described in this section. See "Managing Build Status in Workspace Administration".
Instance administrators can change the Build Status of an application on the Build Status page. See "Changing Application Build Status Set During Deployment".
To manage Build Status in Workspace Administration:
Navigate to the Workspace home page.
Click the Administration icon.
On the Administration page, click Manage Service.
Under Manage Meta Data, click Application Build Status.
Next, select a status. Status specifies whether the application is available or unavailable for use.
For Status, select one of the following:
Available - Application is available with no restrictions.
Available with Edit Links - Application is available for use. For developers, the Developer toolbar displays at the bottom of each page. Requires the developer to be logged in to the Application Builder in the same browser session.
Available to Developers Only - Application is available to users having developer privileges.
Restricted Access - Application is available to developers named in the Restrict to comma separated user list.
Unavailable - Application cannot be run or edited. The message in Message for unavailable application displays when users attempt to access the application.
Unavailable (Status Shown with PL/SQL) - Application cannot be run or edited.
Unavailable (Redirect to URL) - Application cannot be run or edited.
From Build Status, select one of the following:
Run and Build Application - Developers can both run and edit an application.
Run Application Only - Developers can only run an application.
Click Apply Changes.