Comments (8)
This is on collections test for testing
from collectory.
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.
I will take a look at removing the error and make sure duplication error message is shown when appropriate.
from collectory.
Cheers Adam, from memory I think it's also difficult to search for existing providerMaps...?
from collectory.
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.
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.
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.
A slight change in procedure may be required:
- 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.
- 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.
- If you find the collection name, edit that provider map
- If you don't find the collection name, create a new provider map.
- (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.
- Select the collection name from the drop down list.
- (Optional) select one or more institution and collection codes from the list boxes.
- 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)
- Collections-test: problem creating ProviderMaps then causing 500 errors in collectory HOT 1
- Collectory - Collections File upload clearing Connection Parameters HOT 2
- DwC terms and JSON map of parameters are being cleared during upload process HOT 5
- `regression` repatriation loading failing after upgrades
- Collectory - editing contact role page UI needs something HOT 2
- API - Collections Metadata Add field to Connection Parameters HOT 3
- Expert distribution data resources are all set to private HOT 1
- ROLE_EDITOR not working in collectory HOT 2
- Fail to creating a collection when a user attempts to create a species list via Spatial Hub / List after the recent Auth plugin update HOT 1
- Logout button never changes to a Login one - on Collectory HOT 3
- add batch lookup service HOT 1
- add citizen science added to content type HOT 1
- Usage of apikeys in APIs HOT 1
- Institution page error HOT 1
- error cause by deleting an institution HOT 1
- gbif repatriation service error 500 HOT 7
- Events datasets don't show SOLR record links and counts on the right hand side HOT 3
- characters in institution title and description change to ? in gbif
- Replace legacy API-KEY usage with JWT based check
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from collectory.