From a0d3f77ae64ebe8b78817775d0f73cd1abe1ce83 Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Sun, 25 Jun 2023 22:23:31 -0400
Subject: [PATCH] feat: add make targets loaddata.{custom,sample}

---
 Makefile | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/Makefile b/Makefile
index 3de72d57..2b5658f1 100644
--- a/Makefile
+++ b/Makefile
@@ -18,7 +18,7 @@ create_oidc_client.dashboard:
 create_oidc_client.tank:
 	$(POETRY_RUN_MANAGE) create_oidc_client tank confidential --client-id ${TANK_OIDC_CLIENT_ID} --client-secret ${TANK_OIDC_CLIENT_SECRET} -r "code" -u ${TANK_CALLBACK_BASE_URL}/tank/auth/oidc/callback
 
-initialize: migrate loadfixtures create_oidc_client.dashboard create_oidc_client.tank
+initialize: migrate loaddata.program create_oidc_client.dashboard create_oidc_client.tank
 	$(POETRY_RUN_MANAGE) collectstatic --clear --no-input
 	$(POETRY_RUN_MANAGE) createsuperuser --no-input
 	$(POETRY_RUN_MANAGE) creatersakey
@@ -32,12 +32,14 @@ migrate:
 collectstatic:
 	$(POETRY_RUN_MANAGE) collectstatic --no-input
 
-loadfixtures:
-	# TODO: reduce the fixtures loaded to the very minimum
-	$(POETRY_RUN_MANAGE) loaddata fixtures/*/*.json
+loaddata.program:
+	$(POETRY_RUN_MANAGE) loaddata fixtures/program/*.json
 
-loaddata:
-	$(POETRY_RUN_MANAGE) loaddata ${DATA}
+loaddata.sample:
+	$(POETRY_RUN_MANAGE) loaddata fixtures/sample/*.json
+
+loaddata.custom:
+	$(POETRY_RUN_MANAGE) loaddata fixtures/custom/*.json
 
 removestaleimages:
 	$(POETRY_RUN_MANAGE) removestaleimages
-- 
GitLab