Admin tasks
If you want to allow the use of custom widgets within your project, as a project Admin you have the possibility to:
Order a managed GitHub repository, in which users of your project can then create custom widgets.
These widgets are then deployed to your project based on so called GitHub Actions.
→ The steps for this are described in Setting up a repository for custom widgets.Adding or removing users of your project from the repository.
→ The steps for this are described in Adding users to the repository and Removing users from the repository.
→ The detailed information for cases of troubleshooting is provided in Adding users - detailed process description and Removing users - detailed process description.Linking within your project custom widgets developed in the scope of other projects, by configuring them as trusted projects.
→ The steps for this are described in Reusing custom widgets from another project.
In this Admin guide, you will find more detailed technical information of the different processes behind the practical steps with the UI.
The GitHub organization
The repository which you can order as a project Admin will be configured within the Insights Customers organization at GitHub, which is part of the GitHub Enterprise Cloud (GHEC) hosted by GitHub.
For details, see GitHub Enterprise.
This organization does not offer any public repositories, therefore a user needs to be authorized by means of a specific "oneIDM" role in order to view and contribute to one of its repositories.
Two-factor authentication is also required for access to the repositories.
Prerequisites for obtaining a managed repository
You are granted an Admin role or higher in a project which is a paid plan project.
You can have only one managed repository per project.
You can only add users who are Bosch Employees and are members of the project.
You cannot add technical users.