Bill Erickson [Wed, 20 Jun 2018 19:08:50 +0000 (15:08 -0400)]
LP#
1775466 AngJS style minimal template parser continued
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Wed, 20 Jun 2018 17:12:05 +0000 (13:12 -0400)]
LP#
1775466 AngJS style minimal template parser WIP
So we can continue supporting AngularJS-style print templates
-- without having to use AngularJS -- which will buy some time
for determining how we want to handle print templates in the
future and to ease existing template migration.
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Tue, 19 Jun 2018 16:48:45 +0000 (12:48 -0400)]
LP#
1775466 Disable reprint last receipt in navbar
Functionality is not supported.
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Tue, 19 Jun 2018 15:21:57 +0000 (11:21 -0400)]
LP#
1775466 Retracting dynamic component for now
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Mon, 18 Jun 2018 14:28:11 +0000 (10:28 -0400)]
LP#
1775466 ident search defaults to isbn
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Fri, 15 Jun 2018 21:57:45 +0000 (17:57 -0400)]
LP#
1775466 Ang catalog supports most identifier query types
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Fri, 15 Jun 2018 15:51:58 +0000 (11:51 -0400)]
LP#
1775466 Nested grid fields support
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Thu, 14 Jun 2018 20:52:28 +0000 (16:52 -0400)]
LP#
1775466 Ang6 app config improvement; simplify building
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Thu, 14 Jun 2018 14:30:53 +0000 (10:30 -0400)]
LP#
1775466 Dynamic component partial retraction
Dynamic component as-is only works in JIT compliation mode. Leaving for
reference, but commenting out any uses.
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Wed, 13 Jun 2018 16:20:43 +0000 (12:20 -0400)]
LP#
1775466 Dynamic component continued
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Wed, 13 Jun 2018 14:56:30 +0000 (10:56 -0400)]
LP#
1775466 Dynamic component via string/url support
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Tue, 12 Jun 2018 21:54:27 +0000 (17:54 -0400)]
LP#
1775466 Add grid print support; move dialogs to root module
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Tue, 12 Jun 2018 18:00:07 +0000 (14:00 -0400)]
LP#
1775466 Point AngJS server/acq admins to Ang6 versions
Clicking on the Server Administration or Acquisitions Administration
links in the AngularJS navbar now take the user to the Angular versions
of the admin spash pages.
Links in these splash pages point to either Angular versions of admin
pages or back to the AngularJS versions where necessary.
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Tue, 12 Jun 2018 17:44:41 +0000 (13:44 -0400)]
LP#
1775466 Port auth_proxy login support
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Wed, 6 Jun 2018 18:58:44 +0000 (14:58 -0400)]
LP#
1775466 Support function key shortcuts; add f5 sample
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Wed, 6 Jun 2018 18:58:17 +0000 (14:58 -0400)]
ACQ admin splash page and IU's
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Wed, 6 Jun 2018 18:35:49 +0000 (14:35 -0400)]
LP#
1775466 ACQ admin splash page and IU's
Angular6 versions of all ACQ admin UI's, minus the funds page, which
requires some additional features.
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Mon, 4 Jun 2018 15:50:28 +0000 (11:50 -0400)]
LP#
1775466 .gitignore for temp test files
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Mon, 4 Jun 2018 14:58:22 +0000 (10:58 -0400)]
LP#
1775466 Strip Eg prefix from most classes
Avoid prefixing shared classed with Eg consistent with Angular style.
Prefixing is not necessary since shared code has to be explicitly
imported.
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Mon, 4 Jun 2018 14:39:49 +0000 (10:39 -0400)]
LP#
1775466 Catalog bib summary tighter style
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Sat, 2 Jun 2018 17:06:09 +0000 (13:06 -0400)]
LP#
1775466 Catalog record tabs continued
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Fri, 1 Jun 2018 21:50:07 +0000 (17:50 -0400)]
LP#
1775466 Catalog MARC HTML view tab
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Fri, 1 Jun 2018 20:35:28 +0000 (16:35 -0400)]
LP#
1775466 avoid some quick nav errors
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Thu, 31 May 2018 20:53:19 +0000 (16:53 -0400)]
LP#
1775466 More admin UI and entries
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Thu, 31 May 2018 20:29:33 +0000 (16:29 -0400)]
LP#
1775466 admin ui org selector descendants/ancestors
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Thu, 31 May 2018 19:23:22 +0000 (15:23 -0400)]
LP#
1775466 ng-lint updates
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Thu, 31 May 2018 19:23:12 +0000 (15:23 -0400)]
LP#
1775466 x-port LP#
1774448 auth polling fix
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Thu, 31 May 2018 14:31:42 +0000 (10:31 -0400)]
LP#
1775466 WIP org selector ancestor/descendant options
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Thu, 31 May 2018 14:30:57 +0000 (10:30 -0400)]
LP#
1775466 more admin UI's
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Wed, 30 May 2018 22:17:38 +0000 (18:17 -0400)]
LP#
1775466 More admin ui consolidation
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Tue, 29 May 2018 14:11:22 +0000 (10:11 -0400)]
LP#
1775466 more admin UI's
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Mon, 28 May 2018 18:54:53 +0000 (14:54 -0400)]
LP#
1775466 server admin refactor; browse axis config
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Mon, 28 May 2018 15:19:48 +0000 (11:19 -0400)]
LP#
1775466 stat sip config continued; sync Cataloging menu
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Sun, 27 May 2018 14:53:39 +0000 (10:53 -0400)]
LP#
1775466 Actor stat cat sip fields config UI
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Sat, 26 May 2018 21:37:55 +0000 (17:37 -0400)]
LP#
1775466 age hold protect config UI
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Sat, 26 May 2018 15:12:37 +0000 (11:12 -0400)]
LP#
1775466 global flag config UI
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Fri, 25 May 2018 21:21:11 +0000 (17:21 -0400)]
LP#
1775466 Grid custom field templates
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Fri, 25 May 2018 20:00:45 +0000 (16:00 -0400)]
LP#
1775466 hold weight / copy status config UI's; fm form fixes
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Fri, 25 May 2018 19:23:25 +0000 (15:23 -0400)]
LP#
1775466 EgStoreService unit tests
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Fri, 25 May 2018 18:59:12 +0000 (14:59 -0400)]
LP#
1775466 Grid row count selector
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Fri, 25 May 2018 18:22:29 +0000 (14:22 -0400)]
LP#
1775466 Final ng-lint round
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Fri, 25 May 2018 15:34:24 +0000 (11:34 -0400)]
LP#
1775466 Generic admin page; sms carriers
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Thu, 24 May 2018 21:54:14 +0000 (17:54 -0400)]
LP#
1775466 ng-line updates continued
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Fri, 18 May 2018 21:38:14 +0000 (17:38 -0400)]
LP#
1775466 ng-lint updates
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Fri, 18 May 2018 21:16:19 +0000 (17:16 -0400)]
LP#
1775466 ng-lint updates
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Fri, 18 May 2018 18:49:04 +0000 (14:49 -0400)]
LP#
1775466 ng-lint updates
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Fri, 18 May 2018 14:47:09 +0000 (10:47 -0400)]
LP#
1775466 ng-lint updates / trailing whitespace
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Fri, 18 May 2018 14:43:41 +0000 (10:43 -0400)]
LP#
1775466 ng-lint updates
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Fri, 18 May 2018 14:36:46 +0000 (10:36 -0400)]
LP#
1775466 Ang6 test data
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Fri, 18 May 2018 14:35:48 +0000 (10:35 -0400)]
LP#
1775466 ng-lint updates
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Fri, 18 May 2018 13:53:50 +0000 (09:53 -0400)]
LP#
1775466 test docs
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Thu, 17 May 2018 22:09:27 +0000 (18:09 -0400)]
LP#
1775466 ng-lint updates
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Thu, 17 May 2018 21:29:58 +0000 (17:29 -0400)]
LP#
1775466 ng-lint updates
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Thu, 17 May 2018 20:23:49 +0000 (16:23 -0400)]
LP#
1775466 IDL/org unit tests with mock data
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Thu, 17 May 2018 18:01:59 +0000 (14:01 -0400)]
LP#
1775466 Unit tests setup / ported EgEventService test
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Wed, 16 May 2018 15:05:36 +0000 (11:05 -0400)]
LP#
1775466 Doc updates
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Tue, 15 May 2018 19:48:59 +0000 (15:48 -0400)]
LP#
1775466 More testing cleanup
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Tue, 15 May 2018 19:45:30 +0000 (15:45 -0400)]
LP#
1775466 remove some test cruft
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Tue, 15 May 2018 17:09:17 +0000 (13:09 -0400)]
LP#
1775466 Doc updates
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Tue, 15 May 2018 16:34:01 +0000 (12:34 -0400)]
LP#
1775466 Doc updates
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Tue, 15 May 2018 15:46:50 +0000 (11:46 -0400)]
LP#
1775466 Doc updates
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Tue, 15 May 2018 15:42:54 +0000 (11:42 -0400)]
LP#
1775466 Ang6 upgrade
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Tue, 15 May 2018 14:48:10 +0000 (10:48 -0400)]
LP#
1775466 server admin ui
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Tue, 15 May 2018 14:30:16 +0000 (10:30 -0400)]
LP#
1775466 docs
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Tue, 15 May 2018 14:27:59 +0000 (10:27 -0400)]
LP#
1775466 docs
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Tue, 15 May 2018 14:27:38 +0000 (10:27 -0400)]
LP#
1775466 server admin ui
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Mon, 14 May 2018 21:08:12 +0000 (17:08 -0400)]
LP#
1775466 server admin ui
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Mon, 14 May 2018 16:35:38 +0000 (12:35 -0400)]
LP#
1775466 more printing
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Mon, 14 May 2018 16:12:48 +0000 (12:12 -0400)]
LP#
1775466 printing / more dates
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Sun, 13 May 2018 22:03:19 +0000 (18:03 -0400)]
LP#
1775466 More grid / csv
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Sun, 13 May 2018 19:03:28 +0000 (15:03 -0400)]
LP#
1775466 More grid
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Sun, 13 May 2018 16:58:55 +0000 (12:58 -0400)]
LP#
1775466 More grid
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Sat, 12 May 2018 16:32:22 +0000 (12:32 -0400)]
LP#
1775466 More formatting / dates
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Fri, 11 May 2018 22:16:51 +0000 (18:16 -0400)]
LP#
1775466 Date select / hard due date example
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Fri, 11 May 2018 20:04:21 +0000 (16:04 -0400)]
LP#
1775466 Grid / billing types continued
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Fri, 11 May 2018 16:36:31 +0000 (12:36 -0400)]
LP#
1775466 Grid / billing types continued
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Thu, 10 May 2018 22:20:17 +0000 (18:20 -0400)]
LP#
1775466 Grid selection; width configs
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Thu, 10 May 2018 19:22:48 +0000 (15:22 -0400)]
LP#
1775466 Grid column persistence
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Thu, 10 May 2018 18:38:02 +0000 (14:38 -0400)]
LP#
1775466 Grid column persistence
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Thu, 10 May 2018 17:31:10 +0000 (13:31 -0400)]
LP#
1775466 Grid column width config
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Thu, 10 May 2018 16:29:47 +0000 (12:29 -0400)]
LP#
1775466 Grid column header sort icons
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Thu, 10 May 2018 16:07:07 +0000 (12:07 -0400)]
LP#
1775466 Revert to remote bootstrap CSS for now
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Tue, 8 May 2018 22:29:10 +0000 (18:29 -0400)]
LP#
1775466 more grid
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Tue, 8 May 2018 18:50:15 +0000 (14:50 -0400)]
LP#
1775466 more grid
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Tue, 8 May 2018 13:22:34 +0000 (09:22 -0400)]
LP#
1775466 more grid
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Thu, 3 May 2018 19:41:25 +0000 (15:41 -0400)]
LP#
1775466 grid columns config
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Thu, 3 May 2018 16:32:56 +0000 (12:32 -0400)]
LP#
1775466 Billing types; grid additions, misc
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Wed, 2 May 2018 21:57:30 +0000 (17:57 -0400)]
LP#
1775466 Billing type admin / misc.
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Wed, 2 May 2018 15:18:25 +0000 (11:18 -0400)]
LP#
1775466 /eg2 Apache configs
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Bill Erickson [Sun, 19 Nov 2017 00:51:20 +0000 (19:51 -0500)]
LP#
1775466 Angular5 base app + some services, UI's, etc.
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Kathy Lussier [Wed, 5 Sep 2018 03:55:08 +0000 (23:55 -0400)]
LP#
1635354: Stamping upgrade script for acqusitions invoice timestamp
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Bill Erickson [Thu, 19 Apr 2018 20:15:51 +0000 (16:15 -0400)]
LP#
1635354 Support date is/not NULL ACQ searches
Adds support for searching on 'date is NULL' in the ACQ unified search
interface. To use, chose the 'is' or 'is not' matcher and leave the
text input value empty.
Update the canned completed invoices search to filter on 'close_date IS
NOT NULL' instead of the now-removed 'complete' field.
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Bill Erickson [Wed, 14 Mar 2018 16:56:07 +0000 (12:56 -0400)]
LP#
1635354 Invoice close date/by release notes
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Bill Erickson [Tue, 13 Mar 2018 20:02:41 +0000 (16:02 -0400)]
LP#
1635354 Invoice close date/by fields
Acquisitions invoices have 2 new fields:
* Close Date -- This is set to the time when the ACQ user clicks the
"Close" button in the invoice interface.
This field replaces the existing "Complete" field. An invoice is now
considered complete if a close date value is set.
* Closed By -- This is set to the logged in staff user who performs the
"Close" action.
As with the now-defunct 'complete' field, but new fields are cleared in the
event an invoice is reopened.
These new fields are visible in the invoice interface under the 'Show
Details' action for closed invoices.
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Cesar Velez [Thu, 22 Feb 2018 22:01:39 +0000 (17:01 -0500)]
LP#
1746824 - WebStaff egGrid styling
This allows egGrid to receive CSS selector strings via egGridField
declarations in templates, or else auto-generates them based on the
path of the field. Also, sets the DOM id of the grid to its declared
persistKey, unless an id is explicitly given.
For example, due dates could be displayed in purple
as follows by adding the following CSS:
grid-due_date {
color: purple;
}
The above example uses the autog-enerated class name. One could also
set an explicit one in the eg-grid-field element, e.g.,
<eg-grid-field label="[% l('Due Date') %]" path='due_date' css-selector="purple" ...
In this case, the grid-due_date class would /not/ be generated, and the
developer would be expected to supply CSS for the purple class. (But
with semantic class names :) )
Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Bill Erickson [Tue, 4 Sep 2018 21:37:32 +0000 (17:37 -0400)]
LP#
1774277 Stamping upgrade for patron acq reqs
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Jason Etheridge [Thu, 23 Aug 2018 19:18:05 +0000 (15:18 -0400)]
lp1774277 release notes for patron acq requests
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Jason Etheridge [Mon, 12 Mar 2018 22:02:47 +0000 (18:02 -0400)]
lp1774277 Improvements to Patron Acquisition Request
Squashed and rebased against master, this is an Angular reimplementation of the
Patron Acquisition Request user interface with some improvements. It still
reaches into the Dojo-based Acquisition interfaces.
Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
toward acq requests
Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
4-status-not-updating-to-recieved-unless-all-items-in-order-are-recieved
Change to acq patron request status logic, which now looks like this:
If a cancel_reason is set on the patron request, then status = "Canceled"
If there is an associated hold request that has fulfillment_time set,
then status = 'Fulfilled"
If there is an associated lineitem has a state of "received", then status =
"Received"
If there is an associated purchase order with a state of "on-order" and an
associated hold request, then status = "Ordered, Hold Placed"
If there is an associated purchase order with a state of "on-order" but no
associated hold request (created through the automated process), then status =
"Ordered, Hold Not Placed"
If there is an associated lineitem (selection list), then status = "Pending"
If there is no associated lineitem, then status = "New"
Any other condition, which should be impossible (I should never say that), will
give a status of "Error"
Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
6-upc-not-on-patron-request-form
Adds a UPC column to the patron acq request table
Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
2-hold-request-fields-that-make-use-of-user-preferences
For new requests (or edited requests when a user barcode is scanned), the user's
preferences (if any) for hold notifications and pickup library will be used to
set various fields in the request dialog.
Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
5-pick-up-library-not-defaulting-to-patrons-home-library
when creating new requests, given a user, default to the user's pickup library
preference setting, or absent a preference, default to their home library.
Absent a user, default to the pickup library selector value from the request
list, if it's of an org type that can have volumes. Otherwise, default to the
workstation library. Technically, the without-a-user behavior is going to be
mooted whenever a user is chosen.
Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
5-pick-up-library-not-defaulting-to-patrons-home-library
Fix defaulting to patron home library in absense of user setting when creating
acq patron request from user context
Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
misc fixes
to the IDL and for the email_notify checkbox.
some refactoring to avoid using foreign fields in the request object
Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
7-retrieve-patron-fails-to-load-patron-record
give the user_request.view permission some parity with VIEW_USER
And some defensive programming if trying to create a request in
the user already known context without adequate permission
Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
handle undefined values for email/hold checkboxes
Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
remove acq.holds.allow_holds_from_purchase_request
This was added a long time ago but never actually used by the code.
Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
match pcrud perm for aur with aurs
Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
live_t/ test
Signed-off-by: Jason Etheridge <jason@EquinoxInitiative.org>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Galen Charlton [Tue, 4 Sep 2018 22:35:28 +0000 (18:35 -0400)]
LP#
1514085: stamp schema update
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Galen Charlton [Tue, 4 Sep 2018 22:33:09 +0000 (18:33 -0400)]
LP#
1514085: add to release notes with a server configuration note
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>