User Tools

Site Tools


dev:browser_staff:angular_staff_catalog

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
dev:browser_staff:angular_staff_catalog [2019/03/11 14:13] ericksondev:browser_staff:angular_staff_catalog [2019/11/04 10:55] erickson
Line 11: Line 11:
   * Browse Search   * Browse Search
   * MARC tag search   * MARC tag search
 +  * Call Number Browse
   * Group Formats and Editions   * Group Formats and Editions
   * Show results from all org units.   * Show results from all org units.
Line 16: Line 17:
   * Title-level holds   * Title-level holds
   * Metarecord-level holds   * Metarecord-level holds
 +  * Item and Call Number-level holds
   * Partial support for copy/volume/etc holds placement.  See notes in pending development.   * Partial support for copy/volume/etc holds placement.  See notes in pending development.
   * Basket selection and actions   * Basket selection and actions
Line 26: Line 28:
     * Copy Table     * Copy Table
     * MARC (HTML) View     * MARC (HTML) View
 +    * MARC Edit (flat text editor)
 +      * Displays a link to the AngJS enriched editor
 +    * View Holds with Actions
 +    * View Holdings with Actions
 +    * Manage Conjoined Items
     * Conjoined Items (ported to Angular)     * Conjoined Items (ported to Angular)
-    * Other tabs link to the AngularJS equivalent. +    * Patron View tab (shows embedded OPAC)
-    * View in Catalog link (opens tab to patron catalog/TPAC)+
     * Mark Record For... actions     * Mark Record For... actions
     * Add Holdings (jumps to AngJS version)     * Add Holdings (jumps to AngJS version)
Line 36: Line 42:
 ==== Pending Development ==== ==== Pending Development ====
  
-=== Patron Search from Holds Placement UI ===+  * Patron Search from Holds Placement UI 
 +    * Requires an Angular patron search UI component 
 +  * Search Highlighting 
 +    * https://bugs.launchpad.net/evergreen/+bug/1744385 
 +    * Note the API returns display values as HTML.  To use the API as-is will mean a mix of Angular display code and sidestepping Angular to manually insert HTML into the DOM.  This could get messy/complicated.  Maybe a consider a variation on the API that returns structured data instead of pre-compiled HTML?  Another option is to parse and decompose the HTML on the browser side before rendering. 
 +  * Show Advanced Hold Options 
 +    * Metarecord holds are supported, but it's not yet possible to start with a title-level hold then upgrade it to a metarecord hold just by clicking a "show other formats" option. 
 +  * Copy Location Group Filtering 
 +  * Entry points for Recall, Force, Parts holds 
 +    * The holds placement UI can handle any hold type, but it may need some display tweaks, for Parts holds in particular. 
 +  * Basket Sorting 
 +  * Option to disable metarecord searches 
 +    * Hide "Group Formats and Editions" 
 +  * Record Details Serials Actions Selector 
 +  * Enriched MARC Editor
  
-Requires an Angular patron search UI component.+==== New Features ====
  
-=== Search Highlighting ===+=== Basket Export ===
  
-https://bugs.launchpad.net/evergreen/+bug/1744385+https://bugs.launchpad.net/evergreen/+bug/1819053
  
-Note the API returns display values as HTML.  To use the API as-is will mean a mix of Angular display code and sidestepping Angular to manually insert HTML into the DOM.  This could get messy/complicated.  Maybe a consider a variation on the API that returns structured data instead of pre-compiled HTML?  Another option is to parse and decompose the HTML on the browser side before rendering.+=== Saved Search Templates ===
  
-=== Show Advanced Hold Options ===+https://bugs.launchpad.net/evergreen/+bug/1837478
  
-Support on-the-fly upgrading of title-level holds to metarecord-level holds in the Title holds UI. 
- 
-=== Call Number Browse === 
- 
-  * https://bugs.launchpad.net/evergreen/+bug/1819498 
- 
-=== Copy Location Group Filtering === 
- 
-=== Entry points for Copy, Volume, Recall, Force, Parts holds === 
- 
-The holds placement UI can handle any hold type, but it may need some display tweaks, for Parts holds in particular. 
- 
-=== Basket Sorting === 
- 
-=== Support option to disable metarecord searches === 
- 
-Hide "Group Formats and Editions" 
- 
-=== Record Details Serials Actions Selector === 
- 
-=== Port remaining record detail tabs to Angular === 
- 
-Except for Conjoined Items, implementing the code behind these tabs will be large projects. 
- 
-  * View Holds 
-    * https://bugs.launchpad.net/evergreen/+bug/1818288 
-  * MARC Edit 
-  * Holdings View 
-  * Conjoined Items 
- 
-=== New Feature: Basket Export === 
-  * https://bugs.launchpad.net/evergreen/+bug/1819053 
  
  
  
dev/browser_staff/angular_staff_catalog.txt · Last modified: 2022/02/10 13:34 by 127.0.0.1

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

© 2008-2022 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a U.S. 501(c)3 non-profit organization.