From 54ff797b5d14936083031a5170950b3dee219bf6 Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Fri, 31 Jan 2025 15:07:25 -0600 Subject: [PATCH] Add auth meta-data, now that validator wants it. --- .../core/actions/permissions/PermissionsHelperTest.java | 6 ++++++ .../kingsrook/qqq/backend/core/context/QContextTest.java | 3 +++ 2 files changed, 9 insertions(+) diff --git a/qqq-backend-core/src/test/java/com/kingsrook/qqq/backend/core/actions/permissions/PermissionsHelperTest.java b/qqq-backend-core/src/test/java/com/kingsrook/qqq/backend/core/actions/permissions/PermissionsHelperTest.java index cb61d4f7..eb71e15e 100644 --- a/qqq-backend-core/src/test/java/com/kingsrook/qqq/backend/core/actions/permissions/PermissionsHelperTest.java +++ b/qqq-backend-core/src/test/java/com/kingsrook/qqq/backend/core/actions/permissions/PermissionsHelperTest.java @@ -36,8 +36,10 @@ import com.kingsrook.qqq.backend.core.model.actions.AbstractTableActionInput; import com.kingsrook.qqq.backend.core.model.actions.tables.insert.InsertInput; import com.kingsrook.qqq.backend.core.model.actions.widgets.RenderWidgetInput; import com.kingsrook.qqq.backend.core.model.actions.widgets.RenderWidgetOutput; +import com.kingsrook.qqq.backend.core.model.metadata.QAuthenticationType; import com.kingsrook.qqq.backend.core.model.metadata.QBackendMetaData; import com.kingsrook.qqq.backend.core.model.metadata.QInstance; +import com.kingsrook.qqq.backend.core.model.metadata.authentication.QAuthenticationMetaData; import com.kingsrook.qqq.backend.core.model.metadata.code.QCodeReference; import com.kingsrook.qqq.backend.core.model.metadata.dashboard.QWidgetMetaData; import com.kingsrook.qqq.backend.core.model.metadata.fields.QFieldMetaData; @@ -523,6 +525,10 @@ class PermissionsHelperTest extends BaseTest { QInstance qInstance = new QInstance(); + qInstance.setAuthentication(new QAuthenticationMetaData() + .withType(QAuthenticationType.FULLY_ANONYMOUS) + .withName("anonymous")); + qInstance.addBackend(new QBackendMetaData() .withName("backend")); diff --git a/qqq-backend-core/src/test/java/com/kingsrook/qqq/backend/core/context/QContextTest.java b/qqq-backend-core/src/test/java/com/kingsrook/qqq/backend/core/context/QContextTest.java index 78c96db4..7bd44fdf 100644 --- a/qqq-backend-core/src/test/java/com/kingsrook/qqq/backend/core/context/QContextTest.java +++ b/qqq-backend-core/src/test/java/com/kingsrook/qqq/backend/core/context/QContextTest.java @@ -24,8 +24,10 @@ package com.kingsrook.qqq.backend.core.context; import java.util.Map; import java.util.UUID; +import com.kingsrook.qqq.backend.core.model.metadata.QAuthenticationType; import com.kingsrook.qqq.backend.core.model.metadata.QBackendMetaData; import com.kingsrook.qqq.backend.core.model.metadata.QInstance; +import com.kingsrook.qqq.backend.core.model.metadata.authentication.QAuthenticationMetaData; import com.kingsrook.qqq.backend.core.model.metadata.fields.QFieldMetaData; import com.kingsrook.qqq.backend.core.model.metadata.fields.QFieldType; import com.kingsrook.qqq.backend.core.model.metadata.tables.QTableMetaData; @@ -102,6 +104,7 @@ class QContextTest private static QInstance newQInstance() { QInstance qInstance = new QInstance(); + qInstance.setAuthentication(new QAuthenticationMetaData().withType(QAuthenticationType.FULLY_ANONYMOUS).withName("anonymous")); qInstance.addBackend(new QBackendMetaData().withName("backend")); qInstance.addTable(new QTableMetaData().withName("table").withBackendName("backend").withPrimaryKeyField("id").withField(new QFieldMetaData("id", QFieldType.INTEGER))); return qInstance;