Skip to content
This repository has been archived by the owner on Dec 20, 2017. It is now read-only.

Sync updates from NCIA #762

Open
wants to merge 719 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
719 commits
Select commit Hold shift + click to select a range
0ebc0b6
Delete unused test resource
gjvoosten Oct 30, 2017
1fb5db1
Merge pull request #230 from NCI-Agency/test-fixes
gjvoosten Oct 31, 2017
3144c91
NCI-Agency/anet#159 Add date range search to reports by day of week
evdhoudt Oct 31, 2017
d8688c6
NCI-Agency/anet#158 Remove debug log and add styling to date range
evdhoudt Oct 31, 2017
3dd3531
NCI-Agency/anet#158 Remove debug log message
evdhoudt Oct 31, 2017
4d4402d
Refactor Advisor Reports Insights to be called dynamically
evdhoudt Oct 31, 2017
a6a7aa4
NCI-Agency/anet#198 Refactor person role attribute to the Person model
evdhoudt Oct 31, 2017
4d36d34
Merge branch 'candidate' into GH-198
evdhoudt Oct 31, 2017
53a143f
Merge branch 'GH-198' of github.com:NCI-Agency/anet into GH-198
evdhoudt Oct 31, 2017
0e9e722
NCI-Agency/anet#158 Refactor code to remove duplication and break up
evdhoudt Oct 31, 2017
8e66597
NCI-Agency/anet#158 Fix method call with correct date object
evdhoudt Oct 31, 2017
485f256
Fix spelling calendar
evdhoudt Oct 31, 2017
11a734c
NCI-Agency/anet#195: Extract constants for position type
gjvoosten Oct 31, 2017
cc3d99a
NCI-Agency/anet#195: Add authorPositionId as report search parameter
gjvoosten Oct 31, 2017
b9b7b2e
NCI-Agency/anet#195: Add Author Position filter to advanced search fo…
gjvoosten Oct 31, 2017
90f2df7
NCI-Agency/anet#195: Add attendeePositionId as report search parameter
gjvoosten Oct 31, 2017
d632163
NCI-Agency/anet#195: Add Attendee Position filter to advanced search …
gjvoosten Oct 31, 2017
7b1fa3f
NCI-Agency/anet#158 Add private to new fields and fix check boolean is
evdhoudt Oct 31, 2017
ffadd8c
Merge pull request #231 from NCI-Agency/Fix-AdvisorReports-Show
evdhoudt Oct 31, 2017
6ba39de
Merge branch 'candidate' into GH-158
evdhoudt Oct 31, 2017
ee61aff
NCI-Agency/anet#195: Document queries
gjvoosten Nov 1, 2017
6df2f49
Closes NCI-Agency/GH-158
evdhoudt Nov 1, 2017
bee701f
GH-198
evdhoudt Nov 1, 2017
a28cad1
Merge pull request #233 from NCI-Agency/GH-195
gjvoosten Nov 1, 2017
20c0fd6
Add SourceClear to travis
VassilIordanov Nov 1, 2017
aa200fa
Added travis badge for candidate
VassilIordanov Nov 1, 2017
67b4ef9
Added coverity scan badge to README
VassilIordanov Nov 1, 2017
790e86f
Switch travis builds from VMs to containers
VassilIordanov Nov 1, 2017
a2e053f
Add Sonarqube gradle plugin
VassilIordanov Nov 1, 2017
fcf5713
Adding Sonarqube to travis builds
VassilIordanov Nov 1, 2017
cd815cc
Default countries to empty list if dict is not yet loaded
gjvoosten Nov 1, 2017
a05262f
Delete duplicate migration
gjvoosten Nov 1, 2017
81efc79
Delete unused component
gjvoosten Nov 1, 2017
df7a667
NCI-Agency/anet#200: Add identificationCode column to organizations t…
gjvoosten Nov 1, 2017
5b795db
NCI-Agency/anet#200: Add identificationCode to Organization
gjvoosten Nov 1, 2017
0c68088
NCI-Agency/anet#200: Update tests for organizations
gjvoosten Nov 1, 2017
5e52b63
NCI-Agency/anet#200: Add identificationCode to Organization
gjvoosten Nov 1, 2017
1bb15ef
NCI-Agency/anet#200: Also fetch identificationCode when retrieving or…
gjvoosten Nov 1, 2017
afe8672
NCI-Agency/anet#200: Show identificationCode for organizations
gjvoosten Nov 1, 2017
ca03671
NCI-Agency/anet#200: Show identificationCode in organization search r…
gjvoosten Nov 1, 2017
c303fa8
NCI-Agency/anet#200: Add identificationCode to organization (edit) form
gjvoosten Nov 1, 2017
77867df
Added JavaScript sources to Sonarqube scan
VassilIordanov Nov 1, 2017
bb2a4a2
NCI-Agency/anet#200: Only admins can edit an organization's identific…
gjvoosten Nov 1, 2017
d5991ee
Adding Sonarqube badge
VassilIordanov Nov 1, 2017
e7413c2
Fixed whitespaces
VassilIordanov Nov 1, 2017
4c212fc
Delete test suite that makes (almost) all tests run twice
gjvoosten Nov 1, 2017
594bd5d
NCI-Agency/anet#200: Handle duplicate identificationCodes by throwing…
gjvoosten Nov 1, 2017
b0c06f7
Merge pull request #240 from NCI-Agency/travis-maintenance
VassilIordanov Nov 1, 2017
ea8693e
NCI-Agency/anet#200: Add tests for duplicate identificationCodes
gjvoosten Nov 1, 2017
67c0e17
Merge pull request #241 from NCI-Agency/GH-200
VassilIordanov Nov 1, 2017
3fb453c
Move coverity scans from candidate branch to dedicated candidate_scan…
VassilIordanov Nov 1, 2017
6e37bd7
Merge branch 'candidate' of https://github.com/NCI-Agency/anet into
Nov 2, 2017
e98717f
NCI-Agency/anet#200, NCI-Agency/anet#198: Update dictionary part of a…
gjvoosten Nov 2, 2017
f04b896
Merge pull request #243 from NCI-Agency/GH-200-docs
gjvoosten Nov 2, 2017
fd8e7ba
Merge pull request #242 from NCI-Agency/travis-maintenance
VassilIordanov Nov 2, 2017
e708d34
Address review comments
Nov 3, 2017
bf8409e
Merge branch 'candidate' of https://github.com/NCI-Agency/anet into G…
Nov 3, 2017
1390d94
Simplify database logger
gjvoosten Nov 7, 2017
1f63603
NCI-Agency/anet#165: Add reportsSensitiveInformation table
gjvoosten Nov 7, 2017
62b656d
NCI-Agency/anet#165: Add ReportSensitiveInformation
gjvoosten Nov 7, 2017
0c9d6e5
NCI-Agency/anet#165: Add reportSensitiveInformation to Report
gjvoosten Nov 7, 2017
e9fa968
NCI-Agency/anet#165: Add reportSensitiveInformation to Report services
gjvoosten Nov 7, 2017
7a7ffe3
NCI-Agency/anet#165: Update tests for reports
gjvoosten Nov 7, 2017
63d8112
NCI-Agency/anet#165: Add reportSensitiveInformation to Report
gjvoosten Nov 7, 2017
17cd359
NCI-Agency/anet#165: Add reportSensitiveInformation to report forms
gjvoosten Nov 7, 2017
bee6e8c
NCI-Agency/anet#165: Remove deprecations
gjvoosten Nov 7, 2017
ce42f74
Fixed unit test
Nov 7, 2017
e2ffdb9
NCI-Agency/anet#165: Make variable final
gjvoosten Nov 7, 2017
56d1cc1
NCI-Agency/anet#165: When inserting a new report, also insert new sen…
gjvoosten Nov 7, 2017
2cb07ee
NCI-Agency/anet#165: Correctly determine when to insert or update
gjvoosten Nov 7, 2017
4fe1710
NCI-Agency/anet#165: Fix expected result
gjvoosten Nov 7, 2017
68f6f6b
NCI-Agency/anet#158 Add documentation for getEngagementDayOfWeek method
evdhoudt Nov 8, 2017
ace7b94
NCI-Agency/anet#158 Add tests for engagement day of week search filter
evdhoudt Nov 8, 2017
baa8983
NCI-Agency/anet#165: Add authorized flag to positions
gjvoosten Nov 9, 2017
ecaf27d
NCI-Agency/anet#165: Add authorized flag to Position
gjvoosten Nov 9, 2017
200635b
NCI-Agency/anet#165: Add authorized positions to isAuthorized check o…
gjvoosten Nov 9, 2017
33af01f
NCI-Agency/anet#165: Add authorized flag to Position
gjvoosten Nov 9, 2017
3ac6e3d
NCI-Agency/anet#165: Add authorized flag to position forms
gjvoosten Nov 9, 2017
d610375
NCI-Agency/anet#165: Only an admin can set or update a position's aut…
gjvoosten Nov 9, 2017
f6b12a8
NCI-Agency/anet#165: Only allow admins to set or update a position's …
gjvoosten Nov 9, 2017
58e1d30
Fix quoting error introduced in commit 11a734cf064e4bb978c456b381c764…
gjvoosten Nov 9, 2017
4635f34
NCI-Agency/anet#165: Write (changes to) authorized flag to the audit log
gjvoosten Nov 9, 2017
129a2a7
NCI-Agency/anet#165: Add data and tests for sensitive information
gjvoosten Nov 9, 2017
90751ba
NCI-Agency/anet#161 Add empty Future Engagement Insights component
evdhoudt Oct 30, 2017
8afc12a
NCI-Agency/anet#161: Implement test horizontal chart
maradragan Oct 31, 2017
b7d4a9b
NCI-Agency/anet#161 Delete not used component
evdhoudt Nov 1, 2017
bbc0c24
NCI-Agency/anet#161 Remove date from title and add date range comonent
evdhoudt Nov 1, 2017
628268c
NCI-Agency/anet#161 Add prop to only show between option from date range
evdhoudt Nov 1, 2017
ee748fb
NCI-Agency/anet#161 Add more precise prop types and onlyBetween prop to
evdhoudt Nov 1, 2017
b47871e
NCI-Agency/anet#161 Add default date range for Future Engagement
evdhoudt Nov 1, 2017
98d8642
NCI-Agency/anet#161 Clean up render method
evdhoudt Nov 1, 2017
f74ec14
NCI-Agency/anet#161 Fix default date to start with current date time
evdhoudt Nov 1, 2017
5203b98
NCI-Agency/anet#161: Implement grouped horizontal bar chart
maradragan Nov 2, 2017
196c024
NCI-Agency/anet#161: Format graph data for future engagements insight
maradragan Nov 2, 2017
ed3df24
NCI-Agency/anet#161: Start implementation of click event on future en…
maradragan Nov 2, 2017
3870134
NCI-Agency/anet#161 Fix value setting for drop down menu date range
evdhoudt Nov 7, 2017
e16946b
NCI-Agency/anet#161 Fix future engagement default begin and end date …
evdhoudt Nov 7, 2017
30f1dd1
NCI-Agency/anet#161 Fix start date prop to use startof day time
evdhoudt Nov 7, 2017
d072a13
NCI-Agency/anet#161: Display dates without data in future engagements…
maradragan Nov 7, 2017
183ea8f
NCI-Agency/anet#161: Fix getting engagementDateRangeArray
maradragan Nov 7, 2017
a424ca2
NCI-Agency/anet#161: Fix typos
maradragan Nov 7, 2017
c46b2ed
NCI-Agency/anet#161: FIX moment string to ISO or RFC2822 format warning
maradragan Nov 7, 2017
d540f7c
NCI-Agency/anet#161: Do not display future engagements chart when no …
maradragan Nov 7, 2017
6e82515
NCI-Agency/anet#161: Fix bar selection in future engagements bar chart
maradragan Nov 7, 2017
f2bbede
NCI-Agency/anet#161 Fix proptypes and add component will receive update
evdhoudt Nov 7, 2017
5617552
NCI-Agency/anet#161 Fix default date props through DateRangeSearch
evdhoudt Nov 7, 2017
cfc1e56
NCI-Agency/anet#161: Fix warning about parseInt missing radix
maradragan Nov 7, 2017
c608284
NCI-Agency/anet#161: Fix future engagements chart for reports without…
maradragan Nov 8, 2017
fa74fc9
NCI-Agency/anet#161: Refactor selected bar highlighting in bar chart
maradragan Nov 8, 2017
0b9905c
NCI-Agency/anet#161: Fix bar chart bar colors
maradragan Nov 8, 2017
d274010
NCI-Agency/anet#158 Capitalize days of week
evdhoudt Nov 9, 2017
7beb1a5
NCI-Agency/anet#161 Fix date formatting in focus details
evdhoudt Nov 8, 2017
8f9f496
NCI-Agency/anet#161 Add clone props start date before applying start of
evdhoudt Nov 8, 2017
84202ac
NCI-Agency/anet#161 Update the focused state data and perform new data
evdhoudt Nov 8, 2017
984288c
NCI-Agency/anet#161 Add cursor pointer css for barchart bars
evdhoudt Nov 8, 2017
bba6bbc
NCI-Agency Fix on click handler for horizontal bar chart
evdhoudt Nov 8, 2017
13cb134
NCI-Agency/anet#161 Fix reset focused day of week before fetching data
evdhoudt Nov 8, 2017
9fd1e36
NCI-Agency/anet#161 Refactor set state to be performed in correct com…
evdhoudt Nov 8, 2017
22fe06d
NCI-Agency/anet#161: Remove debug statement
maradragan Nov 8, 2017
3b02428
NCI-Agency/anet#161: Use pageSize=10 for report list under the charts
maradragan Nov 8, 2017
ac2ed7f
NCI-Agency/anet#161: Remove date state from insights where this one i…
maradragan Nov 8, 2017
2606145
NCI-Agency/anet#161: Small indentation fix
maradragan Nov 8, 2017
72446c9
NCI-Agency/anet#155: Fix charts when the grouping property is empty
maradragan Nov 9, 2017
889cdbd
NCI-Agency/anet#161: Change date format in future engagements insight…
maradragan Nov 9, 2017
419871b
NCI-Agency/anet#14: Remove unused imports
gjvoosten Nov 9, 2017
aa9e0e8
NCI-Agency/anet#14: Clean up Javadoc
gjvoosten Nov 9, 2017
acec80e
NCI-Agency/anet#14: Rename logger for consistency
gjvoosten Nov 9, 2017
04e025d
Merge pull request #219 from NCI-Agency/GH-11
VassilIordanov Nov 9, 2017
db81cb9
Merge pull request #273 from NCI-Agency/GH-161-v2
VassilIordanov Nov 9, 2017
0600814
Merge pull request #266 from NCI-Agency/GH-158
VassilIordanov Nov 9, 2017
809855a
Merge pull request #216 from NCI-Agency/GH-24
VassilIordanov Nov 9, 2017
87c0500
Merge branch 'candidate' into GH-165-v2
gjvoosten Nov 9, 2017
9bafd2a
Merge pull request #272 from NCI-Agency/GH-165-v2
VassilIordanov Nov 9, 2017
59fe9a5
NCI-Agency/anet#269 Add tests for updatedAtStart and updatedAtEnd search
evdhoudt Nov 9, 2017
8169b82
NCI-Agency/anet#269 Add tests for search attendee and author position
evdhoudt Nov 13, 2017
40dae4f
NCI-Agency/anet#269 Fix comments in test methods
evdhoudt Nov 13, 2017
5127309
Update MS SQL Server to 2017 CU1
gjvoosten Nov 13, 2017
fac55ec
Merge pull request #275 from NCI-Agency/mssql-docker
VassilIordanov Nov 13, 2017
f067159
Merge pull request #274 from NCI-Agency/GH-269
VassilIordanov Nov 13, 2017
af935fd
List correct version in README
gjvoosten Nov 13, 2017
74c0f47
Merge pull request #276 from NCI-Agency/mssql-docker
VassilIordanov Nov 13, 2017
aa3f3c9
NCI-Agency/anet#179 Add time to approval step date format
evdhoudt Nov 13, 2017
b61c4f8
NCI-Agency/anet#179 Add time to approval state details view in report
evdhoudt Nov 14, 2017
7f033fb
NCI-Agency/anet#277: Retrieve all ReportCollection fields for saved s…
gjvoosten Nov 14, 2017
7c420e1
Fix some Checkstyle warnings
gjvoosten Nov 14, 2017
d5c5e00
Merge pull request #281 from NCI-Agency/GH-277
gjvoosten Nov 14, 2017
1b43b96
Merge pull request #282 from NCI-Agency/checkstyle-fixes
gjvoosten Nov 14, 2017
a19f415
NCI-Agency/anet#14: Make sure the correct mediatype is returned
gjvoosten Nov 14, 2017
15350fe
NCI-Agency/anet#14: Add tests for getting GraphQL results as XLSX
gjvoosten Nov 14, 2017
8d888e1
NCI-Agency/anet#278: Add insights description and update insight titles
maradragan Nov 14, 2017
080301e
NCI-Agency/anet#278: Rename CancelledReports component
maradragan Nov 14, 2017
5cf9f42
NCI-Agency/anet#278: Rename NotApprovedReports component
maradragan Nov 14, 2017
a251250
Merge pull request #280 from NCI-Agency/GH-179
VassilIordanov Nov 14, 2017
f3eca66
NCI-Agency/anet#14: Use official media type for .xlsx
gjvoosten Nov 15, 2017
40d0f4d
NCI-Agency/anet#14: Export all data collection to XLSX
gjvoosten Nov 15, 2017
44d2df1
NCI-Agency/anet#14: Add client-side button for exporting search resul…
gjvoosten Nov 15, 2017
f909715
NCI-Agency/anet#14: Remove old client-side CSV export code
gjvoosten Nov 15, 2017
03a3009
NCI-Agency/anet#14: Write sensible representations of Maps and Lists …
gjvoosten Nov 15, 2017
5aa6b42
NCI-Agency/anet#14: Convert Long cells to Date
gjvoosten Nov 15, 2017
0c665ca
NCI-Agency/anet#14: Restore ReportCollection inadvertently removed in…
gjvoosten Nov 16, 2017
7bd93d3
NCI-Agency/anet#14: Export all results and not just the first page
gjvoosten Nov 16, 2017
2c62eeb
NCI-Agency/anet#279 Add General Loader HOC with css
evdhoudt Nov 14, 2017
b178ff5
NCI-Agency/anet#279 Decorate Barcharts with Loader HOC
evdhoudt Nov 14, 2017
04548f0
NCI-Agency/anet#279 Remove is empty guards from bar charts in insights
evdhoudt Nov 14, 2017
e65b8ca
NCI-Agency/anet#279 Provide insights with HOC instead of BarChart
evdhoudt Nov 14, 2017
8fd27c2
NCI-Agency/anet#279 Use correct data prop name graphData when calling…
evdhoudt Nov 16, 2017
059a25a
NCI-Agency/anet#279 Remove no graph found visualisation
evdhoudt Nov 16, 2017
f7df706
NCI-Agency/anet#279 Fix formatting issues in loader stylesheet
evdhoudt Nov 16, 2017
7c0a612
Merge pull request #285 from NCI-Agency/GH-14
VassilIordanov Nov 16, 2017
da9fda5
NCI-Agency/anet#201-fix Input fields can delete single remaining cha…
evdhoudt Nov 16, 2017
c4aab76
NCI-Agency/anet#201-fix Remove required input for firstname
evdhoudt Nov 16, 2017
9b9f90e
NCI-Agency/anet#279 Fix trailing whitespace and indentation
evdhoudt Nov 16, 2017
1336ac3
Merge pull request #290 from NCI-Agency/GH-201-FIX
VassilIordanov Nov 16, 2017
cfa8144
Merge pull request #286 from NCI-Agency/GH-278
VassilIordanov Nov 16, 2017
1609a93
NCi-Agency/anet#201-fix First name is required for advisors and not for
evdhoudt Nov 16, 2017
d685686
Merge branch 'candidate' of github.com:NCI-Agency/anet into GH-279
evdhoudt Nov 16, 2017
667923e
NCI-Agency/anet#279 Fix floating loader
evdhoudt Nov 16, 2017
257f45d
GH-279
evdhoudt Nov 16, 2017
18862cb
NCI-Agency/anet#203: Fix bug preventing update of approval step name
gjvoosten Nov 16, 2017
1dc01d9
NCI-Agency/anet#203: Also strip leading/trailing whitespace from appr…
gjvoosten Nov 16, 2017
dc2b330
Merge pull request #292 from NCI-Agency/GH-203-fix
VassilIordanov Nov 16, 2017
95c1733
NCI-Agency/anet#293: Also call form-level onChange for changes to rep…
gjvoosten Nov 20, 2017
6106eb5
NCI-Agency/anet#293: Return the report in the edit response
gjvoosten Nov 20, 2017
e3225bd
NCI-Agency/anet#293: Use the sensitive information in the response du…
gjvoosten Nov 20, 2017
d73fab7
NCI-Agency/anet#194-fix Fix, only validate input field on blur event
evdhoudt Nov 20, 2017
19a972d
Merge pull request #294 from NCI-Agency/GH-293
VassilIordanov Nov 20, 2017
31f0463
NCI-Agency/anet#262 Make approval step is a required field
evdhoudt Nov 20, 2017
865f224
Merge pull request #295 from NCI-Agency/GH-201-FIX
VassilIordanov Nov 20, 2017
d6c7244
Update sonarcloud badge to point to candidate
VassilIordanov Nov 20, 2017
d7d361d
Bump sonarqube gradle plugin version
VassilIordanov Nov 20, 2017
74af6b6
Explicitly include test folders in sonarqube config
VassilIordanov Nov 20, 2017
fd098b8
Add Semantic Version to browserstack build description
VassilIordanov Nov 20, 2017
f0b44a6
Make coverity look for JS files in client directory
VassilIordanov Nov 21, 2017
7d79bb2
Configure git-describe to use Semantic Version tags that do not start…
VassilIordanov Nov 21, 2017
4f9a892
NCI-Agency/anet#194-fix Fix, only validate input field on blur event
evdhoudt Nov 20, 2017
2a30b57
Make npm dependency version explicit
VassilIordanov Nov 21, 2017
d2fd51d
NCI-Agency/anet#194-fix Update email error message
evdhoudt Nov 21, 2017
bcc2662
NCI-Agency/anet#263: Remove link to minimal report page
gjvoosten Nov 21, 2017
faba1e4
NCI-Agency/anet#28: Remove autoApprove link and functionality
gjvoosten Nov 21, 2017
8ea1e24
NCI-Agency/anet#194-fix Add support email to dictionary
evdhoudt Nov 21, 2017
ef67183
Merge branch 'GH-194-fix' of github.com:NCI-Agency/anet into GH-194-fix
evdhoudt Nov 21, 2017
7f0fdda
NCI-Agency/anet#278: Change title and description of some insights
maradragan Nov 21, 2017
4df0a19
Merge pull request #296 from NCI-Agency/routine-changes
VassilIordanov Nov 21, 2017
b047622
Merge pull request #297 from NCI-Agency/GH-278
VassilIordanov Nov 21, 2017
845b756
NCI-Agency/anet#194: Make support email address a simple property
gjvoosten Nov 21, 2017
dc0f731
Merge pull request #298 from NCI-Agency/GH-194-fix
gjvoosten Nov 21, 2017
22ee3d2
Merge branch 'candidate' into GH-28+263
gjvoosten Nov 21, 2017
68ab446
NCI-Agency/anet#28: Update approval email template
gjvoosten Nov 21, 2017
f50d168
Merge pull request #299 from NCI-Agency/GH-28+263
VassilIordanov Nov 21, 2017
c2601c6
Update footer in email templates
gjvoosten Nov 21, 2017
61ec4be
Merge pull request #300 from NCI-Agency/email-footer
VassilIordanov Nov 21, 2017
733fe22
NCI-Agency/anet#293: Don't add reportSensitiveInformation as a simple…
gjvoosten Nov 21, 2017
2d7f753
Merge pull request #301 from NCI-Agency/GH-293-fix
VassilIordanov Nov 21, 2017
00cd087
NCI-Agency/anet#279: Fix FutureEngagementsByLocation chart
maradragan Nov 23, 2017
d376e34
Disable sourceclear scans
VassilIordanov Nov 23, 2017
0b29cdc
Merge pull request #303 from NCI-Agency/srcclr-patch
gjvoosten Nov 23, 2017
81bf96d
Merge pull request #302 from NCI-Agency/GH-279-fix
gjvoosten Nov 23, 2017
48416ce
NCI-Agency/anet#262 Make approval step is a required field
evdhoudt Nov 20, 2017
d2dbe2f
NCI-Agency/anet#262 Add required approvers for and organizations app…
evdhoudt Nov 23, 2017
354b208
Merge branch 'GH-262' of github.com:NCI-Agency/anet into GH-262
evdhoudt Nov 23, 2017
fd58b01
NCI-Agency/anet#293: Change Integer equality test
gjvoosten Nov 23, 2017
d068710
Remove srcclr
VassilIordanov Nov 23, 2017
d353ea4
Merge pull request #306 from NCI-Agency/srcclr-patch-1
VassilIordanov Nov 23, 2017
142cebf
Merge pull request #304 from NCI-Agency/GH-293-check
VassilIordanov Nov 23, 2017
17b4f18
Move method to Utils
gjvoosten Nov 23, 2017
81d89dc
Introduce Utils method
gjvoosten Nov 23, 2017
4425c6a
NCI-Agency/anet#262: Rename method and do additional checks
gjvoosten Nov 23, 2017
68ccadd
Move method to more logical place
gjvoosten Nov 23, 2017
8d2407c
NCI-Agency/anet#262: Use different messages for different errors
gjvoosten Nov 23, 2017
f22f755
Fix Javadoc
gjvoosten Nov 23, 2017
2d6e7c2
Merge pull request #305 from NCI-Agency/GH-262
gjvoosten Nov 23, 2017
164bff8
NCI-Agency/anet#262: Explicitly return BAD_REQUEST for validation errors
gjvoosten Nov 24, 2017
a5c2b59
Merge pull request #307 from NCI-Agency/GH-262-enh
VassilIordanov Nov 24, 2017
47c5432
NCI-Agency/anet#194 Fix dict naming schema for support email address
evdhoudt Nov 27, 2017
745ea9a
NCI-Agency/anet#194 Update dict lookup to correct support address
evdhoudt Nov 27, 2017
6f44d5f
NCI-Agency/anet#194 Add server side custom email validation
evdhoudt Nov 27, 2017
7b6aa19
NCI-Agency/anet#194 Fix server side tests for email validation
evdhoudt Nov 27, 2017
957e7b5
Merge pull request #310 from NCI-Agency/release-2.0.1
VassilIordanov Nov 27, 2017
7d1eeac
NCI-Agency/anet#194 Update support address lookup
evdhoudt Nov 27, 2017
6d537b5
NCI-Agency/anet#194 Fix dangling else clause
evdhoudt Nov 27, 2017
015d2db
NCI-Agency/anet#36: Change edit permissions on principal org for supe…
maradragan Nov 28, 2017
4fd7486
Merge pull request #309 from NCI-Agency/GH-194-fix
VassilIordanov Nov 28, 2017
75cadde
NCI-Agency/anet#20: Show report approval status for all reports not i…
gjvoosten Nov 28, 2017
0939906
NCI-Agency/anet#36: Add id to organizations search results
maradragan Nov 28, 2017
86e733d
NCI-Agency/anet#36: Add extra assertion functions for element enabled…
maradragan Nov 28, 2017
88e016a
Merge pull request #314 from NCI-Agency/GH-20
VassilIordanov Nov 28, 2017
9bd2be3
NCI-Agency/anet#36: Add extra super user permissions tests
maradragan Nov 28, 2017
1c8c0a0
NCI-Agency/anet#36: Add permission tests for admins
maradragan Nov 28, 2017
92f1c83
Merge pull request #315 from NCI-Agency/GH-36
VassilIordanov Nov 28, 2017
fd87b7b
Merge pull request #317 from NCI-Agency/candidate
VassilIordanov Nov 29, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
71 changes: 54 additions & 17 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,29 +1,66 @@
env:
global:
- secure: "RhX0c51DkTgr4ub347If+KsjWJU+zGt3dshGknnmgrCOCuDkuBN0vjD4gLNMVH1K8Z+tmC8ESyW4duBuRkY4B/t2PRmEddCo7+t6gfmylq659LhGa3KUEEQd9vOuI+cN5NEGSN6GP6ckU11tiCmiomzTApLnNxWgqDBI7CQkezZl1DpNQ7cShhmYjPSBtFfQcfepZvOM7pY7oYvijvPsBmy0GsYu6RixxkBS42LgSY7FtBL7N2sdG80e+E9A1GThMUHJMAMpprpxPtd7BV2mQ3PwRcyWp11pZt+wCUFNDSnYb/h+5MI45JKIzzwvnOHZr4/rUByi6Qiw0RSh5k0sGZtNw+NcOjrtlS1g1XVxYBD5bzNxn7BgIg3nqNGiHYti/uIIG/AdwzHCG964Yqlww2jZ1UoyxNSb6ms1gKM8Rwx/gDO46pM0l750hwAjR25yDSW+w5xyW0YC+WKyHAoweSY1wsfzqchwJ9bP8qk5cwPrqGgiXsKU5N9SKfqJM4TKDE2DCDAE1NEWwglqnZTuQNjloCdl6KmctdSAHvF6o/t8sIcpIWs0zfhBoRAj3yZh/W7gQbXstyT1NGAswIMl1Rf9SspIm0noOUOObDMLkUhJWvxA/7zMoe3DaXgTAiSh1Xdm0FxdhmRkZFvGm74s9mGpyUvH6ePjwRNTM4CdfvI="

language: java

jdk:
- oraclejdk8

sudo: required
sudo: false

services:
- docker

notifications:
slack: nci-agency:TvRV22whtaRGflaCPPfv2G1v

before_cache:
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/

cache:
directories:
- $HOME/.gradle/caches/
- $HOME/.gradle/wrapper/
- $HOME/.sonar/cache
- client/node_modules

before_install:
- docker run --name mssql-server -v ${PWD}:/hostdata -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=P@ssw0rd' -p 1433:1433 -d microsoft/mssql-server-linux bin/sh -c "export DEBIAN_FRONTEND=noninteractive && apt-get update && apt-get install -y curl && curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add - && curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server.list | tee /etc/apt/sources.list.d/mssql-server.list && apt-get update && apt-get install -y mssql-server-fts && /opt/mssql/bin/sqlservr"
- nvm install node
- nvm use node
- cd client
- npm install
- npm run build
- cd ..
- docker exec -ti mssql-server /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P P@ssw0rd -Q "CREATE DATABASE testanet"
- touch localSettings.gradle
- echo "run.environment(\"DB_DRIVER\",\"sqlserver\")" >> localSettings.gradle
- echo "run.environment(\"ANET_DB_SERVER\",\"localhost\")" >> localSettings.gradle
- echo "run.environment(\"ANET_DB_NAME\",\"testanet\")" >> localSettings.gradle
- echo "run.environment(\"ANET_DB_USERNAME\",\"SA\")" >> localSettings.gradle
- echo "run.environment(\"ANET_DB_PASSWORD\",\"P@ssw0rd\")" >> localSettings.gradle
- ./gradlew dbMigrate
- docker exec -ti mssql-server /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P P@ssw0rd -d testanet -i /hostdata/insertBaseData.sql
- echo -n | openssl s_client -connect scan.coverity.com:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' | sudo tee -a /etc/ssl/certs/ca-
- echo "run.environment(\"DB_DRIVER\", \"sqlserver\")" > localSettings.gradle
- echo "run.environment(\"ANET_SA_PASSWORD\", \"SA-P@ssw0rd\")" >> localSettings.gradle
- echo "run.environment(\"ANET_DB_SERVER\", \"localhost\")" >> localSettings.gradle
- echo "run.environment(\"ANET_DB_NAME\", \"testAnet\")" >> localSettings.gradle
- echo "run.environment(\"ANET_DB_USERNAME\", \"anetUser\")" >> localSettings.gradle
- echo "run.environment(\"ANET_DB_PASSWORD\", \"Test-P@ssw0rd\")" >> localSettings.gradle
- echo "run.environment(\"ANET_DB_PORT\", 1433)" >> localSettings.gradle
- ./gradlew dockerCreateDB dockerStartDB

