2.15.0
New features 🎉
Sharing options for datasets 👥
The dataset editor now has a Share button for each item in a dataset. Clicking on the Share button opens up options to give other people or groups permission to view, edit, or ownership of that item.
See #1231
Auto-fill attribute metadata from csv files ✅
With one click, auto fill the attribute names from a csv file in the dataset editor. This button grabs the header row from the csv file to fill in the EML Attribute Names.
See #202
Metrics improvements
- If a user is logged-in when they register a citation, their username is sent to the DataONE metrics service. This is the first step in citation moderation features. #1473 #1625
- The register citation feature can now be disabled completely (useful for Metacats that are not registered with DataONE and cannot use this feature) #1475
- If portal metrics fail to display, an error is sent to Google Analytics #1480
- Improved input validation when registering citations #1519
Portal Query Builder improvements
- Made the list of metadata fields easier to understand for the average person #1630
- An easier to understand "Contains data files" filter #1548
- You can now search for usernames and group names for filters about people. #1557
- The "Year of data collection" filter uses a new time slider #1564
- Warn users when capitalization matters in the Query Builder #1602
Other improvements
- New portal pages are added to the end of the list #1476
- Rescale images uploaded in markdown editor #1618
- Get
project
field in DataCatalogView searches #1612 - When a metadata assessment report isn't ready, a prettier message is displayed #1486
Bug fixes 🛠️
- Files removed from package when user doesn't have write or changePermission #1638 #1418 #1392
- Editor breaks when saving an unmodified package #1624
- Prov charts don't show when there are multiple versions of a resource map #1627
- Editor wasn't checking resource map permissions (only metadata) #682
- Data items are hidden in the editor sometimes #1619
- Edit button not displaying for datasets when user has only write permission #1492
- Negated operators don't always give the expected results in the Query Builder #1600
- Dataset landing page's package table was showing an underscore template string #1679
- Portal query builder wasn't escaping special characters #1677
- Instance of endless spinner when Editor is saving #1665
- Copying creator to contact causes a duplicate #1373
- Wrong tooltip showing up for the selected operator in Query Builder #1644
- Increase the width of the provenance file selection box #1641
- Portal editor query builder's value field cuts off typed text #1628
- Fixed CSS issues with portals in mobile #1599 #1597 #1596
- Removed code that created
deny
access rules, since onlyallow
is supported #1423 - Fix a couple instances in the dataone theme where form controls have broken borders #1636
New configuration options
- allowAccessPolicyChangesDatasets
- allowAccessPolicyChangesDatasetsForSubjects
- allowAccessPolicyChangesPortals
- allowAccessPolicyChangesPortalsForSubjects
- collectionQuerySpecialFields
- displayRegisterCitationTool
- inheritAccessPolicy
- showDatasetPublicToggleForSubjects
Developer notes
New MetacatUI website!
The documentation website for MetacatUI has been given a facelift.