Release Notes - Medici - Version 1.1 - HTML format

Sub-task

  • [MMDB-573] - Allow leading wildcards
  • [MMDB-663] - Don't allow downloading original
  • [MMDB-722] - Review text on static web pages
  • [MMDB-783] - Feedback box in desktop client
  • [MMDB-849] - Medici Webclient Auto Build
  • [MMDB-850] - Medici Desktop Auto Build
  • [MMDB-851] - Add warning popup/rollover for "Remember Me" login functionality
  • [MMDB-859] - Medici Extractor Auto Build
  • [MMDB-877] - Play extracted audio in webclient
  • [MMDB-878] - Extract metadata from audio file
  • [MMDB-879] - Create preview of audio file
  • [MMDB-884] - enforce "administer roles" permission
  • [MMDB-885] - enforce "rebuild full-text index" permission
  • [MMDB-886] - enforce "rerun extraction" permission
  • [MMDB-887] - enforce "upload data" permission
  • [MMDB-888] - enforce "edit metadata" permission
  • [MMDB-889] - enforce "edit user metadata" permissions
  • [MMDB-890] - enforce "delete data" permission
  • [MMDB-891] - enforce "change license" permission
  • [MMDB-892] - enforce "add tags" permission
  • [MMDB-893] - enforce "delete tags" permission
  • [MMDB-894] - enforce "add comments" permission
  • [MMDB-895] - enforce "edit/delete comments" permission
  • [MMDB-896] - enforce "add relationships" permission
  • [MMDB-897] - enforce "view data" permission
  • [MMDB-898] - enforce "download original" permission
  • [MMDB-906] - make sure rest download is used not raw blob download
  • [MMDB-907] - enforce "use desktop client" permission
  • [MMDB-914] - Show number of downloads under social area.
  • [MMDB-915] - Add track code to rest endpoint
  • [MMDB-926] - enforce "download original" permission
  • [MMDB-927] - enforce "add tags" permission
  • [MMDB-928] - enforce "add comments" permission
  • [MMDB-929] - Write service for permissions and declarative variables
  • [MMDB-932] - Move tag functionality
  • [MMDB-933] - Move annotation functionality
  • [MMDB-936] - enforce "upload data" permission
  • [MMDB-937] - enforce "delete data" permission
  • [MMDB-938] - enforce "desktop" permission

Bug

  • [MMDB-463] - Keyboard navigation in splash screen does not always work in Linux
  • [MMDB-487] - "computing" indicator is not centered in flow view
  • [MMDB-769] - Preview rendering delay in Safari and Chrome
  • [MMDB-801] - After rerun extraction previews don't show up correctly
  • [MMDB-803] - tag with & returns wrong result
  • [MMDB-838] - Check all views for dangling notification registration
  • [MMDB-848] - Automatic Build
  • [MMDB-857] - Back Arrow brings user back to first page
  • [MMDB-860] - indexer only indexing specific fields
  • [MMDB-862] - SearchableThingTextExtractor makes redundant queries
  • [MMDB-863] - SearchableThingTextExtractor does not index title correctly for beans
  • [MMDB-900] - new role management page sends too many "account activated" emails
  • [MMDB-902] - RBAC default permissions for default roles are not reasonable
  • [MMDB-904] - hitting back in dataset view while fullscreen zoom does not close seadragon
  • [MMDB-905] - create "use desktop client" permission
  • [MMDB-930] - admin can lock everyone out of the system
  • [MMDB-934] - admin can delete special "owner" role
  • [MMDB-935] - licenses appear editable when they are not, and do not notify user when an unauthorized attempt to change license fails
  • [MMDB-940] - Lucene write lock management problem
  • [MMDB-944] - regression: users on user admin page no longer sorted
  • [MMDB-950] - Check default license permission
  • [MMDB-951] - null values not handled property in SetLicenseHandler
  • [MMDB-953] - upload applet does not load
  • [MMDB-954] - regression: cropped image on upload
  • [MMDB-955] - regression: PreviewWidget shows broken image and border in drop upload results
  • [MMDB-956] - Default user metadata fields include predicates used for license
  • [MMDB-957] - "relationships" are not predicates, in RDF implementation
  • [MMDB-958] - relationship "types" hardcoded
  • [MMDB-963] - GetAvailableUserMetadataFields and ListUserMetadataFields dispatches do exactly the same thing
  • [MMDB-971] - regression: upload applet fails in IE8
  • [MMDB-973] - pencil icon (on editable labels) does not show in IE8
  • [MMDB-974] - Collection badge not shown for newly created collection (IE8)
  • [MMDB-975] - Desktop client Perspective has incorrect view id
  • [MMDB-976] - Preferences contains two General preference pages
  • [MMDB-977] - Annotation view throws null pointer for FooBar collection
  • [MMDB-978] - Gallery view null pointer caused by incorrectly displayed popup menu
  • [MMDB-979] - Unchecking "I own the rights" on license widget does not relinquish rights
  • [MMDB-980] - Changing license to "public domain" does not clear rights holder
  • [MMDB-981] - CC license controls do not allow for non-attribution licenses
  • [MMDB-984] - Canceling remove from collection action null pointer
  • [MMDB-985] - CC zero icon links to wrong license
  • [MMDB-986] - MyDatasets view displays warning twice for no image for tag
  • [MMDB-987] - Inactive Users panel not centered in IE
  • [MMDB-991] - Download counter doesn't increase after clicking download link
  • [MMDB-992] - Desktop upload doesn't add filename to the RDF
  • [MMDB-993] - Download link doesn't properly set name of file
  • [MMDB-994] - Edit icon for editable text fields should show hand when overing over it
  • [MMDB-995] - Clicking on "All Rights Reserved" takes the user to null URL
  • [MMDB-996] - Unclicking "I own rights" should clear text field and relinquish rights in License widget
  • [MMDB-997] - Thumbnails in relationship disclosure panel doesn't properly show in IE8
  • [MMDB-1004] - Disallow HTML from comment field
  • [MMDB-1005] - Type overlay of thumbnail breaks thumbnail
  • [MMDB-1006] - Javascript error on upload page
  • [MMDB-1008] - Desktop still tries to display title of an annotation/comment, though we no longer use them
  • [MMDB-1009] - Remove dataset from collection index out of bounds
  • [MMDB-1010] - Files uploaded through desktop client show size of -1 in the desktop client
  • [MMDB-1011] - Add tag in Metadata Page view does not check for empty selection
  • [MMDB-1012] - exception in annotation view
  • [MMDB-1013] - Search endpoint returns empty response
  • [MMDB-1016] - Preview of collection doesn't show when selecting a collection from collection view
  • [MMDB-1018] - After dropping a directory in the drop box serveral errors popup
  • [MMDB-1024] - Arrows to preview elements of collection should not launch dataset selection event
  • [MMDB-1025] - Deleting a dataset from more than one collection doesn't show in dataset view
  • [MMDB-1027] - Clear cache doesn't clear the preview cache
  • [MMDB-1034] - deleting a collection from the collection list page causes collection badge to remain on page in wrong place (IE8)
  • [MMDB-1036] - single-file upload hangs after completion (IE8)
  • [MMDB-1038] - Deleting dataset doesn't delete relationships
  • [MMDB-1040] - deadlock prevents previews from showing (IE8)
  • [MMDB-1044] - completed large preview in DatasetWidget is too big
  • [MMDB-1045] - deleted datasets still count as selected datasets
  • [MMDB-1046] - new PreviewWidget thumbnails flicker in Safari/Mac
  • [MMDB-1047] - regression: large "pending" preview shows broken image
  • [MMDB-1048] - transition from large "pending" preview to completed image shows "broken image" in IE8
  • [MMDB-1051] - transition from large "pending" preview to completed image always sets image width to 600