#By default travis runs gradle assemble in install. This is too early as we don't want to build yet
install:
- ./gradlew npmInstall

script:
- docker exec -ti -e "DB_NAME=testAnet" -e "DB_USER=anetUser" -e "DB_USER_PASSWORD=Test-P@ssw0rd" anet-mssql-server /opt/waitTillServiceStarted.sh
- ./gradlew dbMigrate dockerLoadDB
- ./gradlew check sonarqube

after_script:
- docker logs anet-mssql-server

addons:
coverity_scan:
project:
name: "NCI-Agency/anet"
notification_email: vassil.iordanov@gmail.com
build_command_prepend: "COV_BUILD_OPTIONS='--fs-capture-search src --fs-capture-search client' && ./gradlew clean"
build_command: "./gradlew build -x test"
branch_pattern: candidate_scan
sonarcloud:
organization: "nci-agency-github"
token:
secure: "ICZTls70jFc6JIZV6cicKUpAKr2sDt9LKWnFzgGm92uDq/2J1Od7oewUAAEjykKa2qw42BZYaG1z3LX5UFtLhp9b/NFibf392U0V4I7jmeb4HDjOv855hTPosm5N7K9YQ3MUsSDLxVe+5DhrmwYQ3PSkG0lXKj0NRdAu7dpaBqMntBpTtdO5nQDKyxQ9UCrVSRjdU0YqHT8q4EWpii/MqWH6SRVUslvvKXTan2d6JnT+QaWuW8bTR0zhgpyxl5y8kOe0JBQ45M5vKO6yTcVj4UdolB0y+CZlblk/59iZK1bn/Is0qijWmHKh1Z3OORdlesXumUAveCX3VCMvvuPUz95a3nc+6S4I6iNIOcA8tzJ2AFP5oBuPIrl8o3S0BKxHTBssBzomo1e7tzDqXJF141tJOm0yUIB5Lmb9LV9KcWa1gAB2pk9ToX8e0NH4OLIqUUlLrNAkHX1sKHXO4AM3odHf1bTlOp7dOUszD2/E1umPjEWT3NH94LQStPubg+d2Kai2rQppxHlVKwAIVcBkP/d2nVtIwJsuRKmPbUIgAds7fYrxZpdDoM7AxjNLrCk3OPR1tYWwlUyProrAIJXDy7LlP14a4oM8dtaXGAnQar6nXtuqxiS4KMojPhW4rWXvRbCiBhYmLvuMMjW+kN1ITOy/h6x4Q7ZBLf+pU5C3Va0="
branches:
- master
- candidate
11 changes: 9 additions & 2 deletions Contributors.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,17 @@
**Signed-off-by:**

