-
-
Notifications
You must be signed in to change notification settings - Fork 40
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
Feat: Stable Field/Attribute Identifier which doesn't change on field rename #3196
Closed
9 of 10 tasks
Comments
tvatavuk
added a commit
that referenced
this issue
Oct 24, 2023
tvatavuk
added a commit
to 2sic/eav-server
that referenced
this issue
Oct 24, 2023
iJungleboy
added a commit
to 2sic/eav-server
that referenced
this issue
Oct 24, 2023
iJungleboy
added a commit
to 2sic/eav-server
that referenced
this issue
Oct 25, 2023
iJungleboy
added a commit
to 2sic/eav-server
that referenced
this issue
Oct 25, 2023
iJungleboy
added a commit
to 2sic/eav-server
that referenced
this issue
Oct 26, 2023
iJungleboy
added a commit
to 2sic/eav-server
that referenced
this issue
Oct 26, 2023
iJungleboy
added a commit
to 2sic/eav-server
that referenced
this issue
Oct 26, 2023
iJungleboy
added a commit
to 2sic/eav-server
that referenced
this issue
Oct 26, 2023
iJungleboy
added a commit
that referenced
this issue
Oct 26, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I'm submitting a
[x] feature request
...about
[x] Content Types or data management
Current Behavior / Challenges
Entities have Attributes such as
FirstName
orTags
. These are identified by their string name. When stored in the DB the data integrity is ensured through IDs. When exported to JSON the name is used as a reference.This works for most scenarios, but lacks in the following cases:
Expected Behavior
We should define a stable field identifier such as a GUID which doesn't change on rename.
This could then be used for such "long term references" instead of the string-name, which may change.
Steps to implement
Guid
as well as furtherSysSettings
similar to Apps @iJungleboyToSIC_EAV_Attributes
withGuid
nullable andSysSettings
nvarchar(max), nullable @tvatavukToSIC_EAV_AttributeSets
withSysSettings
nvarchar(max), nullable for future features @tvatavukAttributeMap
on IEntity JSON for all attributes with GUIDs @iJungleboyYour environment
The text was updated successfully, but these errors were encountered: