Magic Card Database
  1. Magic Card Database

MagicDBWebApp

Public
AuthorCommitMessageCommit dateIssues
Christopher FeblesChristopher Febles
2a04b8f3f6aUpdated project for compatibility with MagicDBAPI v2.0. Updated version to 2.0.0-SNAPSHOTBuilds successfully.
Christopher FeblesChristopher Febles
6917b5afaefUpdated security configuration to include Spring Security defaults via WebSecurityConfigurerAdapter.Updated logging configuration. Added logout button to main search JSP.
Christopher FeblesChristopher Febles
5f87f2e4fc1Added logging to ensure security messages are written to the log.
Christopher FeblesChristopher Febles
66743e6a531Updated logging for testing on Tomcat.
Christopher FeblesChristopher Febles
4d063f3ba97Login page appearing.Can not log in at this time.
Christopher FeblesChristopher Febles
59e9d765713MTG-22: Replaced in-memory security placeholder with UserDetailsService.MTG-22: Updated MagicController to use User objects when accessing the MagicDBAPI.MTG-22
Christopher FeblesChristopher Febles
fcf86d14afaMTG-22: Added initial security configuration.MTG-22
Christopher FeblesChristopher Febles
99b52281fa1MMerge branch 'develop' into multiuser* develop: MTG-23: Updated tests to use Java configuration. MTG-23: Updated web.xml to use Java configuration. Renamed configuration file to avoid naming collision with Spring annotation. MTG-23: Replaced Spring XML configuration with Java Configuration.MTG-23
Christopher FeblesChristopher Febles
7bafbc698a7MTG-23: Updated tests to use Java configuration.MTG-23: Updated web.xml to use Java configuration. Renamed configuration file to avoid naming collision with Spring annotation.MTG-23
Christopher FeblesChristopher Febles
fe0b24b29ceMTG-23: Replaced Spring XML configuration with Java Configuration.MTG-23
Christopher FeblesChristopher Febles
03c0bb746e4Added Spring Security dependencies.
Christopher FeblesChristopher Febles
745eec1d139Fixed issue where Maven attempted to deploy to Tomcat during integration testing.Updated project to use new shared Parent POM. Updated project to use new shared Test Support project. Unit test pass. Integration tests pass.
Christopher FeblesChristopher Febles
446fe221488SearchFormModel is now Serializable because it's stored within an HttpSession.Minor changes recommended by Sonar.
Christopher FeblesChristopher Febles
0b43f68c278Replaced isNotEmpty with isNotBlank.
Christopher FeblesChristopher Febles
16aaade4313Added missing "mana" image.
Christopher FeblesChristopher Febles
66ce7696b85Separated Spring configuration files so that DB configuration isn't always included in the base file.Updated tests so that unit tests don't spawn the embedded SQL database. This should result in much faster builds.
Christopher FeblesChristopher Febles
85519323051Updated dependency versions.
Christopher FeblesChristopher Febles
29e0cc693d9Replaced use of java.lang.Integer with primitive int type.Updated use of SearchParameter to use SearchParameter.Type objects instead of booleans. Unit tests failing.
Christopher FeblesChristopher Febles
c919c5ee8c5Changed logging level in both Test and Prod so that MagicDBWebApp log messages are set to ALL, while other messages are at DEBUG.Added clarifying comment in JavaScript. Updated DisplayMagicCard to work with new Builder-based MagicCard parent.
Christopher FeblesChristopher Febles
594621f95b3Issue #15: Added support for Name autocomplete.Removed local copies of JQuery in favor of Google hosted versions. The web app will no longer operate offline.
Christopher FeblesChristopher Febles
0c79d7270a8Replaced constructor with static factory method for DisplayMagicCards.
Christopher FeblesChristopher Febles
1b401556e95Corrected versioning.
Christopher FeblesChristopher Febles
00e216a9fd8Increased snapshot version to 1.0.1-SNAPSHOT so that Nexus will auto-link the correct snapshot and release versions.
Christopher FeblesChristopher Febles
1a6161354a0Removed unnecessary RelativePath tag.The Parent POM must be either installed in the local Maven repository, or the local settings.xml must include a Nexus repository that contains it.
Christopher FeblesChristopher Febles
ea298f80036Updated SNAPSHOT version to 0.0.2-SNAPSHOT
Christopher FeblesChristopher Febles
047e63ef6a3Parameterized the deployment URL so that different Tomcat servers can be configured in a developer's local settings.xml.
Christopher FeblesChristopher Febles
99b3317f152Added support for non-default user/pass for Tomcat.Added code to auto-redeploy to Tomcat on default Maven build phase.
Christopher FeblesChristopher Febles
0b2307e77c1Bugfix: When running builds simultaneously, embedded SQL database port numbers conflict.
Christopher FeblesChristopher Febles
599781e8736Removed unnecessary String object creation.Added unit test.
Christopher FeblesChristopher Febles
d0d85349928Issue #6: Created separate CSS files for each JSP file.This will not affect load times in the browser, since Maven is already combining all these files into a single, über-CSS file. However, without CSS namespaces, remember to be careful to avoid class name collisions across files.
Christopher FeblesChristopher Febles
20df4dc0929Added CSS classes to HTML objects to avoid referencing IDs in CSS files.Added code to automatically minimize CSS and JS files into single files for faster loading. Corrected indentation of XML file. Removed commented out code.
Christopher FeblesChristopher Febles
560349574d8Removed commented out code.Reordered annotations to Java specifications standard. Removed reassignment of method parameters. Changed timer from nanoseconds to milliseconds. Removed unnecessary CSS rules.
Christopher FeblesChristopher Febles
ce938a6aa41Replaced tabs in favor of spaces.
Christopher FeblesChristopher Febles
ca76cbf57a0Added description to POM to override inherited description from Parent POM.
Christopher FeblesChristopher Febles
1654c79de0fUpdated project name.
Christopher FeblesChristopher Febles
c30ad91404fRemoved some JQuery selectors to be more efficient.Fixed Javadoc comments. Fixed erroneous comparison of Integer objects with ==. Checked object type in equals() method. Replaced if-else-if with a switch.
Christopher FeblesChristopher Febles
b3559369638Updated capitalization on artifact name.
Christopher FeblesChristopher Febles
2abe431b346Removed public modifiers on methods defined within interfaces, asrecommended by the Java Language Specification: http://docs.oracle.com/javase/specs/jls/se7/html/jls-9.html#jls-9.4
Christopher FeblesChristopher Febles
17aacff7dcfAdded runtime scope to JSTL dependency.
Christopher FeblesChristopher Febles
1c060b5a55aREADME.md edited online with Bitbucket
Christopher FeblesChristopher Febles
85f88e020deWeb application can now edit number of owned cards.
Christopher FeblesChristopher Febles
6326d53b5f6Added new endpoint to return number of cards currently owned.Added display and control buttons for number of cards currently owned. Fixed combobox JavaScript so that only its own arrows are affected. Fixed combobox bug where arrow was reversed on click.
Christopher FeblesChristopher Febles
a7f7eb60df2Converted all tests to use embedded MySQL database where necessary.Added UnitTest category to tests.
Christopher FeblesChristopher Febles
b927e827901Added local versions of JQuery so code will run locally without Internet connection.Updated JQuery references to use new local versions. Fixed bug when marking owned cards.
Christopher FeblesChristopher Febles
b36280a832fAdded initial code to flag displayed cards as owned.
Christopher FeblesChristopher Febles
faf160fa94eAdded the ability to search by owned cards
Christopher FeblesChristopher Febles
3017274fb48Updated layout of search form.
Christopher FeblesChristopher Febles
86e62c434f6README.md edited online with Bitbucket
Christopher FeblesChristopher Febles
94204d000aaAdded ability to search by Expansion and Exact Name.
Christopher FeblesChristopher Febles
3199c008589Re-added and shortened interval to wait before resizing cards.