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 d1ee66a815dc08976f423bd6ef8d2c577bb38d9d
Merge: 11cfa58912 00b442f962
Author: Dan Haywood <[email protected]>
AuthorDate: Wed Mar 6 16:55:52 2024 +0000

    Merge pull request #2251 from apache/CAUSEWAY-3676
    
    CAUSEWAY-3676: adds action.target

 .../viewer/graphql/model/context/Context.java      |  50 +++-
 .../domain/common/query/CommonActionUtils.java     |  18 +-
 .../domain/common/query/CommonDomainObject.java    |   2 +-
 .../rich/mutation/RichMutationForAction.java       |  12 +-
 .../rich/mutation/RichMutationForProperty.java     |  14 +-
 .../model/domain/rich/query/RichAction.java        |  24 +-
 .../model/domain/rich/query/RichActionInvoke.java  |  12 +-
 .../domain/rich/query/RichActionInvokeTarget.java  |  74 ++++++
 .../simple/mutation/SimpleMutationForAction.java   |  14 +-
 .../simple/mutation/SimpleMutationForProperty.java |  12 +-
 .../model/domain/simple/query/SimpleAction.java    |  18 +-
 ...IntegTest.each.action_with_disabled_param._.gql |   0
 ...t.each.action_with_disabled_param.approved.json |   0
 ...n_IntegTest.each.action_with_hidden_param._.gql |   0
 ...est.each.action_with_hidden_param.approved.json |   0
 .../Admin_IntegTest.each.admin_action._.gql        |   0
 ...Admin_IntegTest.each.admin_action.approved.json |   0
 .../Admin_IntegTest.each.other_admin_action._.gql  |   0
 ...IntegTest.each.other_admin_action.approved.json |   0
 .../test/e2e/{ => admin}/Admin_IntegTest.java      |   4 +-
 ...alculator_IntegTest.each.add_big_decimals._.gql |   0
 ...r_IntegTest.each.add_big_decimals.approved.json |   0
 ...alculator_IntegTest.each.add_big_integers._.gql |   0
 ...r_IntegTest.each.add_big_integers.approved.json |   0
 ...ulator_IntegTest.each.add_double_wrappers._.gql |   0
 ...ntegTest.each.add_double_wrappers.approved.json |   0
 .../Calculator_IntegTest.each.add_doubles._.gql    |   0
 ...ulator_IntegTest.each.add_doubles.approved.json |   0
 ...culator_IntegTest.each.add_float_wrappers._.gql |   0
 ...IntegTest.each.add_float_wrappers.approved.json |   0
 .../Calculator_IntegTest.each.add_floats._.gql     |   0
 ...culator_IntegTest.each.add_floats.approved.json |   0
 ...lator_IntegTest.each.add_integer_wrappers._.gql |   0
 ...tegTest.each.add_integer_wrappers.approved.json |   0
 .../Calculator_IntegTest.each.add_integers._.gql   |   0
 ...lator_IntegTest.each.add_integers.approved.json |   0
 .../Calculator_IntegTest.each.boolean_and_1._.gql  |   0
 ...ator_IntegTest.each.boolean_and_1.approved.json |   0
 .../Calculator_IntegTest.each.boolean_and_2._.gql  |   0
 ...ator_IntegTest.each.boolean_and_2.approved.json |   0
 .../Calculator_IntegTest.each.boolean_not._.gql    |   0
 ...ulator_IntegTest.each.boolean_not.approved.json |   0
 .../Calculator_IntegTest.each.boolean_or_1._.gql   |   0
 ...lator_IntegTest.each.boolean_or_1.approved.json |   0
 .../Calculator_IntegTest.each.boolean_or_2._.gql   |   0
 ...lator_IntegTest.each.boolean_or_2.approved.json |   0
 .../Calculator_IntegTest.each.concat._.gql         |   0
 .../Calculator_IntegTest.each.concat.approved.json |   0
 ...lator_IntegTest.each.jdk8_local_plus_days._.gql |   0
 ...tegTest.each.jdk8_local_plus_days.approved.json |   0
 ...st.each.jdk8_local_plus_hours_and_minutes._.gql |   0
 ...jdk8_local_plus_hours_and_minutes.approved.json |   0
 ...k8_offset_plus_days_and_hours_and_minutes._.gql |   0
 ...t_plus_days_and_hours_and_minutes.approved.json |   0
 ...t.each.jdk8_offset_plus_hours_and_minutes._.gql |   0
 ...dk8_offset_plus_hours_and_minutes.approved.json |   0
 ...dk8_zoned_plus_days_and_hours_and_minutes._.gql |   0
 ...d_plus_days_and_hours_and_minutes.approved.json |   0
 ...lator_IntegTest.each.joda_local_plus_days._.gql |   0
 ...tegTest.each.joda_local_plus_days.approved.json |   0
 ...st.each.joda_local_plus_hours_and_minutes._.gql |   0
 ...joda_local_plus_hours_and_minutes.approved.json |   0
 .../Calculator_IntegTest.each.joda_plus_days._.gql |   0
 ...tor_IntegTest.each.joda_plus_days.approved.json |   0
 .../Calculator_IntegTest.each.next_month._.gql     |   0
 ...culator_IntegTest.each.next_month.approved.json |   0
 ...Calculator_IntegTest.each.scenario_concat._.gql |   0
 ...or_IntegTest.each.scenario_concat.approved.json |   0
 .../Calculator_IntegTest.each.some_locale._.gql    |   0
 ...ulator_IntegTest.each.some_locale.approved.json |   0
 .../Calculator_IntegTest.each.some_url._.gql       |   0
 ...alculator_IntegTest.each.some_url.approved.json |   0
 .../Calculator_IntegTest.each.some_uuid._.gql      |   0
 ...lculator_IntegTest.each.some_uuid.approved.json |   0
 .../test/e2e/{ => calc}/Calculator_IntegTest.java  |   4 +-
 .../test/e2e/special/Person_2_IntegTest.java       |  19 --
 ...me_of_person_using_id_and_logicalTypeName._.gql |   8 +-
 ...rson_using_id_and_logicalTypeName.approved.json |  17 +-
 ...rson_using_id_but_invalid_logicalTypeName._.gql |   7 -
 ...ng_id_but_invalid_logicalTypeName.approved.json |  12 -
 ...partment_IntegTest.each.create_department._.gql |   0
 ..._IntegTest.each.create_department.approved.json |   0
 ...ach.create_department_name_param_disabled._.gql |   0
 ...te_department_name_param_disabled.approved.json |   0
 ...tment_IntegTest.each.find_all_departments._.gql |   0
 ...tegTest.each.find_all_departments.approved.json |   0
 ...d_department_and_add_staff_member_choices._.gql |   0
 ...ment_and_add_staff_member_choices.approved.json |   0
 ...ach.find_department_and_add_staff_members._.gql |   0
 ..._department_and_add_staff_members.approved.json |   0
 ...d_department_and_change_head_autocomplete._.gql |   0
 ...ment_and_change_head_autocomplete.approved.json |   0
 ...h.find_department_and_change_head_default._.gql |   0
 ...epartment_and_change_head_default.approved.json |   0
 ...h.find_department_and_change_name_invalid._.gql |   0
 ...epartment_and_change_name_invalid.approved.json |   0
 ...ind_department_and_edit_head_autocomplete._.gql |   0
 ...rtment_and_edit_head_autocomplete.approved.json |   0
 ..._and_edit_head_autocomplete_none_matching._.gql |   0
 ...t_head_autocomplete_none_matching.approved.json |   0
 ...t.each.find_department_and_list_its_staff._.gql |   0
 ...ind_department_and_list_its_staff.approved.json |   0
 ...epartment_and_remove_staff_member_choices._.gql |   0
 ...t_and_remove_staff_member_choices.approved.json |   0
 ...nt_IntegTest.each.find_department_by_name._.gql |   0
 ...Test.each.find_department_by_name.approved.json |   0
 ....scenario_find_department_and_change_name._.gql |   5 +
 ...o_find_department_and_change_name.approved.json |   5 +
 .../e2e/{ => univ/dept}/Department_IntegTest.java  |   4 +-
 ...DeptHead_IntegTest.each.create_department._.gql |   0
 ..._IntegTest.each.create_department.approved.json |   0
 ...ach.find_depthead_and_change_name_invalid._.gql |   0
 ..._depthead_and_change_name_invalid.approved.json |   0
 ...d_depthead_and_change_name_invoke_invalid._.gql |   0
 ...ad_and_change_name_invoke_invalid.approved.json |   0
 ...Head_IntegTest.each.find_depthead_by_name._.gql |   0
 ...egTest.each.find_depthead_by_name.approved.json |   0
 .../{ => univ/depthead}/DeptHead_IntegTest.java    |   4 +-
 .../People_IntegTest.each.find_person._.gql        |   0
 ...People_IntegTest.each.find_person.approved.json |   0
 .../e2e/{ => univ/people}/People_IntegTest.java    |   4 +-
 ...Test.each.name_of_when_dept_head_using_id._.gql |   0
 ...h.name_of_when_dept_head_using_id.approved.json |   0
 ...est.each.name_of_when_dept_head_using_ref._.gql |   0
 ....name_of_when_dept_head_using_ref.approved.json |   0
 ...ame_of_when_staff_member_using_invalid_id._.gql |   2 +-
 ...hen_staff_member_using_invalid_id.approved.json |   0
 ....each.name_of_when_staff_member_using_ref._.gql |   0
 ...me_of_when_staff_member_using_ref.approved.json |   0
 .../e2e/{ => univ/person}/Person_IntegTest.java    |   4 +-
 ....each.create_staff_member_with_department._.gql |   0
 ...eate_staff_member_with_department.approved.json |   0
 ...t.each.find_staff_member_by_name_and_edit._.gql |   0
 ...ind_staff_member_by_name_and_edit.approved.json |   0
 ...aff_member_by_name_and_edit_grade_choices._.gql |   0
 ...er_by_name_and_edit_grade_choices.approved.json |   0
 ...aff_IntegTest.each.list_all_staff_members._.gql |   0
 ...gTest.each.list_all_staff_members.approved.json |   0
 ...gTest.each.staff_member_name_edit_invalid._.gql |   0
 ...ch.staff_member_name_edit_invalid.approved.json |   0
 ...IntegTest.each.staff_member_name_validate._.gql |   0
 ...t.each.staff_member_name_validate.approved.json |   0
 .../test/e2e/{ => univ/staff}/Staff_IntegTest.java |   4 +-
 .../staffmutating}/StaffMutating_IntegTest.java    |   4 +-
 ...Mutating_IntegTest.staff_member_edit_name._.gql |   0
 ..._IntegTest.staff_member_edit_name.approved.json |   0
 viewers/graphql/test/src/test/resources/schema.gql | 259 +++++++++++++++------
 .../integration/GraphQlSourceForCauseway.java      |  15 ++
 148 files changed, 424 insertions(+), 207 deletions(-)

Reply via email to