diff --git a/backend/src/main/groovy/edu/internet2/tier/shibboleth/admin/ui/service/JsonSchemaBuilderService.groovy b/backend/src/main/groovy/edu/internet2/tier/shibboleth/admin/ui/service/JsonSchemaBuilderService.groovy index 7be383917..e596d7710 100644 --- a/backend/src/main/groovy/edu/internet2/tier/shibboleth/admin/ui/service/JsonSchemaBuilderService.groovy +++ b/backend/src/main/groovy/edu/internet2/tier/shibboleth/admin/ui/service/JsonSchemaBuilderService.groovy @@ -25,7 +25,7 @@ class JsonSchemaBuilderService { List result = new ArrayList<>() List resultNames = new ArrayList<>() attributeBundleService.findAll().forEach({ bundle -> - result.add(bundle.getAttributes()) + result.add(bundle.getAttributeNames()) resultNames.add(bundle.getName()) }) diff --git a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/configuration/MigrationTasksContextLoadedListener.java b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/configuration/MigrationTasksContextLoadedListener.java index 427a83759..3f4abaeb7 100644 --- a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/configuration/MigrationTasksContextLoadedListener.java +++ b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/configuration/MigrationTasksContextLoadedListener.java @@ -85,10 +85,10 @@ void doAttributeBundleMigration() { attributeBundleRepository.findAll().forEach(attrBundleEntry -> { try { Set names = new HashSet(); - attrBundleEntry.getAttributes().forEach(value -> { + attrBundleEntry.getAttributeNames().forEach(value -> { names.add(BundleableAttributeType.values()[Integer.parseInt(value)].label()); }); - attrBundleEntry.setAttributes(names); + attrBundleEntry.setAttributeNames(names); attributeBundleRepository.save(attrBundleEntry); } catch (NumberFormatException ignore) { diff --git a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/controller/AttributeBundleController.java b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/controller/AttributeBundleController.java index 75f995d1c..406d0532b 100644 --- a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/controller/AttributeBundleController.java +++ b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/controller/AttributeBundleController.java @@ -93,7 +93,7 @@ public ResponseEntity getBundleSchema() { itemsMap.put("type", "string"); itemsMap.put("enum", getAttributeNames()); attributesMap.put("items", itemsMap); - props.put("attributes", attributesMap); + props.put("attributeNames", attributesMap); result.put("properties", props); return ResponseEntity.ok(result); } diff --git a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/domain/AttributeBundle.java b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/domain/AttributeBundle.java index 88748fca2..009a75455 100644 --- a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/domain/AttributeBundle.java +++ b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/domain/AttributeBundle.java @@ -15,7 +15,7 @@ public class AttributeBundle { @Column(name="attribute_names", nullable = false) @ElementCollection - Set attributes = new HashSet<>(); + Set attributeNames = new HashSet<>(); @Column(name = "name", nullable = true) String name; diff --git a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/service/AttributeBundleService.java b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/service/AttributeBundleService.java index 9b5fe243b..207cad763 100644 --- a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/service/AttributeBundleService.java +++ b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/service/AttributeBundleService.java @@ -40,7 +40,7 @@ public AttributeBundle updateBundle(AttributeBundle bundle) throws PersistentEnt } AttributeBundle bundleToUpdate = dbBundle.get(); bundleToUpdate.setName(bundle.getName()); - bundleToUpdate.setAttributes(bundle.getAttributes()); + bundleToUpdate.setAttributeNames(bundle.getAttributeNames()); return attributeBundleRepository.save(bundleToUpdate); } diff --git a/ui/src/app/metadata/domain/attribute/AttributeBundleDefinition.js b/ui/src/app/metadata/domain/attribute/AttributeBundleDefinition.js index 7c60db1cf..18b76a7de 100644 --- a/ui/src/app/metadata/domain/attribute/AttributeBundleDefinition.js +++ b/ui/src/app/metadata/domain/attribute/AttributeBundleDefinition.js @@ -7,7 +7,7 @@ export const AttributeBundleDefinition = { steps: [], schema: `${BASE_PATH}api/custom/entity/bundles/bundle_schema`, uiSchema: { - attributes: { + attributeNames: { 'ui:widget': 'AttributeReleaseWidget' } }, diff --git a/ui/src/app/metadata/view/MetadataAttributeBundles.js b/ui/src/app/metadata/view/MetadataAttributeBundles.js index b0e805e19..abe10bf0c 100644 --- a/ui/src/app/metadata/view/MetadataAttributeBundles.js +++ b/ui/src/app/metadata/view/MetadataAttributeBundles.js @@ -18,7 +18,7 @@ export function MetadataAttributeBundles() { {(load, find, create, update, remove, loading) => - {(bundles, reload) => + {(bundles, reload) =>
@@ -49,7 +49,7 @@ export function MetadataAttributeBundles() { {bundles.map((bundle, i) => { bundle.name } - + @@ -71,7 +71,7 @@ export function MetadataAttributeBundles() {
- + } @@ -79,4 +79,4 @@ export function MetadataAttributeBundles() { }
); -} \ No newline at end of file +}