1 Angular6 Base Application
2 ^^^^^^^^^^^^^^^^^^^^^^^^^
3 With Evergreen 3.2, we introduce the initial infrastructure for
4 migrating to a new version of Angular. The structure of the new code
5 is quite different from the AngularJS code and it runs as a separate
6 application which communicates with the AngularJS app via shared storage
7 and in-page URLs that link back and fort between the two.
9 For this release, users will only be directed to the new Angular site
10 when navigating to Administration => Acquisitions Administration. Once
11 on this page, some of the admin interfaces will presented as Angular6
12 interfaces, while others will direct users back to the AngularJS
13 application. The Angular6 interfaces are the simpler, grid-based
16 Acquisitions Admin Angular6 Interfaces
17 ++++++++++++++++++++++++++++++++++++++
22 * Claim Policy Actions
30 * Invoice Payment Method
32 * Line Item MARC Attribute Definitions
34 System Admin Upgrade Notes
35 ++++++++++++++++++++++++++
37 Like the AngularJS application, Evergreen releases will come with all
38 web browser staff client code pre-compiled. Admins only need to add an
39 Apache configuration change.
41 Add the following stanza to /etc/apache2/eg_vhost.conf.
44 --------------------------------------------------------------------------
45 <Directory "/openils/var/web/eg2/en-US">
46 FallbackResource /eg2/en-US/index.html
48 --------------------------------------------------------------------------
50 For multi-locale sites, see the bottom section of
51 Open-ILS/examples/apache[_24]/eg_vhost.conf.in for a sample fr-CA
52 configuration. The section starts with "/eg2/ client setup and locale
55 Developer Upgrade Notes
56 +++++++++++++++++++++++
58 Developers building Angular code on existing installations need to update
59 their version of NodeJS by re-running the -developer prereqs installer.
62 --------------------------------------------------------------------------
63 sudo make -f Open-ILS/src/extras/Makefile.install <osname>-developer
64 --------------------------------------------------------------------------