You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, unknown columns are ignored on all sheets. This is generally convenient for the survey sheet because it makes it straightforward to add commentary or turn certain features off. In the case of the entities sheet (and maybe also the settings sheet), it feels like those patterns are less likely to be used.
Entity-related functionality is generally going to be added by defining new columns. For example, we recently introduced update_if. Because extra columns are ignored, using a form with update_if with an old version of pyxform does convert the form, it just ignores update_if. It would be more helpful if those forms were rejected instead. It would also be more inline with the versioning scheme for the entities spec and the fact that other consumers of the spec reject versions of the spec newer than they're aware of.
The text was updated successfully, but these errors were encountered:
- add tests for new error case(s) + happy path
- add copy of python 3.11 StrEnum which can reference members as str
- add enum with the expected entities column names
- update existing entities modules to use constants
Currently, unknown columns are ignored on all sheets. This is generally convenient for the
survey
sheet because it makes it straightforward to add commentary or turn certain features off. In the case of the entities sheet (and maybe also the settings sheet), it feels like those patterns are less likely to be used.Entity-related functionality is generally going to be added by defining new columns. For example, we recently introduced
update_if
. Because extra columns are ignored, using a form withupdate_if
with an old version ofpyxform
does convert the form, it just ignoresupdate_if
. It would be more helpful if those forms were rejected instead. It would also be more inline with the versioning scheme for the entities spec and the fact that other consumers of the spec reject versions of the spec newer than they're aware of.The text was updated successfully, but these errors were encountered: