4 Managing Projects
Once a project has been created in Oracle Backend for Firebase, developers may need to manage its lifecycle and its members. This includes retrieving project details, updating project metadata, and managing member roles. Developers can use the Console as a graphical interface to manage a project or application using a single dashboard.
This chapter covers viewing project information and managing member roles.
See Also:
Managing a Project in Practice for more information about creating and managing a project
Parent topic: Setting Up and Managing Projects
4.1 Working with Projects
You can view and work with project metadata using either the Console or the CLI
Console
Use the Console if you prefer a web-based interface for managing your projects through quick edits and visual monitoring.
CLI
Use the CLI for managing your projects from your terminal or command prompt.
Parent topic: Managing Projects
4.1.1 Viewing Your Project Information
Using the Console UI
-
From the home screen of the console, using the left navigation panel, click Project Settings.
-
The Projects List view opens, displaying:
- Project Name: The name you give your project.
- Project ID: A unique identifier automatically assigned to your project.
- Project Owner: The person responsible for managing and maintaining the project.
- Project Tag: This optional configurable tag lets you label a project as 'PROD' to show it contains a production app. A project tag is just a visual reminder; tagging doesn't change how the project works, but it helps you remember that changes here could affect your live apps.
Using the CLI
To list all projects owned/managed by the current schema:
fusabase list-projects
Parent topic: Working with Projects
4.2 Managing Project Members
Managing project members is essential for controlling access and collaboration within Oracle Backend for Firebase projects. Each project has an owner, who controls the project, a developer role, and a viewer role. This section explains how to update project member roles.
The following notes summarize important rules and limitations around managing project members.
-
These roles can be assigned to project members:
-
Owner: Full control, including adding/removing members and deleting the project.
-
Developer for interactive read/write access
-
Viewer: for read-only access
-
-
Only an owner can add, update, or remove members.
-
All member changes are logged in the system for traceability.
Parent topic: Managing Projects
4.2.1 Prerequisites
Before managing project members, ensure that:
-
A project has already been created under your schema.
-
You have the owner privileges for the project.
-
ORDS is installed and configured.
-
You have access to the Console UI for interactive management.
Parent topic: Managing Project Members
4.2.2 Updating Member Roles
Updating roles allows you to promote or demote members depending on their responsibilities.
Using the Console UI
-
Go to the Project Members and Permissions tab of the project.
-
Locate the member whose role you want to change.
-
Under the action, click the three dots, and then click Edit permissions.
-
Select the new role from the dropdown.
-
Click Save.
The updated role is reflected immediately.
Parent topic: Managing Project Members