-
-
Notifications
You must be signed in to change notification settings - Fork 29
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
Remove entry and sense "Import Residue" fields from models and UI #1720
Comments
TL;DR: import residue (IR i.e. unmapped import data) isn't supposed to live long-term and there are tools in FLEx for migrating the IR to the most appropriate fields. So, that's supposed to be handled in FLEx. LF projects that don't make use of FLEx also don't have IR, because we've been discarding it from LIFT imports for a long time. Currently:
These fields hardly/don't work in LF and there doesn't seem to be a good reason for them to exist. So, it makes sense to me to remove them. |
Based on recent production data, there are:
|
But, how do we remove fields that are persisted in (offline) project configs? 😆
This simple script could make for a rudimentary tool for estimating the damage of a migration. |
While there is plenty of "offline" code in our AngularJS client, the config is not persisted in localstorage and our offline feature was never finished - so it's not functional. |
After reading this thread it's not clear to me what has been changed or exactly which Import Residue fields are affected. @myieye, could you please confirm that the current state of Import Residue fields is consistent with the documentation at https://github.com/sillsdev/web-languageforge/wiki/Known-Issues-and-Limitations ? Also, has there (or will there be) a change in the data viewable by users at languageforge.org? And this doesn't affect the underlying database or what is viewable in FLEx, right? Sorry for all the questions. Thanks so much! |
This change is just cleans up a field that should have never been showing in the first place. @myieye , can we close the issue? I note that it's still open but want you to close it. |
So, I went to expand the tests to cover the missing
entryImportResidue
field and discovered that it was intentionally removed🤔.So...I guess it's a mistake that we show it in the UI.
senseImportResidue
on the other hand was never removed from our models, but is ignored when decoding lift files (as is theentryImportResidue
). So, I'm guessing we want to just remove both from our models and the UI.Originally posted by @myieye in #1718 (comment)
The text was updated successfully, but these errors were encountered: