github archivesspace/archivesspace v2.1.0-RC1

latest releases: v3.4.0-RC0, v3.3.1, v3.3.0...
pre-release6 years ago

Release notes for v2.1.0-RC1

New Public Interface

The public interface application has been replaced by an entirely new application. This enhancement project has involved many participants across our community. The initial design phase was informed by a member working group led by Mark Custer (Yale). Development was sponsored by Yale University and Harvard University, with the development itself provided by HM and Harvard developers. Very great thanks especially to Mark Custer, Susan Pyzynski (Harvard), Cory Nimer (BYU), and Scott Schwartz (UIUC) for their very active specification and testing work during the development phase of the project.

Rights Statements

The rights statements module has been redesigned based on the specification Hillel Arnold, Max Eckard, and Brad Westbrook circulated in the community last fall. These enhancements enable:

  • the expression of “atomic” rights statements
  • greater interoperability between ArchivesSpace and preservation management and discovery systems
  • making ArchivesSpace compliant with the PREMIS rights schema

If you currently use the rights statements module in ArchivesSpace, please note that your data will be migrated to the new model during the upgrade process.

OAI-PMH

Based on the specification Gordon Daines, Cory Nimer, and Jason Loeffler circulated in the community over the winter, ArchivesSpace now provides an OAI-PMH repository to enable records to be harvested. The following metadata formats are available:

  • oai_dc -- Archival Objects expressed in Dublin Core

  • oai_dcterms -- Archival Objects expressed in DCMI Metadata Terms format

  • oai_ead -- Resources expressed in EAD

  • oai_mods -- Archival Objects expressed in MODS

  • oai_marc -- Archival Objects expressed in MARCXML

We expect to add more features, including the ability to generate ARKS, in future releases.

Removal of Original Container Management Code

Following the merge of the Container Management Plugin in v1.5, ArchivesSpace still retained the old container model and had a number of dependencies on it. This imposed unnecessary complexity and some performance degradation on the system.

In this release all references to the old container model have been removed and the parts of the application that were dependent on it (for example, Imports and Exports) have been refactored to use the new container model.

A consequence of this change is that if you are upgrading from ArchivesSpace version of v1.4.2 or lower, you will need to upgrade to a version between v1.5.0 and v2.0.1 to run the container conversion, before upgrading to v2.1.0.

Reports

The following enhancements have been made to the built-in reports

  • The same data is output for all formats.
  • The Created Accession report was fixed to use the accession date instead of incorrectly using the system date.
  • Several duplicative reports were removed.
  • Because it is the same as the csv format, the xlsx format was removed as an output option.
  • The non-working restricted resources report was removed and will be added back in once it has been reworked.

French Translation

Many thanks to @Perticus for contributing a French language translation for ArchivesSpace.

Other Community Contributions

Ant upgrade, EAD export improvements - thanks to Steve Majewski.

Various deployment enhancements - thanks to Chris Fitzpatrick.

Init script improvements - thanks to Clay Oster.

Support external Solr running over HTTPS - thanks to Mohamed Mohideen Abdul Rasheed.


