2.0.39
Features:
Improve ANET Application layout (#651)
The overall layout of ANET has been revisited to better make use of the space at various window sizes.
ANET is now expected to behave better when shown on a phone or a tablet.
Enhancements:
#940: Principal organization fields are read-only for super-users (#970)
Make shortName and status fields of principal organizations read-only for super users.
Consequently, when super-users try to edit a principal organization, all fields are now read-only,
so also don't show a submit button in that case.
Closes #940
#519: Use separate labels for position type/permissons (#977)
For advisor positions, this makes the labeling more consistent, either:
ANET User, Anet Super User or ANET Administrator.
Closes #519
#903: Change placeholder for first name field (#978)
Indicate to the user that they should use only initial caps on first names (not all caps).
Closes #903
Bug fixes:
Fix report autosave to not create a new report each time (#994)
If a previous autosave was successfully completed, the report has an id;
do an update from then on instead of a create.
Fix for missing keystrokes (#990)
Change react autosuggest depenency to one with IE11 workaround.
fixes #988
Fix incomplete autosuggests (#989)
Fix reference for incomplete results from autocomplete
Add missing rank to Merge People Tool (#986)
Add missing rank to Merge People Tool
Show reports if saved search is not about a specific object type (#946)
Also fix warning about setState() by moving initial search to componentDidMount().
Framework improvements:
#940: Update test for super user permissions (#987)
#940: Update test for super user permissions
Upgrade Dropwizard to 1.3.7 (#984)
Implement GraphQL mutations (#952)
Replace REST API calls with GraphQL calls, both for queries and for mutations.
Implements #822
Upgrade gradle to 4.10.2 (#951)
Upgraded following https://gradle.org/install/#with-the-gradle-wrapper :
• ./gradlew wrapper --gradle-version=4.10.2 --distribution-type=bin
• ./gradlew tasks
Dependencies upgrades
Bump eslint-plugin-jsx-a11y from 6.0.3 to 6.1.2 in /client (#991)
Bump markdown-gradle-plugin from 1.1.0 to 1.2.0 (#992)
Bump style-loader from 0.23.0 to 0.23.1 in /client (#993)
Bump alloyeditor from 1.5.13 to 1.5.14 in /client (#985)
Bump org.everit.json.schema from 1.9.1 to 1.9.2 (#980)
Bump react-tag-input from 5.2.2 to 5.2.3 in /client (#964)
Bump poi-ooxml from 3.17 to 4.0.0 (#981)
Bump gradle-docker-plugin from 3.6.1 to 3.6.2 (#972)
Bump eslint-config-react-app from 3.0.0 to 3.0.3 in /client (#958)
Bump eslint-plugin-flowtype from 2.50.1 to 2.50.3 in /client (#959)
Bump chai from 4.1.2 to 4.2.0 in /client (#961)
Bump react-toastify from 4.3.2 to 4.4.0 in /client (#962)
Bump sqlite-jdbc from 3.19.3 to 3.25.2 (#956)
Bump sonarqube-gradle-plugin from 2.6.1 to 2.6.2 (#955)
Bump react-scroll from 1.7.9 to 1.7.10 in /client (#965)
Update yarn.lock with integrity data (#945)
Improves security of dependency libraries