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

Choice List + "Lookup" Datasets/Entities #24

Draft
wants to merge 34 commits into
base: dev
Choose a base branch
from
Draft

Conversation

dave-mills
Copy link
Member

DRAFT - WORK IN PROGRESS

resolves #4;

This defines how ODK choice lists and choices are handled in the data structures. It sets up a usable UI for people to manage the choice list entries at the team level.

Notes

  • This needs to add to the Xlsform template unpacking being done in Form translations #23 to unpack the choice lists and choice list entries into the database.
  • The intention is that when an xlsform template is uploaded (new or replacement), the following workflow happens:
    • The user is shown the choice lists in the form, and asked "which of these are localisable?" and "which of these are linked to 'datasets'? (Note - need to figure out how to clearly explain what that means...)

Then, when a team makes their own version of the template, they get shown all the choice lists that are localisable, and can edit them. Choice lists linked to datasets will be handled by however those datasets are handled (e.g., "farms" and "locations" are handled through the custom sample frame upload; "crops" or "units" might be handled separately too).

@dave-mills dave-mills marked this pull request as draft October 18, 2024 13:37
@dave-mills dave-mills changed the base branch from dev to form-translations October 18, 2024 13:39
@dave-mills dave-mills changed the base branch from form-translations to dev October 18, 2024 13:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Localisation Step 2.1 - Customise response options
2 participants