New Feature

  • [MMDB-708] - No way to delete a dataset with the desktop application?
  • [MMDB-854] - Text Previewer
  • [MMDB-876] - Audio extraction
  • [MMDB-881] - user management should include user-defined roles (currently hardcoded)
  • [MMDB-882] - add/delete roles on role mgt page
  • [MMDB-883] - enforce access control in web client
  • [MMDB-903] - track downloads
  • [MMDB-908] - enforce access control in REST endpoints
  • [MMDB-909] - enforce "use desktop client" permission in Tupelo endpoint
  • [MMDB-910] - enforce access control in batch operations
  • [MMDB-911] - eliminate SetProperty dispatch
  • [MMDB-912] - add "run SPARQL" query permission
  • [MMDB-913] - don't use RunSparqlQuery dispatch except for the admin page
  • [MMDB-922] - remove hardcoded "user named admin can do anything" policy
  • [MMDB-923] - HCI problem on role admin page; some actions are cancelable, some not
  • [MMDB-947] - Batch add relationships
  • [MMDB-1049] - Handle new format for upload endpoint return value

Task

  • [MMDB-1020] - Check that selecting a dataset in the gallery does not download original file
  • [MMDB-1021] - Replace System.out with log.debug
  • [MMDB-1028] - Replace PDDL license with CC-ZERO

Improvement

  • [MMDB-414] - use oldest collection item as a badge, not latest (oldest will get preview soonest)
  • [MMDB-467] - Newly opened views do not have access to the currently selected resource.
  • [MMDB-595] - Import wizard to upload a dataset
  • [MMDB-694] - Link "Report a problem" and "Request a feature" to MMDB vs. Bard project in Jira
  • [MMDB-712] - select all datasets on page
  • [MMDB-741] - When switching between views in dynamic table show the page that contains the first item from the other view
  • [MMDB-771] - Dataset info should show original filename
  • [MMDB-837] - Add item management to Execution Results view
  • [MMDB-841] - Add tool execution icon to the image view tool bar
  • [MMDB-842] - Move "add collection" functionality on the collection view from drop-down menu to tool bar icon.
  • [MMDB-843] - Make image view data and contributor text/icon not clickable.
  • [MMDB-852] - Installation instructions
  • [MMDB-861] - Default thumbnail should relate to its mimetype/category
  • [MMDB-899] - Add visual cue to indicate editability of EditableLabel
  • [MMDB-917] - sort by category in list view
  • [MMDB-924] - when initializing roles, add currently-authenticated user to administrator role
  • [MMDB-925] - Ability to delete users
  • [MMDB-931] - Refactor UI components from Bard to MMDB plugins
  • [MMDB-939] - bootstrap RBAC from 1.0
  • [MMDB-941] - ugly border around "3D (Java)" view
  • [MMDB-942] - table layout ugly on user management page
  • [MMDB-943] - table layout ugly on role administration page
  • [MMDB-945] - pencil icon not layed out properly on all occurrences of EditableLabel
  • [MMDB-946] - Improve default predicates for relationships
  • [MMDB-952] - "create relationship" ifc doesn't show preview of selected datasets, just the "m" icon
  • [MMDB-972] - Desktop should use endpoint for uploading files rather than bean and blob writes to the context
  • [MMDB-998] - Text field in user specified addition information should submit on enter
  • [MMDB-1000] - User Specified Additional Information should show "No fields Available" when empty
  • [MMDB-1001] - Extracted Additional Information should show "No fields Available" when empty
  • [MMDB-1022] - Change title of view "Metadata Page" with "Info"
  • [MMDB-1037] - Execute command in Info view toolbar should not disappear and reappear based on selection
  • [MMDB-1043] - add padding to thumbnails in PreviewWidget

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.