Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[UIAD] Add new object type UIAD #586

Merged
merged 35 commits into from
Jun 11, 2024
Merged

[UIAD] Add new object type UIAD #586

merged 35 commits into from
Jun 11, 2024

Conversation

aaronbruchsap
Copy link
Contributor

No description provided.

Copy link

cla-assistant bot commented Feb 12, 2024

CLA assistant check
All committers have signed the CLA.

Copy link

cla-assistant bot commented Feb 12, 2024

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

wurzka
wurzka previously requested changes Feb 15, 2024
Copy link
Contributor

@wurzka wurzka left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @aaronbruchsap,
thanks for contributing the UIAD to our repository. I went through your ABAP type and put some comments.
Don't be afraid of the number 😉 . Most of them are related to the title case. There are also some questions or suggestions for improvement we maybe want to discuss.

file-formats/uiad/type/zif_aff_uiad_v1.intf.abap Outdated Show resolved Hide resolved
file-formats/uiad/type/zif_aff_uiad_v1.intf.abap Outdated Show resolved Hide resolved
file-formats/uiad/type/zif_aff_uiad_v1.intf.abap Outdated Show resolved Hide resolved
file-formats/uiad/type/zif_aff_uiad_v1.intf.abap Outdated Show resolved Hide resolved
file-formats/uiad/type/zif_aff_uiad_v1.intf.abap Outdated Show resolved Hide resolved
file-formats/uiad/type/zif_aff_uiad_v1.intf.abap Outdated Show resolved Hide resolved
file-formats/uiad/type/zif_aff_uiad_v1.intf.abap Outdated Show resolved Hide resolved
file-formats/uiad/type/zif_aff_uiad_v1.intf.abap Outdated Show resolved Hide resolved
file-formats/uiad/type/zif_aff_uiad_v1.intf.abap Outdated Show resolved Hide resolved
file-formats/uiad/type/zif_aff_uiad_v1.intf.abap Outdated Show resolved Hide resolved
Copy link
Contributor

@wurzka wurzka left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks again for your changes @aaronbruchsap! I just have one more question.
However, before merging, I would like to also have a review and feedback from @schneidermic0. Therefore, I put him as reviewer.

file-formats/uiad/type/zif_aff_uiad_v1.intf.abap Outdated Show resolved Hide resolved
@albertmink
Copy link
Contributor

Check fails due to SchemaStore/schemastore#3620

@albertmink albertmink added the new-object This is a new object type added to AFF label Mar 5, 2024
Copy link
Contributor

@schneidermic0 schneidermic0 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@aaronbruchsap Thanks for all the updates.

Please find some questions and detailed suggestions below.

I am struggling a bit in making a proper proposal for the general structure. I don't see an option to provide a more flat structure. Depending on the tile types the list of tiles has still a deeply nested structure containing further arrays in array.

file-formats/uiad/examples/z_ui5_sample_app.uiad.json Outdated Show resolved Hide resolved
file-formats/uiad/type/zif_aff_uiad_v1.intf.abap Outdated Show resolved Hide resolved
file-formats/uiad/type/zif_aff_uiad_v1.intf.abap Outdated Show resolved Hide resolved
file-formats/uiad/type/zif_aff_uiad_v1.intf.abap Outdated Show resolved Hide resolved
file-formats/uiad/type/zif_aff_uiad_v1.intf.abap Outdated Show resolved Hide resolved
file-formats/uiad/type/zif_aff_uiad_v1.intf.abap Outdated Show resolved Hide resolved
file-formats/uiad/type/zif_aff_uiad_v1.intf.abap Outdated Show resolved Hide resolved
file-formats/uiad/type/zif_aff_uiad_v1.intf.abap Outdated Show resolved Hide resolved
file-formats/uiad/type/zif_aff_uiad_v1.intf.abap Outdated Show resolved Hide resolved
@ViktoriaFreidel
Copy link
Contributor

Hi @aaronbruchsap, thanks for contributing the UIAD to our repository. I went through your ABAP type and put some comments. Don't be afraid of the number 😉 . Most of them are related to the title case. There are also some questions or suggestions for improvement we maybe want to discuss.

FYI: I think it is done.We commited new changed files and would like to use those for next UX-Review.

@albertmink albertmink requested a review from a team May 7, 2024 12:28
Copy link
Contributor

@albertmink albertmink left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks and LGTM

@albertmink albertmink dismissed wurzka’s stale review May 7, 2024 13:06

we did the ux review together, so I overrole

@albertmink

This comment was marked as outdated.

Copy link
Contributor

@schneidermic0 schneidermic0 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In general it looks good to me. I have just faced one question regarding default values for booleans.

Furthermore, following comment has not been answered, yet. This might lead to a change:
https://github.com/SAP/abap-file-formats/pull/586/files/89d45870b2fc419bbc31088d85ce266ef38c51e8..983a52c40896cb20f0041de140c213ddfbd99d39#r1521536216

file-formats/uiad/type/zif_aff_uiad_v1.intf.abap Outdated Show resolved Hide resolved
Copy link
Contributor

@ViktoriaFreidel ViktoriaFreidel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The correction for default value and some titles is done. New files for UIAD are ready for review.

Copy link
Contributor

@schneidermic0 schneidermic0 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ViktoriaFreidel Thank you very much for the update and removing the default.

Most probably the rename of fields make sense. I am wondering whether you can also adapt the field names. This will help users to find the correct field names in the JSON representation.

@SAP/abap-file-formats-ux Any concerns?

file-formats/uiad/type/zif_aff_uiad_v1.intf.abap Outdated Show resolved Hide resolved
file-formats/uiad/type/zif_aff_uiad_v1.intf.abap Outdated Show resolved Hide resolved
file-formats/uiad/type/zif_aff_uiad_v1.intf.abap Outdated Show resolved Hide resolved
ViktoriaFreidel and others added 8 commits June 10, 2024 09:43
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
AbapLint

Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
abapLint

Co-authored-by: abaplint[bot] <24845621+abaplint[bot]@users.noreply.github.com>
Copy link
Contributor

@ViktoriaFreidel ViktoriaFreidel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am not sur if my approvement is needed, just confirm review changes

@albertmink
Copy link
Contributor

I just re-requested the review of @schneidermic0

Copy link
Contributor

@schneidermic0 schneidermic0 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me

@schneidermic0 schneidermic0 merged commit 8376f38 into SAP:main Jun 11, 2024
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new-object This is a new object type added to AFF
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants