- 08 Feb, 2020 5 commits
-
-
Administrator authored
Acceptance tests were not working as they wasn't adapted to the Angular framework after the migration. This commit fixes these test that now work again.
-
Administrator authored
Angular version has been upgraded to 8.2. In addition, "npm audit fix" has been run to fix any security issue.
-
Administrator authored
A bug was causing the "Limpiar" button of the people view not to work, as the event-managing method was calling itself. This bugfix solves this problem by changing the method called by the event-managing method.
-
Administrator authored
The auto-redeploy mode now ignores node_modules, as it slows excesively down the execution.
-
Administrator authored
The PeopleResourceTests now include security tests to verify that normal users can't access people data.
-
- 10 Feb, 2019 1 commit
-
-
Administrator authored
The example done for JavaScript, were people can be managed, has been migrated to Angular.
-
- 09 Feb, 2019 2 commits
-
-
Administrator authored
The version has been changed to start the development of a new version.
-
Administrator authored
The user authentication was currently done using a cookie and following the same style of token as the HTTP Basic authentication (i.e. a concatenation of user and password joined with a ':' encoded with base64). This authentication has been replaced by a standard HTTP Basic authentication.
-
- 02 Mar, 2018 1 commit
-
-
Administrator authored
The message showed currently by the HasHttpStatus when de expected status didn't match the actual status was not very informative, as the actual status was not shown in the message. This commit modifies this behaviour to show both status (expected and actual) in the message.
-
- 16 Feb, 2018 3 commits
-
-
Administrator authored
The name of the Gecko driver was incorrect for MacOS systems, as the prefix used was "mac" instead of "macos". This commit changes the prefix to solve this problem. Thanks to Ivan Ferrant (iferrant) for this fix.
-
Administrator authored
When an invalid login is provided to the UsersDAO.get method it throws an IllegalArgumentException. This may happen when the user's credentials are checked by the LoginFilter, and the exception was not currently managed. As a result, an user trying to login with an invalid login will access the main.html page showing an error message. This commit fixes this error, and invalid user login attempts now return to the index.html page.
-
Administrator authored
Commit 9ef1c405 redesigned the user interface by introducing Bootstrap. Although the structure changes where minimal, the changes on class types caused the page object classes' selectors to fail. This commit fixes this error and, in addition, fixes an unexpected error on person deletion. This error was caused due to a missing wait for an AJAX request response.
-
- 14 Feb, 2018 5 commits
-
-
Administrator authored
Some labels in the user interface were in Spanish and some in English. This commit standardizes the language used to Spanish, translating every label to that language.
-
Administrator authored
Database encoding has been changed to UTF-8. This should solve character presentation errors in Windows environments.
-
Administrator authored
The command to execute the application launching it without watching the file system was not currently working, as the command used "cargo:start" closed Tomcat when the construction finished. This command has been replaced by "cargo:run", that blocks the construction avoiding Tomcat shut down.
-
Administrator authored
The name of the Gecko driver was incorrect for Windows 32 bit architectures, as the prefix used was "win86" instead of "win32". In addition, the Gecko driver storage path into maven local repository has been simplified.
-
mrjato authored
Red background was added to the body of the login view for debugging purposes, but shouldn't have passed to a stable release. This commit removes the red background configuration.
-
- 08 Feb, 2018 3 commits
-
-
Administrator authored
-
Administrator authored
The application appearance has been improved applying Bootstrap formats.
-
Administrator authored
The dependencies version has been updated in the POM file to the latest versions. In addition, the POM file format has been unified.
-
- 10 Feb, 2017 2 commits
-
-
Administrator authored
Some "console.logs" have been removed from the PeopleView class and the full resposibility for the edition and deletion of people has been moved to public methods of PeopleView.
-
Administrator authored
The execution sections of the README.md now include a link to the application home when it is started using the provided commands.
-
- 08 Feb, 2017 4 commits
-
-
Administrator authored
The frontend has been refactorized to use classes in the JavaScript files.
-
Administrator authored
Some backend classes have been refactorized and simplified.
-
Administrator authored
The EqualsVerifier library has been added to test the equals and hashCode methods and it has been used to test the Person entity.
-
Administrator authored
This commit updates the README.md file to include better and more detailed descriptions of how to construct and execute the application.
-
- 07 Feb, 2017 4 commits
-
-
Administrator authored
The run-tomcat-mysql allows the execution of the project in a Tomcat 8 server with a MySQL database through the "cargo:run" or "cargo:start" goals. This commit adds the fizzed-watcher-maven-plugin to provide the project with automatic redeployment when using the aforementioned profile. For example, executing the Maven command the application will be served in a Tomcat server an automatically redeployed when any file changes: mvn -DskipTest=true -Prun-tomcat-mysql cargo:start fizzed-watcher:run
-
Administrator authored
This commit updates the dependency and plugin versions in the POM file. The most important update is the one relative to Selenium, as recent Firefox browsers do not work with old Selenium Firefox drivers. Now, during the construction, the Gecko driver is downloaded to work with recent Firefox browsers.
-
Administrator authored
The login token was incorrectly set to "admin:admin" instead of "admin:adminpass". This commit fixes this and sets the valid token value.
-
Administrator authored
The WebContent directory was not used in this project.
-
- 10 Jun, 2016 3 commits
-
-
Administrator authored
The execution command recommended in README.md has been simplified (no tests are executed now) and made more robust by includen a project cleaning and packaging previous to execution.
-
Administrator authored
The POM file has been changed to include the generation of reports for integration tests (execution and coverage) even when acceptance tests are not run.
-
Administrator authored
The Tomcat URL has been changed for a more stable FTP location.
-
- 19 Apr, 2016 3 commits
-
-
Administrator authored
This commit adds the new resource UsersResource (/users) with a simple functionality: retrieving the data of an user. This functionality requires knowing the login of the user that is performing the request. In this regard, this commit is an example of how this information can be retrieved and how to test a resource that requires knowing the login of an user.
-
Administrator authored
This test was unintentionally leaved out when creating the test case.
-
Administrator authored
The redirect created in the LoginFilter when the request URL included query parameters was incomplete, as it missed the "?" that separates the query parameters from the request URL. This commit fixes this error.
-
- 29 Feb, 2016 2 commits
-
-
Administrator authored
Some columns of the MySQL database created by the scripts in the "db" directory where incorrectly set as nullable. This commit fixes this error and sets them as non nullable columns.
-
Administrator authored
The POM has been updated to fix UTF-8 as the source code encoding. This avoids problems when building the project in Windows systems.
-
- 24 Feb, 2016 2 commits
-
-
Administrator authored
When a user is correctly logged in, the LoginFilter adds the user login to the HTTP session. This allows, for example, the REST layer to retrieve the current logged user.
-
Administrator authored
The tests classes have been simplified by delegating some of the functions in the test classes to external utility classes. For example, a PeopleDataset has been added to manage the dataset or the IsEqualToEntity Hamcrest matcher has been added to simplify entity comparisons. In addition, a PersonUnitTest class has been added to test the Person entity.
-