diff --git a/app/map_styles/polygon.xml b/app/map_styles/polygon.xml
index c89b49c2..92ff1a6f 100644
--- a/app/map_styles/polygon.xml
+++ b/app/map_styles/polygon.xml
@@ -517,6 +517,10 @@
[current_landuse_order] = "Minerals"
+
+ [current_landuse_order] = "Unclassified buildings"
+
+
[current_landuse_order] = "Recreation And Leisure"
@@ -531,7 +535,7 @@
[current_landuse_order] = "Residential"
-
+
[current_landuse_order] = "Community Services"
diff --git a/app/src/frontend/config/category-maps-config.ts b/app/src/frontend/config/category-maps-config.ts
index 51149177..9bc12599 100644
--- a/app/src/frontend/config/category-maps-config.ts
+++ b/app/src/frontend/config/category-maps-config.ts
@@ -193,7 +193,7 @@ export const categoryMapsConfig: {[key in Category]: CategoryMapDefinition[]} =
elements: [
{ color: '#e5050d', text: 'Mixed Use' },
{ subtitle: 'Single use:'},
- { color: '#4a54a6', text: 'Residential' },
+ { color: '#252aa6', text: 'Residential' },
{ color: '#ff8c00', text: 'Retail' },
{ color: '#f5f58f', text: 'Industry & Business' },
{ color: '#73ccd1', text: 'Community Services' },
@@ -203,7 +203,8 @@ export const categoryMapsConfig: {[key in Category]: CategoryMapDefinition[]} =
{ color: '#898944', text: 'Defence' },
{ color: '#fa667d', text: 'Agriculture' },
{ color: '#53f5dd', text: 'Minerals' },
- { color: '#ffffff', text: 'Vacant & Derelict' }
+ { color: '#ffffff', text: 'Vacant & Derelict' },
+ { color: '#6c6f8e', text: 'Unclassified buildings' }
]
},
}],
diff --git a/migrations/023.garden_buildings.down.sql b/migrations/023.garden_buildings.down.sql
new file mode 100644
index 00000000..8e23b73d
--- /dev/null
+++ b/migrations/023.garden_buildings.down.sql
@@ -0,0 +1,2 @@
+DELETE FROM reference_tables.landuse_classifications WHERE landuse_id = 'U071X';
+DELETE FROM reference_tables.buildings_landuse_group WHERE landuse_id = 'U071X';
diff --git a/migrations/023.garden_buildings.up.sql b/migrations/023.garden_buildings.up.sql
new file mode 100644
index 00000000..bb340fb7
--- /dev/null
+++ b/migrations/023.garden_buildings.up.sql
@@ -0,0 +1,14 @@
+-- equivalent to 015 migration
+INSERT INTO reference_tables.landuse_classifications
+(landuse_id, description, level, parent_id, is_used)
+VALUES
+-- group
+('U071X','Garden buildings','group','U070',True);
+
+
+-- equivalent to 016 migration
+INSERT INTO reference_tables.buildings_landuse_group
+(landuse_id, description, parent_order_id)
+VALUES
+-- group
+('U071X','Garden buildings','U070');
diff --git a/migrations/024.unclassified_buildings.down.sql b/migrations/024.unclassified_buildings.down.sql
new file mode 100644
index 00000000..482b95e5
--- /dev/null
+++ b/migrations/024.unclassified_buildings.down.sql
@@ -0,0 +1,4 @@
+DELETE FROM reference_tables.landuse_classifications WHERE landuse_id = 'U14X';
+DELETE FROM reference_tables.buildings_landuse_order WHERE landuse_id = 'U14X';
+DELETE FROM reference_tables.landuse_classifications WHERE landuse_id = 'U072X';
+DELETE FROM reference_tables.buildings_landuse_group WHERE landuse_id = 'U072X';
diff --git a/migrations/024.unclassified_buildings.up.sql b/migrations/024.unclassified_buildings.up.sql
new file mode 100644
index 00000000..f2c45a36
--- /dev/null
+++ b/migrations/024.unclassified_buildings.up.sql
@@ -0,0 +1,30 @@
+-- equivalent to 015 migration
+INSERT INTO reference_tables.landuse_classifications
+(landuse_id, description, level, parent_id, is_used)
+VALUES
+-- order
+('U14X','Unclassified buildings','order',NULL,True);
+
+
+-- equivalent to 016 migration
+INSERT INTO reference_tables.buildings_landuse_order
+(landuse_id, description)
+VALUES
+-- order
+('U14X','Unclassified buildings');
+
+
+-- equivalent to 015 migration
+INSERT INTO reference_tables.landuse_classifications
+(landuse_id, description, level, parent_id, is_used)
+VALUES
+-- group
+('U072X','Unclassified, likely residential','group','U14X',True);
+
+
+-- equivalent to 016 migration
+INSERT INTO reference_tables.buildings_landuse_group
+(landuse_id, description, parent_order_id)
+VALUES
+-- group
+('U072X','Unclassified, likely residential','U14X');