Copyright 2016-2017 U.S. Federal Government (in countries where recognized) contact@dds.mil \
Copyright 2017 Vassil Iordanov vassil.iordanov@ncia.nato.int \
Copyright 2017 NATO Communications and Information Agency (including direct NATO hires and West IT Solutions employees) anet.support@ncia.nato.int
Copyright 2017 NATO Communications and Information Agency anet.support@ncia.nato.int \
Copyright 2017 Brad Hards bradh@frogmouth.net

**Note for U.S. Federal Employees**

If you're a U.S. Federal government employee and use a *.mil or *.gov email address to agree to the DCO, we interpret your signed DCO to mean that the contribution was created in whole or in part by you as part of your job with the U.S. Federal government and that your contribution is not subject to copyright protections.

**Note for NATO Communications and Information Agency people**

If you are one of the following, we interpret that your contribution is partly or fully funded by the NCI Agency and as such your contribution's copyright is attributed to the NCI Agency:
- direct NCIA hire, identified by username@ncia.nato.int
- Airbus employee or subcontractors contributing to NCIA projects, identified by dspcarlson@gmail.com
- West IT Solutions employee or subcontractor contributing to NCIA projects, typically identified by username@west.nl or edwin@vdhoudt.nl

7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
[![Build Status](https://travis-ci.org/NCI-Agency/anet.svg?branch=candidate)](https://travis-ci.org/NCI-Agency/anet)
[![BrowserStack Status](https://www.browserstack.com/automate/badge.svg?badge_key=SHc2WTI5cFg2Z2h2NFVzMWlYbXVkM2xCYTdZMzVPV2FzRUhEVUpEL3NTUT0tLTdFVy9CWmlRa04yMGlCZldialMxc3c9PQ==--097d5f51f524d9e66cffde76b48cc2116bbe3372)](https://www.browserstack.com/automate/public-build/SHc2WTI5cFg2Z2h2NFVzMWlYbXVkM2xCYTdZMzVPV2FzRUhEVUpEL3NTUT0tLTdFVy9CWmlRa04yMGlCZldialMxc3c9PQ==--097d5f51f524d9e66cffde76b48cc2116bbe3372)
[![Coverity Scan Build Status](https://scan.coverity.com/projects/14060/badge.svg)](https://scan.coverity.com/projects/nci-agency-anet)
[![Quality Gate](https://sonarcloud.io/api/badges/gate?key=ncia%3Aanet%3Acandidate)](https://sonarcloud.io/dashboard?id=ncia%3Aanet%3Acandidate)

## What is ANET?

The Advisor Network ("ANET") is a tool to track relationships between advisors and advisees. ANET was built by the Defense Digital Service in support of the the USFOR-A and Resolute Support mission to train, advise, and assist the Afghan government.
The Advisor Network ("ANET") is a tool to track relationships between advisors and advisees. ANET was initially built by the [Defense Digital Service](https://www.dds.mil/) in support of the USFOR-A and Resolute Support mission to train, advise, and assist the Afghan government. ANET is currently further developed by the [NATO Communication and Information Agency](https://www.ncia.nato.int/) and published over [here](https://github.com/NCI-Agency/anet).

Although this tool was built in a very specific context, ANET has many potential applications. At its core, ANET is a way of tracking reports and tying them to authors, organizations, and goals. It also simplifies relationships between members of an organization, and members of different organizations -- like NATO and the Afghan government.

Expand Down
104 changes: 104 additions & 0 deletions anet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ smtp:
username: ${ANET_SMTP_USERNAME}
password: ${ANET_SMTP_PASSWORD}
startTls: true
disabled: true

# The email address that all automated emails should come from.
# ex: "ANET <anet@example.com>"
Expand Down Expand Up @@ -140,3 +141,106 @@ logging:
currentLogFilename: ./logs/anet.log
archivedLogFilenamePattern: ./logs/anet-%d.log.zip
archivedFileCount: 2

dictionary:
PRINCIPAL_PERSON_TITLE: Afghan Partner
ADVISOR_PERSON_TITLE: NATO Member
PRINCIPAL_POSITION_NAME: Afghan Tashkil
ADVISOR_POSITION_NAME: NATO Billet
ADVISOR_POSITION_TYPE_TITLE: NATO Advisor
SUPER_USER_POSITION_TYPE_TITLE: ANET Super User
ADMINISTRATOR_POSITION_TYPE_TITLE: ANET Administrator
PRINCIPAL_ORG_NAME: Afghan Government Organization
ADVISOR_ORG_NAME: Advisor Organization
POAM_LONG_NAME: Plan of Action and Milestones / Pillars
POAM_SHORT_NAME: PoAM
NAV_BAR_ALL_ADVISOR_ORGS: All EFs / AOs
PRINCIPAL_ORG_LABEL_LONGNAME: Official Organization Name
PRINCIPAL_ORG_PLACEHOLDER_LONGNAME: e.g. Afghan Ministry of Defense
ADVISOR_ORG_LABEL_LONGNAME: Description
ADVISOR_ORG_PLACEHOLDER_LONGNAME: e.g. Force Sustainment
PRINCIPAL_ORG_LABEL_IDENTIFICATIONCODE: Identification Code
PRINCIPAL_ORG_PLACEHOLDER_IDENTIFICATIONCODE: optional
ADVISOR_ORG_LABEL_IDENTIFICATIONCODE: UIC
ADVISOR_ORG_PLACEHOLDER_IDENTIFICATIONCODE: the six character code
SUPPORT_EMAIL_ADDR: support@example.com
pinned_ORGs:
- Key Leader Engagement
non_reporting_ORGs:
- ANET Administrators
countries:
- Afghanistan
- Albania
- Armenia
- Australia
- Austria
- Azerbaijan
- Belgium
- Bosnia-Herzegovina
- Bulgaria
- Croatia
- Czech Republic
- Denmark
- Estonia
- Finland
- Georgia
- Germany
- Greece
- Hungary
- Iceland
- Italy
- Latvia
- Lithuania
- Luxembourg
- Macedonia
- Mongolia
- Montenegro
- Netherlands
- New Zealand
- Norway
- Poland
- Portugal
- Romania
- Slovakia
- Slovenia
- Spain
- Sweden
- Turkey
- Ukraine
- United Kingdom
- United States of America
principal_countries:
- Afghanistan
ranks:
- CIV
- CTR
- OR-1
- OR-2
- OR-3
- OR-4
- OR-5
- OR-6
- OR-7
- OR-8
- OR-9
- WO-1
- WO-2
- WO-3
- WO-4
- WO-5
- OF-1
- OF-2
- OF-3
- OF-4
- OF-5
- OF-6
- OF-7
- OF-8
- OF-9
- OF-10
domainNames:
- cmil.mil
- mission.ita
- nato.int
- dds.mil
- "*.isaf.nato.int"
Loading