martonsagi / al-object-designer

AL Object Designer for Dynamics 365 Business Central development
MIT License
40 stars 21 forks source link

Suggestion for additional Columns #12

Closed ThomasBrodkorb closed 4 years ago

ThomasBrodkorb commented 5 years ago

I love this project and would like to contribute, but I'm unsure how to help, I could clone the project, but do not know how to compile, test and debug the modifications.

What I am aiming for: Extend the objects ("newItem" in "ALObjectCollector", "_CheckObjectInProject" function) with "Extends ID" and "Extends Name" for the extension and customization objects, show them in object list

Allow to filter for "extended standard objects" (similar to Filter Modified = true in C/AL Object Designer).

Filters (in general) to filter for publisher.

See subscribers in events (show number of subscriptions with link to objects)

Add Object type "usercontrol"

martonsagi commented 5 years ago

Great ideas, thank you! I will create a wiki page on how to work with the project.

TargetObject property contains the proposed "Extends Name" both for Symbols and local files. We can start from there with above changes.

ThomasBrodkorb commented 5 years ago

I added the code required and started a pull request. I am not sure if I did everything right as this is my fiirst contribution in github. Can you please verify if you find the modifications I did?

martonsagi commented 5 years ago

It's been a while since you sent the pull requests and the current dev branch changed too much to merge in your changes. However, I have extracted and implemented the functionality itself in the latest 0.0.7-alpha build.

There is a new "Extends" column with the extended object name, which is a clickable link that navigates to the original object. image