This is an automated email from the ASF dual-hosted git repository. danhaywood pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/causeway.git
commit b5f44f565385e1e3b8357748e0e4556ba4bc01ae Merge: 5df565a4f8 a14a988503 Author: Dan Haywood <[email protected]> AuthorDate: Mon Feb 19 22:49:03 2024 +0000 Merge pull request #2221 from apache/CAUSEWAY-3676 Causeway 3676 .../core/config/CausewayConfiguration.java | 50 +++- .../viewer/graphql/model/domain/Environment.java | 31 +++ .../viewer/graphql/model/domain/GqlvAction.java | 7 +- .../graphql/model/domain/GqlvActionInvoke.java | 131 ++++----- ...tionInvoke.java => GqlvActionInvokeResult.java} | 59 ++-- .../graphql/model/domain/GqlvActionParams.java | 19 +- ...ActionParam.java => GqlvActionParamsParam.java} | 61 +++-- ...java => GqlvActionParamsParamAutoComplete.java} | 10 +- ...ices.java => GqlvActionParamsParamChoices.java} | 10 +- ...ype.java => GqlvActionParamsParamDatatype.java} | 4 +- ...ault.java => GqlvActionParamsParamDefault.java} | 10 +- ...led.java => GqlvActionParamsParamDisabled.java} | 8 +- ...idden.java => GqlvActionParamsParamHidden.java} | 8 +- ...ate.java => GqlvActionParamsParamValidate.java} | 8 +- .../graphql/model/domain/GqlvDomainObject.java | 6 +- .../viewer/graphql/model/domain/GqlvMeta.java | 45 +++- .../model/domain/GqlvMutationForAction.java | 7 +- .../model/domain/GqlvMutationForProperty.java | 8 +- .../graphql/model/domain/GqlvPropertyGetBlob.java | 16 +- .../model/domain/GqlvPropertyGetBlobBytes.java | 8 +- .../graphql/model/domain/GqlvPropertyGetClob.java | 32 ++- .../model/domain/GqlvPropertyGetClobChars.java | 10 +- .../viewer/graphql/model/domain/TypeNames.java | 6 + ...alculator_IntegTest.each.add_big_decimals._.gql | 4 +- ...r_IntegTest.each.add_big_decimals.approved.json | 4 +- ...alculator_IntegTest.each.add_big_integers._.gql | 4 +- ...r_IntegTest.each.add_big_integers.approved.json | 4 +- ...ulator_IntegTest.each.add_double_wrappers._.gql | 4 +- ...ntegTest.each.add_double_wrappers.approved.json | 4 +- .../Calculator_IntegTest.each.add_doubles._.gql | 4 +- ...ulator_IntegTest.each.add_doubles.approved.json | 4 +- ...culator_IntegTest.each.add_float_wrappers._.gql | 4 +- ...IntegTest.each.add_float_wrappers.approved.json | 4 +- .../e2e/Calculator_IntegTest.each.add_floats._.gql | 4 +- ...culator_IntegTest.each.add_floats.approved.json | 4 +- ...lator_IntegTest.each.add_integer_wrappers._.gql | 4 +- ...tegTest.each.add_integer_wrappers.approved.json | 4 +- .../Calculator_IntegTest.each.add_integers._.gql | 4 +- ...lator_IntegTest.each.add_integers.approved.json | 4 +- .../Calculator_IntegTest.each.boolean_and_1._.gql | 4 +- ...ator_IntegTest.each.boolean_and_1.approved.json | 4 +- .../Calculator_IntegTest.each.boolean_and_2._.gql | 4 +- ...ator_IntegTest.each.boolean_and_2.approved.json | 4 +- .../Calculator_IntegTest.each.boolean_not._.gql | 4 +- ...ulator_IntegTest.each.boolean_not.approved.json | 4 +- .../Calculator_IntegTest.each.boolean_or_1._.gql | 4 +- ...lator_IntegTest.each.boolean_or_1.approved.json | 4 +- .../Calculator_IntegTest.each.boolean_or_2._.gql | 4 +- ...lator_IntegTest.each.boolean_or_2.approved.json | 4 +- .../e2e/Calculator_IntegTest.each.concat._.gql | 4 +- .../Calculator_IntegTest.each.concat.approved.json | 4 +- ...lator_IntegTest.each.jdk8_local_plus_days._.gql | 4 +- ...tegTest.each.jdk8_local_plus_days.approved.json | 4 +- ...st.each.jdk8_local_plus_hours_and_minutes._.gql | 4 +- ...jdk8_local_plus_hours_and_minutes.approved.json | 4 +- ...k8_offset_plus_days_and_hours_and_minutes._.gql | 4 +- ...t_plus_days_and_hours_and_minutes.approved.json | 4 +- ...t.each.jdk8_offset_plus_hours_and_minutes._.gql | 4 +- ...dk8_offset_plus_hours_and_minutes.approved.json | 4 +- ...dk8_zoned_plus_days_and_hours_and_minutes._.gql | 4 +- ...d_plus_days_and_hours_and_minutes.approved.json | 4 +- ...lator_IntegTest.each.joda_local_plus_days._.gql | 4 +- ...tegTest.each.joda_local_plus_days.approved.json | 4 +- ...st.each.joda_local_plus_hours_and_minutes._.gql | 4 +- ...joda_local_plus_hours_and_minutes.approved.json | 4 +- .../Calculator_IntegTest.each.joda_plus_days._.gql | 4 +- ...tor_IntegTest.each.joda_plus_days.approved.json | 4 +- .../e2e/Calculator_IntegTest.each.next_month._.gql | 4 +- ...culator_IntegTest.each.next_month.approved.json | 4 +- ...Calculator_IntegTest.each.scenario_concat._.gql | 4 +- ...or_IntegTest.each.scenario_concat.approved.json | 4 +- .../Calculator_IntegTest.each.some_locale._.gql | 4 +- ...ulator_IntegTest.each.some_locale.approved.json | 4 +- .../e2e/Calculator_IntegTest.each.some_url._.gql | 4 +- ...alculator_IntegTest.each.some_url.approved.json | 4 +- .../e2e/Calculator_IntegTest.each.some_uuid._.gql | 4 +- ...lculator_IntegTest.each.some_uuid.approved.json | 4 +- ...partment_IntegTest.each.create_department._.gql | 6 +- ..._IntegTest.each.create_department.approved.json | 6 +- ...ach.create_department_name_param_disabled._.gql | 6 +- ...te_department_name_param_disabled.approved.json | 6 +- ...tment_IntegTest.each.find_all_departments._.gql | 16 +- ...tegTest.each.find_all_departments.approved.json | 112 ++++---- ...d_department_and_add_staff_member_choices._.gql | 20 +- ...ment_and_add_staff_member_choices.approved.json | 52 ++-- ...ach.find_department_and_add_staff_members._.gql | 58 ++-- ..._department_and_add_staff_members.approved.json | 158 +++++------ ...d_department_and_change_head_autocomplete._.gql | 16 +- ...ment_and_change_head_autocomplete.approved.json | 28 +- ...h.find_department_and_change_head_default._.gql | 14 +- ...epartment_and_change_head_default.approved.json | 14 +- ...h.find_department_and_change_name_invalid._.gql | 12 +- ...epartment_and_change_name_invalid.approved.json | 16 +- ...ind_department_and_edit_head_autocomplete._.gql | 10 +- ...rtment_and_edit_head_autocomplete.approved.json | 22 +- ..._and_edit_head_autocomplete_none_matching._.gql | 10 +- ...t_head_autocomplete_none_matching.approved.json | 6 +- ...t.each.find_department_and_list_its_staff._.gql | 18 +- ...ind_department_and_list_its_staff.approved.json | 30 ++- ...epartment_and_remove_staff_member_choices._.gql | 14 +- ...t_and_remove_staff_member_choices.approved.json | 26 +- ...nt_IntegTest.each.find_department_by_name._.gql | 10 +- ...Test.each.find_department_by_name.approved.json | 22 +- ....scenario_find_department_and_change_name._.gql | 12 +- ...o_find_department_and_change_name.approved.json | 12 +- ...ach.find_depthead_and_change_name_invalid._.gql | 6 +- ..._depthead_and_change_name_invalid.approved.json | 6 +- ...d_depthead_and_change_name_invoke_invalid._.gql | 12 +- ...ad_and_change_name_invoke_invalid.approved.json | 16 +- ...Head_IntegTest.each.find_depthead_by_name._.gql | 16 +- ...egTest.each.find_depthead_by_name.approved.json | 16 +- ....each.create_staff_member_with_department._.gql | 36 +-- ...eate_staff_member_with_department.approved.json | 36 +-- ...t.each.find_staff_member_by_name_and_edit._.gql | 10 +- ...ind_staff_member_by_name_and_edit.approved.json | 10 +- ...aff_member_by_name_and_edit_grade_choices._.gql | 8 +- ...er_by_name_and_edit_grade_choices.approved.json | 8 +- ...aff_IntegTest.each.list_all_staff_members._.gql | 24 +- ...gTest.each.list_all_staff_members.approved.json | 134 ++++----- ...gTest.each.staff_member_name_edit_invalid._.gql | 10 +- ...ch.staff_member_name_edit_invalid.approved.json | 14 +- ...IntegTest.each.staff_member_name_validate._.gql | 6 +- ...t.each.staff_member_name_validate.approved.json | 6 +- ...2_IntegTest.find_depthead_and_change_name._.gql | 12 +- ...est.find_depthead_and_change_name.approved.json | 12 +- ...d_staff_member_by_name_and_download_photo._.gql | 22 +- ...member_by_name_and_download_photo.approved.json | 22 +- .../viewer/test/e2e/special/Staff_2_IntegTest.java | 6 +- .../src/test/resources/application-test.properties | 4 +- viewers/graphql/test/src/test/resources/schema.gql | 300 +++++++++++++++++---- .../viewer/controller/ResourceController.java | 121 ++++++--- 131 files changed, 1495 insertions(+), 880 deletions(-)
