Rename templateModelLayer to scaffolderCatalogModelLayer
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Signed-off-by: Fredrik Adelöw <freben@spotify.com>
This commit is contained in:
@@ -2,4 +2,4 @@
|
||||
'@backstage/plugin-scaffolder-common': minor
|
||||
---
|
||||
|
||||
Added a Template kind model layer with JSON Schema definition, serving as an example of how plugins can declare their own catalog entity kinds.
|
||||
Added `scaffolderCatalogModelLayer`, a Template kind model layer with JSON Schema definition, serving as an example of how plugins can declare their own catalog entity kinds.
|
||||
|
||||
@@ -16,11 +16,13 @@
|
||||
|
||||
import { createBackend } from '@backstage/backend-defaults';
|
||||
import { provideStaticCatalogModel } from '@backstage/plugin-catalog-node/alpha';
|
||||
import { templateModelLayer } from '@backstage/plugin-scaffolder-common/alpha';
|
||||
import { scaffolderCatalogModelLayer } from '@backstage/plugin-scaffolder-common/alpha';
|
||||
|
||||
const backend = createBackend();
|
||||
backend.add(import('../src'));
|
||||
backend.add(import('@backstage/plugin-catalog-backend-module-logs'));
|
||||
backend.add(provideStaticCatalogModel({ layers: [templateModelLayer] }));
|
||||
backend.add(
|
||||
provideStaticCatalogModel({ layers: [scaffolderCatalogModelLayer] }),
|
||||
);
|
||||
|
||||
backend.start();
|
||||
|
||||
@@ -36,7 +36,7 @@ import { catalogModelExtensionPoint } from './extensions';
|
||||
* ```ts
|
||||
* backend.add(
|
||||
* provideStaticCatalogModel({
|
||||
* layers: [templateModelLayer],
|
||||
* layers: [scaffolderCatalogModelLayer],
|
||||
* }),
|
||||
* );
|
||||
* ```
|
||||
|
||||
@@ -22,6 +22,9 @@ export const RESOURCE_TYPE_SCAFFOLDER_TEMPLATE = 'scaffolder-template';
|
||||
// @alpha
|
||||
export const scaffolderActionPermissions: ResourcePermission<'scaffolder-action'>[];
|
||||
|
||||
// @alpha
|
||||
export const scaffolderCatalogModelLayer: CatalogModelLayer;
|
||||
|
||||
// @alpha
|
||||
export const scaffolderPermissions: (
|
||||
| BasicPermission
|
||||
@@ -51,9 +54,6 @@ export const taskReadPermission: ResourcePermission<'scaffolder-task'>;
|
||||
// @alpha
|
||||
export const templateManagementPermission: BasicPermission;
|
||||
|
||||
// @alpha
|
||||
export const templateModelLayer: CatalogModelLayer;
|
||||
|
||||
// @alpha
|
||||
export const templateParameterReadPermission: ResourcePermission<'scaffolder-template'>;
|
||||
|
||||
|
||||
@@ -15,4 +15,4 @@
|
||||
*/
|
||||
|
||||
export * from './permissions';
|
||||
export { templateModelLayer } from './catalogModel';
|
||||
export { scaffolderCatalogModelLayer } from './catalogModel';
|
||||
|
||||
@@ -23,7 +23,7 @@ import schema from './Template.v1beta3.schema.json';
|
||||
*
|
||||
* @alpha
|
||||
*/
|
||||
export const templateModelLayer = createCatalogModelLayer({
|
||||
export const scaffolderCatalogModelLayer = createCatalogModelLayer({
|
||||
layerId: 'scaffolder.backstage.io/kind-template',
|
||||
builder: model => {
|
||||
model.addKind({
|
||||
|
||||
Reference in New Issue
Block a user