]> git.evergreen-ils.org Git - working/Evergreen.git/commit
LP1812670 Angular grid shows selector labels user/berick/lp1812670-ang-grid-selector-fields
authorBill Erickson <berickxx@gmail.com>
Fri, 25 Jan 2019 20:17:56 +0000 (15:17 -0500)
committerBill Erickson <berickxx@gmail.com>
Fri, 25 Jan 2019 20:23:46 +0000 (15:23 -0500)
commit7b53f71f6adffd0c53a4421707d22e5c28e706d4
tree4ab05c71ba310718539583af672a972dfa55a148
parent32d52c674e6663e319b4f22a4ba46b16a9791de8
LP1812670 Angular grid shows selector labels

* Teach PcrudService how to flesh link fields when a selector is defined
  on the linked class. This uses a new search/retrieve API flag
  {fleshSelectors:true}.

* Teach the grid how to render selector values when configured to do so
  via a new grid component attribute [showLinkSelectors]="true".

* Teach the Angular staff admin page to request linked selectors from
  pcrud and tell its grid to expect them.

* Adds utility function to IdlServer for finding the selector for a
  given class + field.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/src/eg2/src/app/core/idl.service.ts
Open-ILS/src/eg2/src/app/core/pcrud.service.ts
Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.ts
Open-ILS/src/eg2/src/app/share/grid/grid.component.ts
Open-ILS/src/eg2/src/app/share/grid/grid.ts
Open-ILS/src/eg2/src/app/staff/share/admin-page/admin-page.component.html
Open-ILS/src/eg2/src/app/staff/share/admin-page/admin-page.component.ts