LXL-4716 - Validation on field category, show warning when identify or find (or both) is missing #1403
Open
marigonahaxha wants to merge 13 commits intodevelopfrom
Open
LXL-4716 - Validation on field category, show warning when identify or find (or both) is missing #1403marigonahaxha wants to merge 13 commits intodevelopfrom
marigonahaxha wants to merge 13 commits intodevelopfrom
Conversation
lrosenstrom
requested changes
Nov 10, 2025
Contributor
lrosenstrom
left a comment
There was a problem hiding this comment.
This is a start but it needs more work! See comments in the code.
| :parent-path="editingObject" | ||
| :bulk-context="bulkContext" | ||
| :show-key="!hideTopLevelFieldNames" | ||
| :itemData="inspector.data.mainEntity" |
Contributor
There was a problem hiding this comment.
This would pass the whole record as a property to each field instance, so not a good idea!
| itemData: { | ||
| type: Object, | ||
| default: null, | ||
| }, |
|
|
||
| if(this.archType === 'Instance') { | ||
| find = this.itemData?.instanceOf?._categoryByCollection?.find; | ||
| } |
Contributor
There was a problem hiding this comment.
Instead of getting _categoryByCollection from the record, you can check if this.fieldKey === _categoryByCollection. Find, identify and @none can be obtained from this.fieldValue. You can check this.parentPath to tell if this is category in the local work on the instance or on the instance level.
| let identify = null | ||
|
|
||
| if(this.archType === 'Instance') { | ||
| identify = this.itemData?.instanceOf?._categoryByCollection?.identify; |
| ); | ||
|
|
||
| const customMessages = { | ||
| Find: StringUtil.getUiPhraseByLang( |
Contributor
There was a problem hiding this comment.
Prefer the shorter translatePhrase method.
Contributor
deaefbe to
31936b8
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Checklist:
yarn test:unityarn lintDescription
Tickets involved
LXL-4716
Solves
Shows an error warning if the field
findoridentifyor both are missing in the category field. Shows the warning in different places if it's aWorkor anInstance.Summary of changes
Tested on these items:
Screenshots