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

ObjectNinja proposing wrong object ID for tableextension with app pool #58

Open
StevenHit opened this issue Mar 9, 2023 · 3 comments
Open
Labels
enhancement New feature or request

Comments

@StevenHit
Copy link

Hi,
Thanks for creating ObjectNinja an make it available to the community. However, we have an issue with app pools..
We have 2 apps in the same app pool. Both have a table extension on the "Lot Information No." table. App 1 already uses fields 50000, 50001, 50002, 50003, 50004. When we use ObjectNinja to propose a field number in App 2, it proposes 50001. We did Synchronize - Update from both apps several times. What could be the reason for this? Please find more information below. Thanks for your help.

App 1

image

image

image

App 2

image

image

image

@vjekob vjekob added the enhancement New feature or request label Mar 25, 2023
@vjekob
Copy link
Owner

vjekob commented Mar 25, 2023

Hi, welcome, and thanks for the comments and issue report.

I can't treat this as a bug because what you describe is simply a behavior that hasn't yet been implemented. For deciding which number to assign, Ninja looks at object ID only. The problem with extension objects (tableextension, enumextension) is that "inner" IDs (field IDs, value IDs) are not per target object ID, but per extended object ID.

For now, Ninja does not support the behavior you expect.

I need to look into ways how to make it possible. It's not a complex requirement, but does require a change both in the front end, and the back end.

@kpipic
Copy link

kpipic commented Jun 16, 2023

Hi,
it will be nice to have option to add range for field:
image

to share field ID through application pool like table, page, enum etc.

In this case of multiple tableextension for the same table across apps in the application pool.

@TeusV
Copy link

TeusV commented Aug 15, 2023

This would be a very useful enhancement for us, patiently looking forward to it! 😊

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants