Lp#1846552: Port Local Admin Shelving Location Order Editor to Angular collab/khuckins/lp1846552-port-local-admin-shelving-location-order-editor
authorZavier Banks <zbanks@catalyte.io>
Fri, 11 Oct 2019 21:17:40 +0000 (21:17 +0000)
committerKyle Huckins <khuckins@catalyte.io>
Tue, 18 Aug 2020 17:31:10 +0000 (17:31 +0000)
commitdd53b05bfc03ab34f070ed04c842f63e9a909fd0
tree01e4b7a633cf8ce2c5bcd5463950075eb6ed0812
parent5ad049704e3556ef435da766d8cffc11a10386b3
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]