diff --git a/src/main/resources/db/changelog/changes/v1.0.1/changelog-v1.0.1.xml b/src/main/resources/db/changelog/changes/v1.0.1/changelog-v1.0.1.xml
index 39791cf5..e2872033 100644
--- a/src/main/resources/db/changelog/changes/v1.0.1/changelog-v1.0.1.xml
+++ b/src/main/resources/db/changelog/changes/v1.0.1/changelog-v1.0.1.xml
@@ -7,5 +7,7 @@
+
+
diff --git a/src/main/resources/db/changelog/changes/v1.0.1/update_item_details_entity_type_definition.sql b/src/main/resources/db/changelog/changes/v1.0.1/update_item_details_entity_type_definition.sql
new file mode 100644
index 00000000..b0ceab2d
--- /dev/null
+++ b/src/main/resources/db/changelog/changes/v1.0.1/update_item_details_entity_type_definition.sql
@@ -0,0 +1,316 @@
+UPDATE entity_type_definition SET definition =
+'{
+ "id": "0cb79a4c-f7eb-4941-a104-745224ae0292",
+ "name":"drv_item_details",
+ "labelAlias" : "Items",
+ "subEntityTypeIds": ["097a6f96-edd0-11ed-a05b-0242ac120003", "0cb79a4c-f7eb-4941-a104-745224ae0293"],
+ "private" : false,
+ "columns": [
+ {
+ "name": "holdings_id",
+ "dataType":{
+ "dataType":"rangedUUIDType"
+ },
+ "labelAlias": "Holdings ID",
+ "visibleByDefault": false
+ },
+ {
+ "name": "instance_created_date",
+ "dataType":{
+ "dataType":"dateType"
+ },
+ "labelAlias": "Instance created date",
+ "visibleByDefault": false
+ },
+ {
+ "name": "instance_id",
+ "dataType":{
+ "dataType":"rangedUUIDType"
+ },
+ "labelAlias": "Instance ID",
+ "visibleByDefault": false
+ },
+ {
+ "name": "instance_primary_contributor",
+ "dataType":{
+ "dataType":"stringType"
+ },
+ "labelAlias": "Instance primary contributor",
+ "visibleByDefault": false
+ },
+ {
+ "name": "instance_title",
+ "dataType":{
+ "dataType":"stringType"
+ },
+ "labelAlias": "Instance title",
+ "visibleByDefault": true
+ },
+ {
+ "name": "instance_title_searchable",
+ "dataType":{
+ "dataType":"stringType"
+ },
+ "labelAlias": "Instance title (Searchable)",
+ "visibleByDefault": true
+ },
+ {
+ "name": "instance_updated_date",
+ "dataType":{
+ "dataType":"dateType"
+ },
+ "labelAlias": "Instance updated date",
+ "visibleByDefault": false
+ },
+ {
+ "name": "item_barcode",
+ "dataType":{
+ "dataType":"stringType"
+ },
+ "labelAlias": "Item barcode",
+ "visibleByDefault": true
+ },
+ {
+ "name": "item_level_call_number",
+ "dataType":{
+ "dataType":"stringType"
+ },
+ "labelAlias": "Item call number",
+ "visibleByDefault": false
+ },
+ {
+ "name": "item_level_call_number_type_name",
+ "dataType":{
+ "dataType":"stringType"
+ },
+ "labelAlias": "Item call number type name",
+ "visibleByDefault": false,
+ "idColumnName": "item_level_call_number_typeid",
+ "source": {
+ "entityTypeId": "5c8315be-13f5-4df5-ae8b-086bae83484d",
+ "columnName": "call_number_type_name"
+ }
+ },
+ {
+ "name": "item_level_call_number_typeid",
+ "dataType":{
+ "dataType":"rangedUUIDType"
+ },
+ "labelAlias": "Item call number type ID",
+ "visibleByDefault": false
+ },
+ {
+ "name": "item_copy_number",
+ "dataType":{
+ "dataType":"stringType"
+ },
+ "labelAlias": "Item copy number",
+ "visibleByDefault": true
+ },
+ {
+ "name": "item_created_date",
+ "dataType":{
+ "dataType":"dateType"
+ },
+ "labelAlias": "Item created date",
+ "visibleByDefault": false
+ },
+ {
+ "name": "item_effective_call_number",
+ "dataType":{
+ "dataType":"stringType"
+ },
+ "labelAlias": "Item effective call number",
+ "visibleByDefault": true
+ },
+ {
+ "name": "item_effective_call_number_type_name",
+ "dataType":{
+ "dataType":"stringType"
+ },
+ "labelAlias": "Item effective call number type name",
+ "visibleByDefault": false,
+ "idColumnName": "item_effective_call_number_typeid",
+ "source": {
+ "entityTypeId": "5c8315be-13f5-4df5-ae8b-086bae83484d",
+ "columnName": "call_number_type_name"
+ }
+ },
+ {
+ "name": "item_effective_call_number_typeid",
+ "dataType":{
+ "dataType":"rangedUUIDType"
+ },
+ "labelAlias": "Item effective call number type ID",
+ "visibleByDefault": false
+ },
+ {
+ "name": "item_effective_library_code",
+ "dataType":{
+ "dataType":"stringType"
+ },
+ "labelAlias": "Item effective library code",
+ "visibleByDefault": false
+ },
+ {
+ "name": "item_effective_library_id",
+ "dataType":{
+ "dataType":"rangedUUIDType"
+ },
+ "labelAlias": "Item effective library ID",
+ "visibleByDefault": false
+ },
+ {
+ "name": "item_effective_library_name",
+ "dataType":{
+ "dataType":"stringType"
+ },
+ "labelAlias": "Item effective library name",
+ "visibleByDefault": false,
+ "idColumnName": "item_effective_library_id",
+ "source": {
+ "entityTypeId": "cf9f5c11-e943-483c-913b-81d1e338accc",
+ "columnName": "loclibrary_name"
+ }
+ },
+ {
+ "name": "item_effective_location_id",
+ "dataType":{
+ "dataType":"rangedUUIDType"
+ },
+ "labelAlias": "Item effective location ID",
+ "visibleByDefault": false
+ },
+ {
+ "name": "item_effective_location_name",
+ "dataType":{
+ "dataType":"stringType"
+ },
+ "labelAlias": "Item effective location name",
+ "visibleByDefault": true,
+ "idColumnName": "item_effective_location_id",
+ "source": {
+ "entityTypeId": "a9d6305e-fdb4-4fc4-8a73-4a5f76d8410b",
+ "columnName": "location_name"
+ }
+ },
+ {
+ "name": "item_hrid",
+ "dataType":{
+ "dataType":"stringType"
+ },
+ "labelAlias": "Item hrid",
+ "visibleByDefault": false
+ },
+ {
+ "name": "id",
+ "dataType":{
+ "dataType":"rangedUUIDType"
+ },
+ "labelAlias": "Item ID",
+ "visibleByDefault": false
+ },
+ {
+ "name": "item_material_type",
+ "dataType":{
+ "dataType":"stringType"
+ },
+ "labelAlias": "Item material type",
+ "visibleByDefault": false,
+ "idColumnName": "item_material_type_id",
+ "source": {
+ "entityTypeId": "917ea5c8-cafe-4fa6-a942-e2388a88c6f6",
+ "columnName": "material_type_name"
+ }
+ },
+ {
+ "name": "item_material_type_id",
+ "dataType":{
+ "dataType":"rangedUUIDType"
+ },
+ "labelAlias": "Item material ID",
+ "visibleByDefault": false
+ },
+ {
+ "name": "item_permanent_location_id",
+ "dataType":{
+ "dataType":"rangedUUIDType"
+ },
+ "labelAlias": "Item permanent ID",
+ "visibleByDefault": false
+ },
+ {
+ "name": "item_permanent_location_name",
+ "dataType":{
+ "dataType":"stringType"
+ },
+ "labelAlias": "Item permanent location name",
+ "visibleByDefault": false,
+ "idColumnName": "item_permanent_location_id",
+ "source": {
+ "entityTypeId": "a9d6305e-fdb4-4fc4-8a73-4a5f76d8410b",
+ "columnName": "location_name"
+ }
+ },
+ {
+ "name": "item_status",
+ "dataType":{
+ "dataType":"stringType"
+ },
+ "labelAlias": "Item status",
+ "visibleByDefault": false,
+ "source": {
+ "entityTypeId": "a1a37288-1afe-4fa5-ab59-a5bcf5d8ca2d",
+ "columnName": "item_status"
+ }
+ },
+ {
+ "name": "item_temporary_location_id",
+ "dataType":{
+ "dataType":"rangedUUIDType"
+ },
+ "labelAlias": "Item temporary ID",
+ "visibleByDefault": false
+ },
+ {
+ "name": "item_temporary_location_name",
+ "dataType":{
+ "dataType":"stringType"
+ },
+ "labelAlias": "Item temporary location name",
+ "visibleByDefault": false,
+ "idColumnName": "item_temporary_location_id",
+ "source": {
+ "entityTypeId": "a9d6305e-fdb4-4fc4-8a73-4a5f76d8410b",
+ "columnName": "location_name"
+ }
+ },
+ {
+ "name": "item_updated_date",
+ "dataType":{
+ "dataType":"dateType"
+ },
+ "labelAlias": "Item updated date",
+ "visibleByDefault": false
+ }
+ ],
+ "defaultSort": [
+ {
+ "columnName": "item_effective_location_name",
+ "direction": "ASC"
+ },
+ {
+ "columnName": "instance_title",
+ "direction": "ASC"
+ },
+ {
+ "columnName": "instance_primary_contributor",
+ "direction": "ASC"
+ },
+ {
+ "columnName": "id",
+ "direction": "ASC"
+ }
+ ]
+ }'
+ where id = '0cb79a4c-f7eb-4941-a104-745224ae0292'
diff --git a/src/main/resources/db/changelog/changes/v1.0.1/update_users_entity_type_definition.sql b/src/main/resources/db/changelog/changes/v1.0.1/update_users_entity_type_definition.sql
new file mode 100644
index 00000000..d74bbd2e
--- /dev/null
+++ b/src/main/resources/db/changelog/changes/v1.0.1/update_users_entity_type_definition.sql
@@ -0,0 +1,221 @@
+UPDATE entity_type_definition SET definition =
+ '{
+ "id": "0069cf6f-2833-46db-8a51-8934769b8289",
+ "name":"drv_user_details",
+ "labelAlias" : "Users",
+ "private" : false,
+ "columns": [
+ {
+ "name": "user_active",
+ "dataType":{
+ "dataType":"booleanType"
+ },
+ "labelAlias": "User active",
+ "visibleByDefault": true,
+ "values": [
+ {
+ "value": "true",
+ "label": "True"
+ },
+ {
+ "value": "false",
+ "label": "False"
+ }
+ ]
+ },
+ {
+ "name": "user_barcode",
+ "dataType":{
+ "dataType":"stringType"
+ },
+ "labelAlias": "User barcode",
+ "visibleByDefault": true
+ },
+ {
+ "name": "user_created_date",
+ "dataType":{
+ "dataType":"dateType"
+ },
+ "labelAlias": "User created date",
+ "visibleByDefault": false
+ },
+ {
+ "name": "user_date_of_birth",
+ "dataType":{
+ "dataType":"dateType"
+ },
+ "labelAlias": "User date of birth",
+ "visibleByDefault": false
+ },
+ {
+ "name": "user_email",
+ "dataType":{
+ "dataType":"stringType"
+ },
+ "labelAlias": "User email",
+ "visibleByDefault": false
+ },
+ {
+ "name": "user_enrollment_date",
+ "dataType":{
+ "dataType":"dateType"
+ },
+ "labelAlias": "User enrollment date",
+ "visibleByDefault": false
+ },
+ {
+ "name": "user_expiration_date",
+ "dataType":{
+ "dataType":"dateType"
+ },
+ "labelAlias": "User expiration date",
+ "visibleByDefault": false
+ },
+ {
+ "name": "user_external_system_id",
+ "dataType":{
+ "dataType":"stringType"
+ },
+ "labelAlias": "User external system ID",
+ "visibleByDefault": false
+ },
+ {
+ "name": "user_first_name",
+ "dataType":{
+ "dataType":"stringType"
+ },
+ "labelAlias": "User first name",
+ "visibleByDefault": true
+ },
+ {
+ "name": "id",
+ "dataType":{
+ "dataType":"rangedUUIDType"
+ },
+ "labelAlias": "User ID",
+ "visibleByDefault": true
+ },
+ {
+ "name": "user_last_name",
+ "dataType":{
+ "dataType":"stringType"
+ },
+ "labelAlias": "User last name",
+ "visibleByDefault": true
+ },
+ {
+ "name": "user_middle_name",
+ "dataType":{
+ "dataType":"stringType"
+ },
+ "labelAlias": "User middle name",
+ "visibleByDefault": false
+ },
+ {
+ "name": "user_mobile_phone",
+ "dataType":{
+ "dataType":"stringType"
+ },
+ "labelAlias": "User mobile phone",
+ "visibleByDefault": false
+ },
+ {
+ "name": "user_patron_group",
+ "dataType":{
+ "dataType":"stringType"
+ },
+ "labelAlias": "User patron group",
+ "visibleByDefault": false,
+ "idColumnName": "user_patron_group_id",
+ "source": {
+ "entityTypeId": "e611264d-377e-4d87-a93f-f1ca327d3db0",
+ "columnName": "group"
+ }
+ },
+ {
+ "name": "user_patron_group_id",
+ "dataType":{
+ "dataType":"rangedUUIDType"
+ },
+ "labelAlias": "User patron group ID",
+ "visibleByDefault": false
+ },
+ {
+ "name": "user_phone",
+ "dataType":{
+ "dataType":"stringType"
+ },
+ "labelAlias": "User phone",
+ "visibleByDefault": true
+ },
+ {
+ "name": "user_preferred_contact_type",
+ "dataType":{
+ "dataType":"stringType"
+ },
+ "labelAlias": "User preferred contact type",
+ "visibleByDefault": false,
+ "values": [
+ {
+ "value": "mail",
+ "label": "Mail"
+ },
+ {
+ "value": "email",
+ "label": "Email"
+ },
+ {
+ "value": "text",
+ "label": "Text"
+ },
+ {
+ "value": "phone",
+ "label": "Phone"
+ },
+ {
+ "value": "mobile",
+ "label": "Mobile"
+ }
+ ]
+ },
+ {
+ "name": "user_preferred_first_name",
+ "dataType":{
+ "dataType":"stringType"
+ },
+ "labelAlias": "User preferred first name",
+ "visibleByDefault": true
+ },
+ {
+ "name": "user_primary_address",
+ "dataType":{
+ "dataType":"stringType"
+ },
+ "labelAlias": "User primary address",
+ "visibleByDefault": false
+ },
+ {
+ "name": "user_updated_date",
+ "dataType":{
+ "dataType":"dateType"
+ },
+ "labelAlias": "User updated date",
+ "visibleByDefault": false
+ },
+ {
+ "name": "username",
+ "dataType":{
+ "dataType":"stringType"
+ },
+ "labelAlias": "Username",
+ "visibleByDefault": true
+ }
+ ],
+ "defaultSort": [
+ {
+ "columnName": "id",
+ "direction": "ASC"
+ }
+ ]
+ }'
+ where id = '0069cf6f-2833-46db-8a51-8934769b8289'