Lp#1846552: Port Local Admin Shelving Location Order Editor to Angular user/zbanks/lp1846552_port_local_admin_shelving_location_order_editor
authorZavier Banks <zbanks@catalyte.io>
Fri, 11 Oct 2019 21:17:40 +0000 (21:17 +0000)
committerZavier Banks <zbanks@catalyte.io>
Tue, 31 Dec 2019 20:02:59 +0000 (20:02 +0000)
commitab2283791624f0ff94d9c01aedb04b44a0de5ff9
treeedc696b72c721061215b9995f2a5703cc29e9f03
parentb95f1be9bf361d772e4aadc3f6c6af8ac9a4163b
Lp#1846552: Port Local Admin Shelving Location Order Editor to Angular

I ported the admin shelving location from dojo, into Angular, with all the
same bells and whistles. Using the Angular framework, the user can drag and
drop through a list of different org units, and save said list to
a database. I also added keyboard functionality and changed the naming conventions to
be inline with the current meta. Additionally, there is a confirm message if
the user tries to leave without saving data.

Signed-off-by: Zavier Banks <zbanks@catalyte.io>
 Changes to be committed:
modified:   Open-ILS/src/eg2/src/app/staff/admin/local/admin-local.module.ts
new file:   Open-ILS/src/eg2/src/app/staff/admin/local/copy-location/copy-location-order.component.html
new file:   Open-ILS/src/eg2/src/app/staff/admin/local/copy-location/copy-location-order.component.ts
new file:   Open-ILS/src/eg2/src/app/staff/admin/local/copy-location/copy-location-routing.module.ts
new file:   Open-ILS/src/eg2/src/app/staff/admin/local/copy-location/copy-location.module.ts
modified:   Open-ILS/src/eg2/src/app/staff/admin/local/routing.module.ts
new file:   Open-ILS/src/eg2/src/app/staff/admin/local/share/card.component.html
new file:   Open-ILS/src/eg2/src/app/staff/admin/local/share/card.component.ts
new file:   Open-ILS/src/eg2/src/app/staff/admin/local/share/table-list.component.html
new file:   Open-ILS/src/eg2/src/app/staff/admin/local/share/table-list.component.ts
modified:   Open-ILS/src/eg2/src/app/staff/admin/local/admin-local-splash.component.html
Open-ILS/src/eg2/src/app/staff/admin/local/admin-local-splash.component.html
Open-ILS/src/eg2/src/app/staff/admin/local/admin-local.module.ts
Open-ILS/src/eg2/src/app/staff/admin/local/routing.module.ts
Open-ILS/src/eg2/src/app/staff/admin/local/share/card.component.html [new file with mode: 0644]
Open-ILS/src/eg2/src/app/staff/admin/local/share/card.component.ts [new file with mode: 0644]
Open-ILS/src/eg2/src/app/staff/admin/local/share/sortable-list.component.html [new file with mode: 0644]
Open-ILS/src/eg2/src/app/staff/admin/local/share/sortable-list.component.ts [new file with mode: 0644]
Open-ILS/src/eg2/src/app/staff/admin/local/shelving-location/shelving-location-order.component.html [new file with mode: 0644]
Open-ILS/src/eg2/src/app/staff/admin/local/shelving-location/shelving-location-order.component.ts [new file with mode: 0644]
Open-ILS/src/eg2/src/app/staff/admin/local/shelving-location/shelving-location-routing.module.ts [new file with mode: 0644]
Open-ILS/src/eg2/src/app/staff/admin/local/shelving-location/shelving-location.module.ts [new file with mode: 0644]