Merge branch 'dev'
Added project selection to Janeway login.
Added projectSelectRequest.setBody(view.getProjectField().getText()); to LoginController
Merge branch 'dev-exemplar' into dev-exemplar-login-projectselect
Added addCookie method to NetworkConfiguration in Network project. This makes it easy to add a cookie to a request header.
Added test for addCookie method in TestNetworkConfiguration.
Modified LoginController in Janeway project.
- Modified loginSuccessful to use new addCookie method in NetworkConfiguration and made the cookie handling more robust.
- Modified projectSelectSuccessful to save the cookie sent by the server.
Modified LoginController#loginSuccessful to use ConfigManager.getConfig().getProjectName() instead of view.getProjectField().getText() for getting the project name.
Merge remote-tracking branch 'origin/dev-core' into dev-exemplar-project-test
fixed project select PUT in LoginController
Merge remote-tracking branch 'origin/dev-exemplar-login-projectselect' into dev-exemplar-project-test
NetworkConfiguration#addCookie now changes the values of cookies that already exist if their name matches the name given to the function.
Merge remote-tracking branch 'origin/dev-exemplar-login-projectselect' into dev-exemplar-project-test
Fixed errors in DefectTracker as a result of the core merge. NOTE that in ProjectManager the permissions check for project creation has been commented out!
Fix bug where retrieveAll always returned an empty list
Use project-specific queries in managers where appropriate
Still need to update tests
Make existing tests compile and pass, want to add more
Add project-specific tests, fix related bugs
Merge branch 'dev-exemplar-manager-projects' into dev-exemplar-project-test
Fix bug in ManagerLayer.read() - it returned invalid JSON for empty arrays
Merge branch 'dev-exemplar-project-test' into dev-exemplar
Added RuntimeException when defaultNetworkConfiguration is null in Network#getDefaultNetworkConfiguration