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

Curation #125

Merged
merged 108 commits into from
Dec 2, 2022
Merged

Curation #125

merged 108 commits into from
Dec 2, 2022

Conversation

joeroe
Copy link
Contributor

@joeroe joeroe commented Dec 2, 2022

Prepares the backend and frontend for improved data curation features:

  • Major simplification of the data model
  • Expanded show views for sites and radiocarbon dates
  • Overhaul of new and edit forms for all records
  • Rewrite of (almost) all JS with turbo+stimulus
  • Rewrite of filter autocompletion to use same backend (TomSelect) as new/edit forms
  • Rewrite of data ("browser") to use a single view
  • Refreshed frontend design
  • A draft (i.e. currently non-functional) data curation dashboard
    • Inc. (again non-functional) tabular data import

joeroe and others added 30 commits October 4, 2021 16:34
Also renamed text_field and number_field to text_control and number_control, following Bootstrap's terminology and making a distinction between default and customised form helpers.
With fell phases/references.
Switch new/edit forms to Bootstrap framework with a custom FormBuilder.
This is an irreversible migration, because data is destroyed.
Gets rid of the xrons table by 1) reassociating c14s and typos (evt.
dendros) to samples directly and 2) reassociating references with c14s
and typos (evt. dendros) through a polymorphic join table "citations".

replaced_by, replacement_comment and measurement_state are lost for now,
but this functionality is currently unused. Should be reimplemented in a
module or similar.
Still a lot to be done, but the fundamental pages are Not Too Broken™...
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.

1 participant