fixes New Project button not resetting the session cached project ID

zero issues in a version should be displayed as DONE and not TODO

proper file extensions for JSP fragments

resolves #20 : add progress bars to versions table

fixes #18 : Remove "Issue ID" from "New Issue" form

fixes colspan of empty th in versions overview

makes font color for golden background black again

adds indicators for version status

adds versions overview

adds issue ID to the displayed information

fixes misbehavior when a non-existing project ID is selected

fixes exception if integer parameter does not type check

simplifies issues per version view and re-adds edit version button

fixes issue not containing version information in issue form

improves styling and readability of issue list

fixes wrong redirect url after committing an issue

minor visual improvements

fixes issues and version information not set in correct order

cleanup ProjectsModule

fixes main menu scrolling away

first part of navigation redesign

breadcrumb menu is now a sidebar navigation menu

fix: ... but ofc they should not appear more than once...

fix: issue form should always include the currently selected versions

adds graphical visualization for issue type and status

adds graphical visualization for issue type and status

adds Edit Version button that replaces the pencil icon

only show relevant versions in issue editor

fix: issue status Scheduled belongs to phase 0

simplifies version overviews by removing "scheduled issues"

smaller issue summary progress bars

improves issue overview and adds progress information

significantly increases length of subject field

removes version statistics from version editor

adds version selection in issue editor

removes stupid thead prefix from every resource file

adds issue summaries

adds project overview page

bloat removal 3/3 - LightPITModule annotation and ModuleManager

bloat removal 2/3 - moduleInfo

bloat removal 1/3 - configurable resource keys

issue and version form now also work if no project is selected in the session

adds the ability to create and edit issues

removes that dynamic_fragment bullshit

improves error message for InvocationTargetExceptions

some reformatting

adds breadcrumb menu

removes the sub menu and removes the home module

improves width of project and user forms

adds request attribute users in commit() error path

adds request attribute users in edit() handler

use findByParameter() in UsersModule

fixes missing orElse() calls

adds backend methods for issues (TODO: implement commitIssue())

adds utility function to find an entity by ID (reduces code duplication)

adds data model for issues

moves project index to separate sub path

fixes pre-selection in combo boxes

adds version management

fixes duplicated trailing slash if index path has a menu entry

fixes sub-menu entries not mapping correctly due to buggy handling of trailing slash

re-adds context.xml (it only worked because the already deployed context.xml was not deleted...)

access getClass() method in EL with bracket notation (otherwise more recent EL parsers will reject the expression)

adds missing spaces in error messages

fixes bug where displaying an error page for missing data source would also require that data source (error pages don't try to get database connections now)

adds project selection

adds the possibility to add users / developers

adds lookup-name to web.xml resource reference and removes custom JNDI context parameter

adds resource-ref element to web.xml and removes context.xml

removes unnecessary (and for some servers harmful) extra configuration for war archiver

projects can now be added and updated

fixes error pages and adds referer link to error page if it comes from the application

simplifies menu generation, adds submenus and removes VersionsModule (versions will be part of the ProjectsModule)

adds equals/hashCode to ResourceKey class

renames some crappy constants

makes every parameter in a handler method optional

adds files for ProjectsModule

fixes handler signatures and one compile error for AbstractDao.setForeignKeyOrNull()

fixes minor issues that were reported by default inspection

adds DAO for Project entity and save/update methods

adds data model for projects and versions

removes features that are not (and probably will not) used anyway

fixes wrong location of log4j2.properties

cleanup and simplification of database access layer

fixes several warnings

typo in menu label for language selection

adds module priorities

moves DAO classes to different package

converts to maven project

smaller main menu with better main menu buttons

removes caching of main menu

Module names and descriptions + some more styling

adds default anonymous user

updates copyright header

global table style

minor changes to logging output

(0) -100 -96 +96 +100 tip

mercurial