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

DRAFT DO NOT MERGE: 🎁 Flexible double combo #6843

Draft
wants to merge 136 commits into
base: main
Choose a base branch
from

Commits on Jun 4, 2024

  1. 🚧 WIP: Port over AFlex UI to upload profile

    This work solely focused on the UI elements needed to build out the ability to import a metadat profile. This heavily relies on backend functionality to complete.
    ShanaLMoore committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    5ec7d1b View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. Configuration menu
    Copy the full SHA
    c676801 View commit details
    Browse the repository at this point in the history
  2. typo

    orangewolf committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    8ca106a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3d32fa7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    01b8ed1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7e06f18 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. fix bugs, add db seed

    orangewolf committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    382c6d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f9935b View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. ✅ test that Hyrax::Flexibility module is included

    In this commit, we test that a module is included when the HYRAX_FLEXIBLE env var is set.
    Issue:
    - scientist-softserv/amigos#20
    ShanaLMoore committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    6209db7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    77ad3db View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c7ccccc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eb5382c View commit details
    Browse the repository at this point in the history
  5. 💄 rubocop fixes

    ShanaLMoore committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    797a48d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0ddbab7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    42fca41 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Configuration menu
    Copy the full SHA
    f186c18 View commit details
    Browse the repository at this point in the history
  2. Copy m3_profile to Koppie

    kirkkwang committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    bcaf5ab View commit details
    Browse the repository at this point in the history
  3. dynamic indexers

    orangewolf committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    6542b0d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2b95bb1 View commit details
    Browse the repository at this point in the history
  5. Relocated the Metadata Profiles link

    This commit will relocate the Metadata Profiles link to Repository
    Content.  We also refactor the modal to make it show up better.
    kirkkwang committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    449de96 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2e351d6 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Configuration menu
    Copy the full SHA
    c5be4bc View commit details
    Browse the repository at this point in the history
  2. Make export work

    kirkkwang committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    7cd2eff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    121787d View commit details
    Browse the repository at this point in the history
  4. additional indexer calls

    orangewolf committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    9115944 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2b087c6 View commit details
    Browse the repository at this point in the history
  6. Add hint text to modal

    kirkkwang committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    0450385 View commit details
    Browse the repository at this point in the history
  7. Update translations

    kirkkwang committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    3737db8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    629bb68 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    39dfc2d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e8c6664 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9f93a7f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9a61fd8 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. Configuration menu
    Copy the full SHA
    bdaa9ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf5bbc4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0980228 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1a32864 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. Update specs

    kirkkwang committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    44b75f9 View commit details
    Browse the repository at this point in the history
  2. Merge in double_combo

    kirkkwang committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    6ceff73 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7d87100 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Configuration menu
    Copy the full SHA
    282709e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4f06880 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Configuration menu
    Copy the full SHA
    4275dbc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    258a2e7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d8e9189 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Configuration menu
    Copy the full SHA
    b06e6dd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c8d0e85 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a40f18d View commit details
    Browse the repository at this point in the history
  4. Rename admin set dropdown options

    Options were loaded in the modal previously. When this logic was
    moved into a controller, it became confusing due to other definitions
    of `available_admin_sets`.
    
    Additionally, add a validation to ensure that a work type is selected.
    laritakr committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    d743501 View commit details
    Browse the repository at this point in the history
  5. Add guard for @admin_sets_for_select

    We need a nil guard for @admin_sets_for_select in case other partials
    use the @admin_sets_for_select instance variable.
    kirkkwang committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    c495c34 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Configuration menu
    Copy the full SHA
    25d722f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fd6cea9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8b95caf View commit details
    Browse the repository at this point in the history
  4. Rubocop fixes

    kirkkwang committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    62fefce View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bb652c5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    deac768 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    18125d7 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'flexible_double_combo' of https://github.com/samvera/hyrax

     into flexible_double_combo
    orangewolf committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    5d870fb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    77c665c View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Configuration menu
    Copy the full SHA
    3af2f31 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e06bd1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2fb4906 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a5ba06b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0a761ef View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3158922 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    12143a7 View commit details
    Browse the repository at this point in the history
  8. Update flexible_schema.rb

    orangewolf authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    6bd4cac View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    35bf9a5 View commit details
    Browse the repository at this point in the history
  10. Merge branch 'flexible_metadata' of https://github.com/samvera/hyrax

    …into flexible_metadata
    orangewolf committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    94a08d7 View commit details
    Browse the repository at this point in the history
  11. sigh

    orangewolf committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    e455106 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    55fd95a View commit details
    Browse the repository at this point in the history
  13. 🧹 Enables dynamic display for attribute rows

    In this commit we updated code to support dynamic rendering for attribute rows
    ShanaLMoore authored and kirkkwang committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    3a601f5 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    40d33bf View commit details
    Browse the repository at this point in the history
  15. Expand support for i18n labels

    This commit will add a few different conditions for populating the
    label.  If the label is a string we'll simply set that as the label.
    
    ex. `label: 'My Label'`
    
    If the label is a hash we'll look for the key that matches the current
    locale.
    
    ex. `label: { en: 'My Label', es: 'Mi Etiqueta' }`
    
    If the locale is not found it will fall back to en as the default, but
    if en isn't found it will just use the first value in the hash.
    
    ex. `label: { es: 'Mi Etiqueta', fr: 'Mon Étiquette' }`
    kirkkwang committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    536f87c View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    e4c6ff0 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    d6e0ea9 View commit details
    Browse the repository at this point in the history
  18. Rubocop fixes

    kirkkwang committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    b1de02b View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Configuration menu
    Copy the full SHA
    d7a2d1d View commit details
    Browse the repository at this point in the history
  2. Fix return logic

    kirkkwang committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    f860fd4 View commit details
    Browse the repository at this point in the history
  3. Add flexible conditional

    kirkkwang committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    631732c View commit details
    Browse the repository at this point in the history
  4. Merge pull request #6851 from samvera/flexible_forms

    Flexible forms
    kirkkwang authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    55b1d0a View commit details
    Browse the repository at this point in the history
  5. Add flexible conditional

    kirkkwang committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    e060c84 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1fc5d05 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #6852 from samvera/flexible_forms

    Add flexible conditional
    kirkkwang authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    db059f3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2cead65 View commit details
    Browse the repository at this point in the history
  9. Add badge to work edit form

    kirkkwang committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    d3db273 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Configuration menu
    Copy the full SHA
    4a4dd85 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e3f7622 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #6856 from samvera/update-from-flexible-metadata

    Pull in changes from flexible_metadata
    laritakr authored Jun 27, 2024
    Configuration menu
    Copy the full SHA
    8a31ea6 View commit details
    Browse the repository at this point in the history
  4. Remove #schema_version from SolrDocument

    This will be handled at a higher level.
    kirkkwang committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    d9cbf52 View commit details
    Browse the repository at this point in the history
  5. Removing the schema_version_ssi

    This is now moved to a higher level in a different commit.
    kirkkwang committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    345677f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a7b0ccf View commit details
    Browse the repository at this point in the history
  7. Load the indexer module for flexible metadata

    Configures dassie, koppie, hyrax app, and generators for flexible
    metadata indexing to occur.
    kirkkwang committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    39cbf99 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f72bfdd View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    552d564 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. Rubocop fixes

    kirkkwang committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    a342eb5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    50e39e9 View commit details
    Browse the repository at this point in the history
  3. Rubocop

    laritakr committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    7311a4e View commit details
    Browse the repository at this point in the history
  4. Rework some partials

    Move _schema_version into a shared partial
    Call schema_version off SolrDocument
    kirkkwang committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    c61b682 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a806366 View commit details
    Browse the repository at this point in the history
  6. M3 metadata_profiles

    Add view details.
    Try to standardize all 3, with only necessary differences.
    laritakr committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    826fa67 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #6859 from samvera/flexible-views

    Flexible views
    laritakr authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    cdd3d7b View commit details
    Browse the repository at this point in the history
  8. 🧹 [i41]- unable to create a work without HYRAX_FLEXIBLE true

    This commit should fix the reason why we weren't able create works when starting the app without HYRAX_FLEXIBLE.
    
    Issue:
    - scientist-softserv/amigos#41
    ShanaLMoore committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    1348710 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3c6f5c4 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2024

  1. Configuration menu
    Copy the full SHA
    750e554 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. Merge pull request #6858 from samvera/version-badge

    Version badge
    kirkkwang authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    ded7574 View commit details
    Browse the repository at this point in the history
  2. Fix lint

    laritakr committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    6e18484 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9e65f4a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    377c62e View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. Rework menu option

    laritakr committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    42a9099 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. Rubocop

    laritakr committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    17f1e60 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. Define 'try' for flexible classes

    Fixes file set issues.
    laritakr committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    0538efd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a58fa1 View commit details
    Browse the repository at this point in the history
  3. Add flexible schema includes for FileSet

    Resource & form need these lines to function correctly.
    laritakr committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    8d616d3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    742354e View commit details
    Browse the repository at this point in the history
  5. Merge branch 'flexible_double_combo' of https://github.com/samvera/hyrax

     into flexible_double_combo
    ShanaLMoore committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    f33e382 View commit details
    Browse the repository at this point in the history
  6. Update solr_document_behavior.rb

    the version from main breaks the application
    ShanaLMoore committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    3ba1276 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. 🧹 adds dynamic presenter and reloads dynamic methods

    This committ allows the presenter to be dynamic. Before, the newly added terms would not display on the work's show page because the presenter didn't know about them. Additionally, this should fix the bug where a server restart is required when a new schema is imported.
    ShanaLMoore committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    8110efe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c9c305a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4ae1725 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6cb3d2a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    67bd299 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. 🐛 remove self.class from #delegate

    This was the reason Hyku couldn't spin up.
    ShanaLMoore committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    37aceed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    19e50c5 View commit details
    Browse the repository at this point in the history
  3. 🎁 add #create_default_schema

    A default schema should be created for a tenant, automatically, when one doesn't exist.
    ShanaLMoore committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    03966b5 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. 🧹 updates logic for #define_dynamic_methods

    The previously incorrect logic would prevent methods from being defined properly.
    ShanaLMoore committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    4f24cbd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    31ab8e3 View commit details
    Browse the repository at this point in the history
  3. reverts changes

    ShanaLMoore committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    d8ec85e View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Configuration menu
    Copy the full SHA
    a689288 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    d289710 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Configuration menu
    Copy the full SHA
    2c6576f View commit details
    Browse the repository at this point in the history
  2. 🧹 [i51] - handle bad profiles

    Add validations for classes we know are problematic, if missing.
    ShanaLMoore committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    7e78441 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. Configuration menu
    Copy the full SHA
    3e2c5e7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bfd7351 View commit details
    Browse the repository at this point in the history
  3. handle deleting fields

    orangewolf committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    bc14e4d View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. Configuration menu
    Copy the full SHA
    a94f39e View commit details
    Browse the repository at this point in the history