GithubHelp home page GithubHelp logo

Comments (8)

adam-collins avatar adam-collins commented on August 15, 2024 1

This is on collections test for testing

from collectory.

adam-collins avatar adam-collins commented on August 15, 2024

I can replicate the issue if I select from the codes lists instead of using the drop downs. Is this the process you were using?

Anyhow, the provider map already exists in test, https://collections-test.ala.org.au/providerMap/show/167?returnTo=

from collectory.

adam-collins avatar adam-collins commented on August 15, 2024

I will take a look at removing the error and make sure duplication error message is shown when appropriate.

from collectory.

peggynewman avatar peggynewman commented on August 15, 2024

Cheers Adam, from memory I think it's also difficult to search for existing providerMaps...?

from collectory.

adam-collins avatar adam-collins commented on August 15, 2024

Settled on these changes:

  • Added notation to indicate that 'Collection' dropdown is mandatory.
  • Added 'list providerMaps' button that will list all provider maps on a single page (no pagination).
  • Added 'list provider codes' button that will list all provider codes on a single page (no pagination).

Provider maps are unique by the collection drop down. It does not show duplicates so it is not possible to create a duplicate.

These changes are in the commit aa3719e

from collectory.

rosemaryjoconnor avatar rosemaryjoconnor commented on August 15, 2024

Hi adam thanks.
Yes, I was using the codes lists for both collection and institution, this seemed to be the only way I could get things to work correctly in test.

Is there a possibility of a search function for Provider Maps or at least be able to sort by the Institution or collection code?

from collectory.

rosemaryjoconnor avatar rosemaryjoconnor commented on August 15, 2024

Hi Adam, ok I now realise why I was using the code lists.
If for example you choose Institution: Tasmanian Museum and Art Gallery, no collection codes display in the dropdown to select.

In order to create the Provider map I had to select from the code lists, that is:

  • Institution code: TMAG
  • Collection code: Tissue

There are a few other things re the UI that are quite confusing:

  • Not all institutions and collections have codes associated, based on the dropdowns that wouldn't be obvious.
  • The code lists displayed for both Institution and Collections are identical - possibly they are derived from any codes that have been added rather than the acronym they match on the Institution or Collection list information

For both of the above I can understand how that may be resolved in the back-end when matching but it does make the UI confusing.

If we are using this incorrectly any help is appreciated but I couldn't find any other way to make it work.

thoughts?

from collectory.

adam-collins avatar adam-collins commented on August 15, 2024

A slight change in procedure may be required:

  1. On the page listing provider maps (https://collections-test.ala.org.au/providerMap/list), click 'list all providerMaps'. This will reload the page with all provider maps listed on a single page so that you can do a text search for the collection name.
  2. Search for the collection name (not collection code). Provider Maps are unique by the collection name. If a provider map already exists for a collection you will not be able to reselect that same collection, preventing a duplicate from being created.
  3. If you find the collection name, edit that provider map
  4. If you don't find the collection name, create a new provider map.
  5. (Optional) Selecting the institution will also apply a filter to the list of collection names. If you don't find the collection it may already have an existing provider map or may not be linked to the institution.
  6. Select the collection name from the drop down list.
  7. (Optional) select one or more institution and collection codes from the list boxes.
  8. Save.

Further notes:

  • There is a single list of provider codes that is used for both collections and institutions.
  • The provider codes admin page now contains 'list all providerCodes' button to list all codes on a single page without paging for the use of searching for existing codes.

from collectory.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.