JIRA Tickets Completed

  • AR-995 As an archivist, I want to be able to put links ( extref and refs, extrefloc, etc? ) in note fields and have them render as links is the public and staff UI
  • AR-1481 Related accession information should show up in the new PUI
  • AR-1483 The new PUI should include a "Contents & Arrangement" sub-navigation menu on each page of a finding aid / hierarchical description.
  • AR-1484 Include embedded, semantically rich metadata in the new PUI
  • AR-1611 Page Language in PUI
  • AR-1625 MARCXML importer mishandled 710s
  • AR-1630 Finish up the Classification / Record Group views in the new PUI
  • AR-1646 As a researcher, I would like to be able to see a "single-scroll" view of the intellectual description of an entire finding aid in the new PUI.
  • AR-1660 Ensure that the default "Request" page action button can send the request to an email address, configurable on a repository basis
  • AR-1661 Update how "multiple containers" display in the new PUI
  • AR-1662 Any search string with a colon in it results in an error in the new PUI
  • AR-1676 Rights type note field should accept more than 255 characters
  • AR-1680 The "/records" URL used in the new PUI candidate release, which pulls together "archival objects" and "digital objects", doesn't work if the URL is typed into the browser or coped and pasted.
  • AR-1695 Emphasis tags don't format correctly at component level
  • AR-1698 Paths in CSS files incorrect when run under a prefix
  • AR-1700 AT Migrator Not Moving External Document Link Completely
  • AR-1724 As a researcher, I would like for the single-scroll view of the finding aid to be easy to scan, as well easy to understand in the context of the overall collection hierarchy/arrangement.
  • AR-1726 Subject Landing Page in PUI
  • AR-1727 Repository Landing page enhancements
  • AR-1728 MARC XML importer incorrectly uses Marc001 field as agent authority_id
  • AR-1735 As a public user, I would like to click on a link to access a digital object link.
  • AR-1736 Search-result pages take a long time to display in the test corpus, and Harvard has reported slow times with their test installation, as well.
  • AR-1737 As a public user, I would like to have a link to the Resource, Archival Object, or Accession that the digital object is linked to visible in the public interface.
  • AR-1738 As a public user, I would like a link available from an archival object to a linked digital object.
  • AR-1739 As a public user, I would like the heading for the digital object component menu to be specific to its context.
  • AR-1742 Add a consistent way to search (or an obvious way to initate a new search) to all of the views
  • AR-1744 Unpublished repository shows up as an option in the facets
  • AR-1745 Remove the "used within" section on Agent landing pages
  • AR-1746 Top container information is no longer displaying in the container info badge on Search Result screens
  • AR-1747 As a public user, I would like to have citations differentiated from other text in the PUI Agent view.
  • AR-1748 As a public user, I would like linked related agents to display in the agent landing page.
  • AR-1749 As a public user, I would like the delimiter at the front of the Dimensions field changed to a semi-colon.
  • AR-1750 Provide consistent and logical filters on all search pages
  • AR-1751 Unpublished descendants still appear in single-scroll / infinity view.
  • AR-1752 Unpublished records still appear as if published in the container-only views
  • AR-1753 Remove the "instance.instance_type" info display from everywhere in the new Public User interface aside from the Physical Storage Information accordion section.
  • AR-1754 Safari throws an error if you peform a search that doesn't return any records
  • AR-1757 Agent subdivision information and MARC relator code translations don't appear in new PUI
  • AR-1758 Users must be given import permissions in order to print reports
  • AR-1759 Citation link for archival objects in PUI
  • AR-1760 As a public user, I would like the "other finding aids" note content to display.
  • AR-1780 Agent subheadings don't display in the new PUI
  • AR-1784 As a public user, I would like linked archival materials to appear only once on Agent landing pages.
  • AR-1785 As a staff member logged into the staff interface, I would like the "Edit" button to appear in the new PUI, just like it does now in the original version of the PUI
  • AR-1786 The testers group agreed that we would prefer to have the first creator name also display above the accordion sections.
  • AR-1788 As a public user, I would like to not have unselected relator terms appear as part of an agent subject heading.
  • AR-1789 Truncate the notes in the search-result screen to some reasonable limit, like 500 characters...
  • AR-1791 Facets now missing from the container inventory pages
  • AR-1792 If the other level value is selected as the level, then the value from the "other level" field should display in the resource/archival object badge in the PUI
  • AR-1793 If the resource, digital object, or classification has no sub-components then the sidebar navigation need not display
  • AR-1794 If there are no children attached to a resource level page, then the second tab should be disabled somehow since no additional information will display by selecting it.
  • AR-1795 If there are no analog instances (i.e. top containers) attached anywhere to a collection and/or its archival objects, then the container inventory ("third pill tab") should be disabled somehow
  • AR-1798 Repeated notes of the same type need to display, and when they do, they should be separated by more than just a single line break.
  • AR-1799 There's a facet value that ends with "Enum S", and the resulting filtered-by message has a translation missing value.
  • AR-1802 As a public user, I would like URIs recorded in citations to be viewable and actionable.
  • AR-1803 A variety of notes are missing from the accordion section of the new PUI.
  • AR-1804 The "see more/see less" option shows up unexpectedly, and other times it's absent when it would be useful.
  • AR-1806 Digital object embedded images need to have a max width or height, just like the fix applied to Repository logos.
  • AR-1807 There are a variety of missing notes from the Digital Object pages, both the top level and child level.
  • AR-1808 Published agents that are not linked to any records should still display in the new PUI
  • AR-1810 Character entities now appearing in the new PUI after the last build
  • AR-1811 Digital object titles should be wrapped rather than allowing the badge expand off the page.
  • AR-1812 Repository links are no longer part of the breadcrumbs on component pages.
  • AR-1813 The full top container names are back (in most places, but not everywhere), though they shouldn't be.
  • AR-1816 Remove borders from subnotes
  • AR-1817 Harmonize how notes are separated on digital object pages, just like what's now done everywhere else
  • AR-1818 Top container pages in the new PUI should also include resource records, not just archival objects and accessions, when those records are linked.
  • AR-1819 Resolvable links not being created in arrangement notes, possibly elsewhere.
  • AR-1820 Citation sub-notes in Agent bioghist records should start with a heading of Citation
  • AR-1822 On agent records, attempting to go to Page 2 of the search results, an error pops up
  • AR-1823 Unpublished creator names show up as facets
  • AR-1826 Make some layout changes to the ArchivesSpace instance landing page in the new PUI
  • AR-1828 Browses in the new PUI that should produce a "no results" message instead produce a "translation missing unexpected error" message
  • AR-1829 Needed note information that was previously included on pages for accessions (i.e. "unprocessed material") in the new PUI is now missing
  • AR-1833 As a public user, I would like linked related agents to display in corporate body and family agent landing pages.
  • AR-1835 Looks like the wrong "language" label is used in the single scroll view
  • ANW-105 Revise the overall rights statement template
  • ANW-106 Replace rights type Intellectual Property with rights type Copyright and revise the associated template
  • ANW-107 Replace rights type Institutional Policy with rights type Other and revise the associated template
  • ANW-108 Revise the template for rights type License
  • ANW-110 Create a new Notes sub-record that is repeatable and can be linked to Rights Statement sub-records
  • ANW-111 Create a new Acts sub-record that is repeatable and can be linked to Rights Statement sub-records
  • ANW-112 Enable Agents Links sub-records to be linked from Rights Statement sub-records
  • ANW-113 Revise the External Documents sub-record template for use with Rights Statement sub-records
  • ANW-114 For all rights types, migrate data from Rights Management sub-records fields that are being removed as indicated
  • ANW-115 Remove from all rights type templates and from the database the following fields: Active, Materials, Type Note, Permissions, Restrictions, Restrictions Start Date, Restrictions End Date, and Granted Note
  • ANW-118 Create tooltips for all newly added Rights Management sub-records fields, including those in the Acts and Notes sub-records
  • ANW-120 In accord with planned enhancements to the Rights Management sub-record, add fields to the database:
  • ANW-124 Revise the template for rights type Statute
  • ANW-125 Remove some reports
  • ANW-127 Remove XLSX Export Option from Reports
  • ANW-139 Remove the unintended functionality allowing users to create a rights statement subrecord for an agent
  • ANW-140 Migrate existing rights statements attached to agents to a note with type Rights Statement

