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

(0) -10 +10 +100 tip

mercurial