diff --git a/app/editor/src/features/admin/series/SeriesDetails.tsx b/app/editor/src/features/admin/series/SeriesDetails.tsx
index d9a3d1ad54..283c54e1f0 100644
--- a/app/editor/src/features/admin/series/SeriesDetails.tsx
+++ b/app/editor/src/features/admin/series/SeriesDetails.tsx
@@ -136,6 +136,7 @@ const SeriesDetails: React.FC = () => {
+
diff --git a/app/editor/src/features/admin/series/constants/columns.tsx b/app/editor/src/features/admin/series/constants/columns.tsx
index e4b8a33476..01138f3fc4 100644
--- a/app/editor/src/features/admin/series/constants/columns.tsx
+++ b/app/editor/src/features/admin/series/constants/columns.tsx
@@ -47,4 +47,11 @@ export const columns: ITableHookColumn[] = [
hAlign: 'center',
cell: (cell) => ,
},
+ {
+ label: 'Is CBRA Source',
+ accessor: 'isCBRASource',
+ width: 1,
+ hAlign: 'center',
+ cell: (cell) => ,
+ },
];
diff --git a/app/editor/src/features/admin/series/constants/defaultSeries.ts b/app/editor/src/features/admin/series/constants/defaultSeries.ts
index b019e2db95..ae95fecc02 100644
--- a/app/editor/src/features/admin/series/constants/defaultSeries.ts
+++ b/app/editor/src/features/admin/series/constants/defaultSeries.ts
@@ -10,4 +10,5 @@ export const defaultSeries: ISeriesForm = {
sortOrder: 0,
autoTranscribe: false,
useInTopics: false,
+ isCBRASource: false,
};
diff --git a/app/editor/src/features/admin/sources/SourceDetails.tsx b/app/editor/src/features/admin/sources/SourceDetails.tsx
index e558356593..5e7b6fef65 100644
--- a/app/editor/src/features/admin/sources/SourceDetails.tsx
+++ b/app/editor/src/features/admin/sources/SourceDetails.tsx
@@ -127,6 +127,7 @@ const SourceDetails: React.FC = () => {
+
);
diff --git a/app/editor/src/features/admin/sources/constants/defaultSource.ts b/app/editor/src/features/admin/sources/constants/defaultSource.ts
index 83fb36b9e7..afd8951baa 100644
--- a/app/editor/src/features/admin/sources/constants/defaultSource.ts
+++ b/app/editor/src/features/admin/sources/constants/defaultSource.ts
@@ -20,4 +20,5 @@ export const defaultSource: ISourceForm = {
},
actions: [],
metrics: [],
+ isCBRASource: false,
};
diff --git a/app/subscriber/src/features/my-reports/edit/settings/template/utils/generateSeries.ts b/app/subscriber/src/features/my-reports/edit/settings/template/utils/generateSeries.ts
index e9b267397b..42568ae14c 100644
--- a/app/subscriber/src/features/my-reports/edit/settings/template/utils/generateSeries.ts
+++ b/app/subscriber/src/features/my-reports/edit/settings/template/utils/generateSeries.ts
@@ -15,6 +15,7 @@ export const generateSeries = (options: IGenerateSeriesOptions) => {
isOther: false,
autoTranscribe: false,
useInTopics: false,
+ isCBRASource: false,
...options.init,
};
return entity;
diff --git a/app/subscriber/src/features/my-reports/edit/settings/template/utils/generateSource.ts b/app/subscriber/src/features/my-reports/edit/settings/template/utils/generateSource.ts
index 8b67b822fe..088c836de6 100644
--- a/app/subscriber/src/features/my-reports/edit/settings/template/utils/generateSource.ts
+++ b/app/subscriber/src/features/my-reports/edit/settings/template/utils/generateSource.ts
@@ -27,6 +27,7 @@ export const generateSource = (options: IGenerateSourceOptions) => {
configuration: {},
actions: [],
metrics: [],
+ isCBRASource: false,
...options.init,
};
return entity;
diff --git a/libs/net/dal/Configuration/SeriesConfiguration.cs b/libs/net/dal/Configuration/SeriesConfiguration.cs
index 389cde2f27..14e0824baf 100644
--- a/libs/net/dal/Configuration/SeriesConfiguration.cs
+++ b/libs/net/dal/Configuration/SeriesConfiguration.cs
@@ -12,6 +12,7 @@ public override void Configure(EntityTypeBuilder builder)
builder.Property(m => m.SourceId).IsRequired(false);
builder.Property(m => m.AutoTranscribe).IsRequired();
builder.Property(m => m.UseInTopics).IsRequired();
+ builder.Property(m => m.IsCBRASource).IsRequired(false);
builder.HasOne(m => m.Source).WithMany(m => m.Series).HasForeignKey(m => m.SourceId).OnDelete(DeleteBehavior.Cascade);
builder.HasMany(m => m.MediaTypeSearchMappings).WithMany(m => m.SeriesSearchMappings).UsingEntity();
diff --git a/libs/net/dal/Configuration/SourceConfiguration.cs b/libs/net/dal/Configuration/SourceConfiguration.cs
index a6a97fc846..5c378bb843 100644
--- a/libs/net/dal/Configuration/SourceConfiguration.cs
+++ b/libs/net/dal/Configuration/SourceConfiguration.cs
@@ -21,6 +21,7 @@ public override void Configure(EntityTypeBuilder