Commits

  • 298451f44 upgrade to ant v1.9.9
  • 8310a522c Treat password equivalent to secret in dump_sanitized
  • cb18331e9 Add a consistency check when saving tree nodes
  • 93c0ea5d5 French translation (in progress).
  • 825151dc1 French translation (in progress).
  • 794f264a1 French translation (in progress).
  • 240db8e09 French translation (in progress).
  • 7afadc2d6 French translation (in progress).
  • 5feccdb4c Add ability to make path to config.rb an env var
  • f4fcfc06c Add ability to set plugins directory outside aspace base
  • cd422ea62 Add ability to set the PIDFILE as an env variable
  • 85a780548 AR-1698 Fix asset paths when running with a prefix!
  • 00e88ae9a Replaced create_date with accession_date for the created accessions report becuase create_date is when it was added to the database, not when it was accessioned
  • b11d06c17 French translation (wip). Part of the report framework, and other minor corrections.
  • d566e3ca8 French translation (wip). Report framework remaining files, plus other minor corrections.
  • d0d5a79e6 French translation (wip). Missing translation for subject_list_report, plus other minor corrections.
  • 7cdc7c3d8 Corrected a bad find and replace all "en:" !
  • 0f96dbcff Created fr.yml in public-new, for testing purposes.
  • 0b8f53635 AR-1700 Don't try to parse a URL out of the location field when displaying the doc link
  • 24b15e94b AR-1728 remove the MARC XML importer mapping for an agents authority_id from Marc001 as it cannot be used as a unique id when there are multiple agents in the import
  • 4a847fbae Load ASConstants from ASUtils
  • 90a4381d0 AR-1730 when saving a record, ensure that quietly_change_hash doesn't freeze the tree when the hash doesn't actually change
  • 3e6b9379a Reorder the default configuration file
  • fe7d2b26e AR-1700 only show the document link if the location looks like a URLy string
  • 9c2690283 AR-1695 show parsed mixed content resource and archival object display strings in the tree, readonly and edit form titles and save messages
  • d642dda37 AR-1695 show parsed mixed content digital object and digital object component display strings in the tree, readonly and edit form titles and save messages
  • 26ea3fa1a Add some logging to the setup-database script so people know something is happening. (#739)
  • 5df81b49d When deriving the title of a digital object from an archival object, use the date if no title is given. (#740)
  • 97807d196 Compress the 'permissions' cookie value (#741)
  • 29d07e113 Expand find-by-id endpoints to include looking up Resource and Digital Object records (#742)
  • ff328c363 AR-1625 make MARCXML import handle 610|710 with no or to be imported as a 'creator' rather than 'subject' as per the mapping
  • f05f39c36 AR-1734 if node has nowhere to move (no siblings or parent) then hide the move toolbar action
  • ea36ec917 AR-1734 Renumber selected tree nodes when collapsing a subtree (#746)
  • a8ff128b7 Update Release MD file so that the correct version number will be in the footers of the documentation
  • 51e404d8e include unitdate @era, @Calendar attribs in export
  • dfee3999e daos require xlink:type to validate
  • a9869741b Run plugin migrations in development mode too
  • 03c463cbd Show calculators under a "More" button. Give plugins the option of putting items there too. (#750)
  • 1dbd89449 Handle multiple EAD unitids. First unitid is always primary one. Additional unitids are made into external_ids if they have a @type (external_id.source = @type) On export, external_ids are exported as additional unitids with @type=source
  • 5051773d2 on multiple unittitle, keep the first and ignore the rest
  • bc3f2972c remove condition on title that is failing integration test
  • 26fead00a on multiple unittitle, keep the first and ignore the rest
  • eea1d6e93 remove condition on title that is failing integration test
  • 854dfed26 take first unittitle, not last
  • 85865a63c AR-1758 fix a few references to the wrong permissions in the frontend
  • aaa7d62e8 AR-1751 Exclude published and suppressed records when showing infinite scroll
  • 5035497a8 AR-1751 ensure a child of an unpublsihed/suppressed ancestor is not marked as published in the its SOLR doc
  • 285e42a6e Add some unit tests for indexer mapping
  • 2eed2b7d3 Remove importer dependency on container compatibility code.
  • 1e6b3d84f label exporter uses the new container model
  • a52c4efd8 The EAD exporter puts barcodes in [], rather than (), so support that in the converter too
  • a0c0637a7 Resolve top_containers on the resource
  • 6523b90f1 EAD exporter uses the new container model
  • e00099085 Move resource_trees extension into the mixin
  • 164c0fbc2 Removed all references to the old container model
  • fa0dc5f2d Remove old containers from the database
  • 8c8178322 Remove container conversion job template
  • 14b7f6354 More reliable Enumeration tests
  • 8a788b821 support for new container model in RDE
  • 75347ba2e reintroduce instance cleaning
  • 0a76c0f29 Remove obsolete reference to type_1
  • 24fb2c1e9 One more reference to containers!
  • 8e2155a0d Force a shorter host name so travis doesn't barf
  • bcb2ed730 Include the Relationships mixin in all ASModel classes
  • 020d60ffa Remove obsolete Container model spec
  • 71077efa4 No more container management upgrade events
  • 393ab1d75 Implement the date calculator for resource and components, accessible via the backend API and frontend toolbar menu
  • e3aad1193 Don't allow a direct upgrade from <= 1.4.2 to >= 2.1
  • d5e021d5b Improve record export format by not resolving trees
  • 51411ae4d Fix property name for new container model
  • 79695e8bb Speed up EAD exports by pulling records from Solr if they're up-to-date
  • c415267d3 Resolve top containers during indexing
  • e492bcd24 Known off another few seconds by avoiding a parse
  • 7f0605ca6 NOJIRA Take into account suppressed ancestors when calculating the has_unpublished_ancestor value for tree nodes
  • 77639bd79 Remove obsolete rakefile
  • a20a91e51 Wrap calls to Net::HTTP with ASHTTP
  • 684386baa Fix for METs file versions
  • cb7827f9e Remove the down block for migration 033 as the container table has been dropped and we are unable to recover from that
  • 96f679ded Fixes for EAD-related unit tests
  • d4eb25616 Fixes for MOD unit tests
  • 69f38661e Fix syntax error in test_utils.rb
  • 1dfef4357 Only set the top container created_for_collection on create (take the existing value when editing)
  • 7589a4cf4 Classification terms need ref from classification
  • 8b36d465b Add french translation for new pui
  • d8d05871c Fix mispelling in french translation
  • b15509924 Update fr translation
  • 9103a1e9d Adding a status option to the Linux init/launcher script. When deploying ArchivesSpace in my environment, I wanted to use SaltStack to ensure that the archivesspace service was running and to start it if it was stopped. This depended on a status option that provided a relevant exit code.
  • e5eb30f55 raise when no job runner has been registered for a type
  • c320d347f allow_reregister flag for jon runners
  • 5dff47cd6 don't require jobs from plugins to provide a frontend
  • 476aa686f queue position for job not import
  • 7ca172a2f Restore container_conversion_job schema.
  • 7439b0930 fix job type sort now that /job_types returns a hash
  • cd2e1da4c Encourage people to upgrade to version 2.0.1 for the container migration
  • f11cfd498 Expire non-expirable sessions (eventually)
  • 363b93d87 Remove notification of travis builds to IRC channel since we are getting rid of the channel at the end of May 2017
  • 0a4d2059e Make sure we precompile theme LESS files so we're not doing so at runtime
  • 0d1cc281c Remove Accessions Uncatalogued Report Remove Accessions Production Report Remove Repositories Report Remove Names to Non Preferred Report and Subreport Remove Accessions Cataloged Report Remove Accessions Processed Report Remove Repository Report Spec File Remove repository report from selenium tests
  • 2f6e2997b Fix ead export with container profile
  • 8838ca2e0 NOJIRA Expand "implied publication" to match the original intention
  • 76b8ef8bc Fix ImpliedPublication for subjects (throwing null exception as needed to pass in root_record_id when looking at trees)
  • 6ac20382a Check repo if published too and rework tests to check things in both published and unpublished repos
  • 12fc4d895 Apply the AppConfig[:indexer_solr_timeout_seconds] for any indexer initiated SOLR HTTP requests
  • e3e202bde Apply default_java_options to winstone for the backend:devserver instance and subsequently increase its memory allocation
  • c39260da1 Replace "collecte" with "entrée" in fr translation
  • 7a04425c5 Replace "dates inclusives" with "dates extrêmes" in fr translation
  • b5458b70b Replace "dépôt" with "service (d'archives)" in fr translation
  • 34e6b524b Make further changes in fr translation
  • b2abd2bc4 Fix acquisition type list in fr translation
  • 76ef2509b Publish the default repository for backend tests
  • 056d1b6b2 Switch to jettyrunner for better indexing performance in development mode
  • 84240a150 Fix the port numbers in comments
  • 22ee39e61 Correct implied publication when dealing with unpublished repositories
  • 883ca3f9e Downgrade jetty-runner to support JDK 1.7
  • 3555c3706 First cut at the OAI server implementation
  • a701ff063 OAI README
  • 9866345fc Add support for MARC format
  • a7245cf5e Add a timestamp to the resumption token
  • 16317b1be Add support for MODS format
  • fe95e32aa Generate validating descriptions and move out OAI gem patches
  • 799a0af67 Small cleanups
  • 4cb2dca5b Build a finding_aid_sponsor_sha1 column to support OAI lookups
  • a3a4e4d90 Test suite for OAI
  • 4d4b173c0 Map our exceptions to OAI error codes
  • cc31de2c1 Add an OAI frontend proxy
  • 7749b9f98 OAI README updates
  • ca416e378 Modify restrictions to include the new repository published flag
  • 9548a3c4f Include JSONModel explicitly
  • 4a964a844 Renumber migration for compatibility with rights migration
  • eb41f1e15 Rights Management enhancements and redesign. Namely add new rights_statement fields and relationships, rights_statement_act, rights_statement_external_document, migration, backend tests, and locales, including JIRAs:
    ** ANW-105 Revise the overall rights statement template
    ** ANW-106 Replace rights type Intellectual Property with rights type Copyright and revise the associated template
    ** ANW-107 Replace rights type Institutional Policy with rights type Other and revise the associated template
    ** ANW-108 Revise the template for rights type License
    ** ANW-110 Create a new Notes sub-record that is repeatable and can be linked to Rights Statement sub-records
    ** ANW-111 Create a new Acts sub-record that is repeatable and can be linked to Rights Statement sub-records
    ** ANW-112 Enable Agents Links sub-records to be linked from Rights Statement sub-records
    ** ANW-113 Revise the External Documents sub-record for Rights
    ** ANW-114 Database migration for new rights schemas
    ** ANW-115 Rights statement schema updates
    ** ANW-118 New tooltips
    ** ANW-120 Rights statement schema updates
    ** ANW-124 Revise the template for rights type Statute
    ** ANW-139 Remove the unintended functionality allowing users to create a rights statement subrecord for an agent
    ** ANW-140 Migrate existing rights statements attached to agents to a note with type Rights Statement
    ** AR-1676 Rights type note field should accept more than 255 characters
  • da8bb1b5f Remove conditionals to toggle between public and public-new
  • 7e8047926 Remove the old-school public interface
  • c10d8c04c Update plugins for new public interface
  • 9d82e8ec5 AR-1646 Show the level of records in the infinite scroll view
  • 01c38ff71 AR-1646 Translate language codes to their full names
  • 6250d0ed2 AR-1646 For a single date entry, don't show a bulleted list
  • 2fd43c841 AR-1646 Correct display issues for non-level-having record types
  • 377766dd8 AR-1630 add identifiers to the breadcrumbs, tree and everywhere
  • 78af43731 AR-1630 reindex all classification records when the repository name changes
  • c6b2146da AR-1630 add new sorting behaviour for classifications
  • 166c58632 AR-1630 show the full classification path in linked Record Group listing
  • fb393747e AR-1481 Show deaccessions inline with their accession (on the resource) and list deaccessions on the accessions view
  • 93b64a8f4 AR-1481 remove duplicate dates/extent from the accession view
  • c609377e4 AR-1481 add provenance to the accession view
  • 97ad356dd AR-1483 introduce resizable_sidebar.js to allow expanding of the tree pane on desktop-sized viewportsb
  • 8751f4dab AR-1483 hide the largetree on the infinite screen when on mobile ( < 992px )
  • 0d14e5acd set pui_parent_id in pui indexer
  • 11cfb0f1a AR-1661 Update how "multiple containers" display: - Change the accordion label from "Container List" to "Physical Storage Information" - Add the instance_type (YML translated value) in parentheses after the container name - Add the accordion even if there is only a single container instance attached
  • 64c415a73 Turn the backend SOLR call into a POST to avoid GET queries being truncated if very long
  • d7810166f AR-1662 fix advanced search with colon throwing error
  • 84571ab88 AR-1481 Add acquisition type, provenance and use/access restriction details to the accession details page
  • 35eb349d0 AR-1662 fix 'Unknown field query type: range_query' when year range search is performed
  • 95ae5c01d AR-995 note links (#726)
  • cef043974 AR-1483 fix url for CSS background image sidebar_drag_handle when a dist
  • 32158ff9d AR-1680 change all repository badge searches to be GETs and instead of passing the repository name as a parameter, do a service call to pull back the repository and its name. This allows the URL to be bookmarked and hit as a standalone page (rather than a form POST from the repository detail page).
  • a0f6311bd AR-995 allow for other attributes when parsing ref tags
  • 824834817 AR-995 allow ref tag rewrites in resources too
  • 7a5980d25 Pui pdf generation (#748)
  • 4e15e3352 Limit table of contents entries by depth and series
  • 9c6ef0e3e AR-1660 if no @request, then don't show the request button
  • 485746212 Treat digital object components as you would a digital object (show template in object controller)
  • c8a78897b AR-1660 move request info logic from result_info mixin to the record object
  • cd10db6fc AR-1746 Ensure top containers are resolved for search results so we can display the full top container/sub container display string on results
  • e8ef61fe1 AR-1737 show linked records on the digital object page as a 'Linked Records' accordion
  • 63ea4d7c7 AR-1738 show linked digital object instances as links under a 'Digital Material' accordion
  • 9ff82d4bd AR-1737 show linked records on the digital object page for accessions
  • 2e37523e1 AR-1739 give digital object component tree it's own heading locale
  • 34ba2d931 AR-1751 Ensure unpublished pui records are removed from the pui index
  • ccaa1dd75 Betterment of PDF generation! (#753)
  • 9883260c8 AR-1751 ensure that pui_parent_id is used when generating the delete query for unpublished pui records
  • 2c7458865 AR-1471 Remove duplicate 'Language of Materials'
  • 6faa27dd8 Layout the title page with repo information
  • ba2a95412 Pull the PDF generation into a model
  • 3199c2371 Deal with blank description rules
  • 0c1d5a2f7 Show a header and footer
  • 8f8b7f898 AR-1660 allow for a request action to be shown for resources, archival objects, digital objects, digital object components and accessions. Make displaying of this request action configurable for the entire instance and allow these to permittable request types to be configured at a repository level.
  • 78f6d63fb AR-1660 allow for delivery of any struct as a request item
  • 9dbf1d528 AR-1660 enable requests for accessions
  • b9ef8df8c AR-1660 implement requests for digital objects and move the hierarchy generation into the build_request_item call
  • 71b077aba AR-1660 ensure breadcrumb is provided for a resource request hierarchy
  • 0eb9844ca AR-1660 use resource id instead of uri for the request's resource_id
  • de40846e6 AR-1660 drop restriction_ends from all requests
  • 9e692af2e Wire up the UI
  • 92def98bb Oops. Should print that message.
  • 746d89259 AR-1737 show full path to root for a digital object's linked records and also show the record's badge icon
  • 008f73420 AR-1738 move the linked digital object accordion higher up the order
  • f12b88f9e AR-1735 prepend 'Digital' to digital object badge where the level is displayed
  • de30f0698 AR-1737 bold the linked record link to help disinguish between the context links and the actual record that is linked to the digital object
  • 67d7b364c AR-1738 move linked digital objects above the finding aid accordion
  • 4f083e3f6 AR-1630 show classification subgroups tree in search results
  • 3de66fce5 AR-1754 Ensure an empty search doesn't result in "too many redirects error" and instead redirects back to the source search with all fields filled out
  • dd127c1f9 Don't log in on every request
  • 32f3eb773 AR-1754 I18n search button text and bootstrapify
  • 03d5d6301 AR-1630 only show the 'Show Subgroups' button when a classification search result has classification terms
  • d739b0a93 removed unused method that was using the old container model
  • 2c9f07a86 AR-1752 only show container inventory series facet if the series is published
  • 9b75f4ee4 AR-1744 ensure unpublished repositories don't show up as facets for subjects/agents
  • 921b2d54c AR-1750 change 'Content Creator' to 'Name' in locales
  • 6f1e12800 AR-1750 only show the first 5 facets with a more link
  • 1a3d79926 AR-1750 force the order of facet types
  • a003e3afc AR-1750 i18n the more and less links
  • ccc351399 AR-1750 Show search within form if there is more than one search result
  • 45c76d03a AR-1780 show terms in subject list for any agents with a subject role and terms
  • c973df7a8 Style repository logo so it doesn't render massive
  • e3a1f52c9 AR-1780 for agent-as-a-subject, replace emdash with double-hypen in display string
  • 96cb07979 AR-1759 add resource identifier and component_id to archival object cite string
  • d5412765a AR-1742 add ability to start a new search or refine an existing search
  • 6a74ad83b AR-1727 provide max dimensions forthe repo logo and hide the records badge by default
  • 4bdf8db70 Remove all full record pretty_inspect comments from pages
  • 9bf0df684 AR-1753 don't show instance type in badge
  • 29e7f3b5f AR-1724 add indent and lines to infinite scroll items
  • 39da47582 AR-1724 don't indent series, only childen below series level
  • b9e83a607 AR-1784 only show related pui records please
  • 6f215bee3 AR-1745 remove used within section from agent show
  • 37e133685 AR-1757 improved display of agents as subjects
  • 3854911cd fixed test to expect the publish flag
  • a22dad159 fixed solr test to expect a POST
  • bd221d26a AR-1788 make sure there is a relator before trying to show it please
  • 216002958 AR-1735 use enumerations.digital_object_level locale when outputting digital object levels
  • 25a68105a AR-1726 Clean up the subjects landing page: - hide the 'used within' section - change terms section to an accordion - add published external documents accordion as per CH design - Fix 'More about' label not showing display_string
  • 730b7ff6e AR-1791 fix facets not displaying but retain priority order on certain facet keys
  • ae57d15dc AR-1484 Include json-ld in the head for supported record types
  • 58a33a009 AR-1484 include a library hash in context
  • bfdfcc6dd AR-1484 json-ld for people too please
  • c1a8ffe4d AR-1484 add json-ld to families and corporate entities too
  • ff18f3dcc AR-1746 ensure top containers are resolved for searches where we want to show the top container display string
  • 59d92d252 Fix JS errors in the infinite scroll page caused by running the done_callback before all populating waypoints have been populated
  • 862fbbe13 AR-1724 compact infinite record summarys by using a dl to show label/value pairs
  • f42b67cc5 AR-1471 Show container information in PDF display
  • 4853bc0eb AR-1471 Show the Component ID if there is one
  • 5d0f4d6d6 AR-1724 show a delightful grey line when you get to the end of the infinite record rainbow
  • fa0ad5083 AR-1750 don't include repo facet for agents and subjects in a repo context
  • ab08c00c8 AR-1789 truncate notes over 500 chars in search results
  • caf944ff9 AR-1749 improved extent display
  • 8028d62c4 AR-1760 add otherfindaid to the list of note types
  • 16e39db09 AR-1736 Don't strip mixed content from facets
  • 0ed1595cb AR-1747 Put subnotes in divs and treat citations specially
  • a748107b1 AR-1484 fix a few NPEs
  • 883137c90 Return 404 status response for any record-not-found scenarios
  • d93c806a2 AR-1611 add a lang attribute to the html tag
  • bebb30625 AR-1792 use the other_level value if level is otherlevel for resources and AOs
  • ebdae2697 AR-1798 be sure to include subnotes when we find a note of the same type. also add a br for more separation - sigh
  • 3ff5bc2e6 AR-1471 Fix ordering of component order in PDF view
  • 4bc7b8342 AR-1471 Don't show inherited fields in the PDF components
  • c5d244901 AR-1471 Switch PDF to use a download instead of an email
  • 86a37bc9d AR-1799 Add missing "Instance type" translation
  • e2b8ac1c5 AR-1786 Show the primary creator above the accordion
  • 66ee02585 AR-1793 AR-1794 Hide hierarchical page components when there are no children
  • cec17516b NOJIRA Rename 'to-infinity-and-beyond' URL to 'collection_organization'
  • a2bfee4d8 AR-1794 If needed, disable the button when on the 'collection organization' page too
  • 28553c37d AR-1795 Hide container inventory if there are no containers
  • b8480edb9 AR-1484 find agent authority_id in the solr doc
  • 0484bdcf5 AR-1484 make agent description an array if there are more than one note
  • 754dee8b6 AR-1786 Show the creator after the dates; not before.
  • a5b5a3105 AR-1748 show related agents and other agent tidbits in the agents sidebar
  • 0ec76b08a AR-1759 replicate parsed identifier in citation for archival objects
  • 8f98a82de AR-1484 fix 'knows' by checking the correct relator value and not assuming dates
  • a98a6882c AR-1484 fix affiliation by checking the correct relator value
  • 69ebf9d10 AR-1484 don't hardcode provider id please
  • 8cc2f8d18 AR-1484 support multiple notes in resource description
  • 7848f0264 AR-1484 include ids for creators
  • 86ed357c6 AR-1748 fix agent dates of existence not displaying and show the related agents description and dates if there are any
  • cda5f83a9 Don't show resource in 'Found in' breadcrumb for search results in the collection listing
  • 771ecc3e2 Remove debugging from record.rb [] and dig methods
  • ad951da3a AR-1736 Throw a RecordNotFound when the tree is yet to be indexed, this remedies the "fetch(0)" error on the collections index
  • b96bfc885 AR-1471 Correct the nesting of container inventory items
  • af52d8528 AR-1803 add missing notes to a long list of hardcoded note types and ensure they match the desired ordering
  • 6d014b5f5 AR-1803 oops re-add physdesc to the non_folder listing of notes
  • 5855cef58 AR-1803 Extend note rendering to include other types
  • 1102c6213 NOJIRA Don't fire up Nokogiri when there's no mixed content
  • 4e22757a3 NOJIRA knock out another 'caller' call
  • ff685d284 AR-1471 Email no longer required!
  • 379a16dd5 Fix NoteRenderer reloading in dev mode
  • a3004a73b Throw a timeout exception if a PDF takes 10 minutes to generate
  • bf433eb1d AR-1785 port across the smart_staff_links from the old public interface and introduce the "Staff Only" link for accessions, resources, archival objects, digital objects, digital object ocmponents, classifications, classification terms, subjects, agents and top containers. Also fix repository-permission checking when the frontend asserts the session for the public app.
  • 8f9d1982c AR-1803 render bioghist and outline notes too
  • cb7f7e158 AR-1752 top containers should only be published if is_linked_to_published_record
  • cbd38fddd AR-1803 add handling for all note types, fix outline rendering and also show the subnote title if provided
  • edd5706c1 AR-1807 fix the tree not displaying on digital object component pages
  • db39accc3 AR-1803 fix note_index not displaying and ensure note content is displayed for index and bibliography notes
  • fa0e02ae4 AR-1807 add missing digital object note types
  • 62400a697 Switch the search results page size to 10 out of the box
  • d7a24cf4b Another optimization to avoid XML parsing
  • 9cb69dd83 AR-1757 rework agent listings to expose the relationship role, relator and agent
  • b859ea7db AR-1471 Don't show the full top container display string
  • 887cca796 AR-1471 Assume that notes have already had their mixed content processed.
  • fd6d132fd AR-1471 Correct container information display for resources
  • 0ed513e25 AR-1471 Show the instance type in the container display
  • d2d560ce2 AR-1757 AR-1786 fix inheritance label for linked agents and also only show direct creators above the folders
  • 139020bae AR-1804 target readmore plugin at note subnote divs (the plugin doesn't handle truncating the outer containers)
  • 7658a1380 AR-1798 retain and display subnote's label when there are multiple of the same type
  • 2855649d8 AR-1795 AR-1794 Show the ghostbusters disabled icon
  • f8ef772ba AR-1802 add the citation xlink fields as a link appended to the last content item
  • 5bd6be768 AR-1804 better target readmore to the above the fold notes content
  • 6df3a994f AR-1804 add AppConfig[:pui_readmore_max_characters] to allow configuration of readmore truncation
  • a56643715 AR-1812 fix breadcrumb for tree nodes / object controller records
  • 72d257382 AR-1749 ensure a space before ':' on extent physical detail labels
  • 203bb409a AR-1792 handle other_level in inheritance prefix
  • a4befc33b AR-1808 publish agents based on their publish field value and not is_linked_to_published_record
  • 9359234be AR-1810 Directly inline titles that have had their mixed content processed already.
  • 304c47740 AR-1806 force max width on digital object images
  • ee228b5cd AR-1813 Favor using the Solr resolved top container information
  • 165df76e8 AR-1818 fix resources linked to top container not showing in listing on top container page
  • f93cb4e9f AR-1804 fix clicking Show More chevron causing wierd text duplication
  • be8b7c31b AR-1804 I18n labels in readmore plugin
  • f607e2573 AR-1810 AR-1821 Treat mixed content more consistently
  • be9043b9e AR-1471 Add digital object links
  • e51f4e96c AR-1822 Fix pagination on agents display pages
  • 7759e5651 Don't blow up if there's no top container
  • 1745a4d83 AR-1804 up the readmore limit to 450 characters and only target notes outside of the accordion
  • 3e104d1f4 AR-1804 fix readmore not handling <br> or <hr> tags correctly, which causes a 'bad markup in mixed content' when the truncate limit landed after a <br>
  • cb620f59e AR-1820 give citation subnotes a title using 'actions.cite''
  • 576cb1249 AR-1816 remove borders from subnotes
  • e1edb1fd7 AR-1804 rejig the readmore br regex to be less lame
  • 4dc7769ed Don't stuff exceptions into flash messages
  • d07e7f3b1 AR-1819 rewrite refs on items that are strings as well as content
  • f82904341 AR-1785 fix repository switch failing as JSONModelClient assumed the wrong repo_id when building the edit link after a repository change
  • 63ec9fc14 Rename PUI to public
  • 48ff75acf Remove last remnants of public-new
  • fc8e0dfbd Remove public-formats bits that are no longer needed
  • d90fa749c Update en.yml
  • ad68d2eb8 AR-1785 fix bug introduced by repository switching patch where some URIs don't have a repository
  • 198bcbe84 Remove old public selenium tests
  • c49169257 Add migration to reindex all records to pick up all PUI indexer changes
  • ed3538637 AR-1823 introduce SOLR fields published_agents and published_agent_uris to store only linked agent data where the agent is published - using these fields for facets ensures only published agents are included as facet values for 'Names'
  • 355c80bdb AR-1826 remove logo from footer and new archivesspace logo
  • 97deaaa36 Fix documentation build
  • 40b559422 AR-1826 welcome page tweaks
  • d260656bb AR-1828 Fix "translation missing" error
  • c3c4f7ca2 AR-1828 Distinguish between "no results" and other search errors
  • dcb67d8a9 ANW-114 fix insert blob error in rights migration on a derby database
  • d58bd1b38 AR-1833 show related agents on agent types other than agent_person
  • ffa94dddc AR-1835 change language label in infinite scroll
  • 20df3a0e3 Change csv and json reports to parse HTML until reports can be refactored and add reports test files
  • 164a8d9e4 ANW-125 remove reports
  • 77e501e7b ANW-127 Remove xlsx as a report format option
  • ec0d261ef Removed not working restricted resources report
  • 8a909a1b3 AR-1811 Fix wrapping for linked digital objects with a file_version URI
  • 76075fb8d AR-1826 clean up public search rows and allow the first row to use the NOT operator
  • 88f46c779 AR-1817 join note content items with line breaks
  • 69b9ca7b8 AR-1819 add content description and inventory to accession page
  • a825d2c9b AR-1828 Show "No Search Results" found message
  • 2db74fc02 AR-1471 Don't show thumbnail links as digital objects

Don't miss a new archivesspace release

NewReleases is sending notifications on new releases.