Type | Changes | By |
---|
| look and feel changes to all modules including some usability flow changes. Also cleaned up the default navigation menu. |
detkin
|
| added field level validation to all input fields in coefficient, this way we will not spit db exceptions to the user, instead they will have meaningfull messages. |
detkin
|
| added a Global Project Admin facility to give greater control over what elements in projects are displayed. |
detkin
|
| added an isPublic flag to projects. If not public then the public can not view the project, instead clicking on the link will ask them if they want to request to join the project. |
detkin
|
| made the display name "Project" configurable, you can now change this and get a different flavor to the idea of a project (calling it a "group" for example). |
detkin
|
| completed facility to delete projects |
lbutgereit
|
| added facility so themes can be assigned to projects |
lbutgereit
|
| added facility so that a site user can ask to join and leave a project |
lbutgereit
|
| added a myData module and facility. There is a method named displayUsersData to the base module, if a module wants to display content it holds for a user then it does so in this method. |
detkin
|
| added a hardURLConverter servlet. This allows any module to register a hardURLHandler into a chain of responsibility. If the module understands the URL then it can translate it into a URL coefficient understands. This will allow human readable bookmarks of projects, discussions, fileuploads, etc... |
detkin
|
| added new "Most Recent Projects" module, this is an orphan module for now so it will only show up when asked for. |
detkin
|
| added new "Most Recent File Upload" module that displays the most recently added uploaded files that are world readable, this is an orphan module for now so it will only show up when asked for. |
detkin
|
| added a new module, mailForum, that is a discussion forum and mailing list in one. |
richardwatson
|
| added a new GenericDownloadServlet that allows any registered module to provide the file to download. |
detkin
|
| created a global velocity macro for displaying projects and changed all the modules to use this macro. |
detkin
|
| added facility in themes to accept a module position of NULL and module will not be displayed. |
lbutgereit
|
| completed theme documentation |
lbutgereit
|
| completed the deletion of tasks and votes facility |
lbutgereit
|
| created a statisticsDisplay module that uses jfreeChart to generate graphs of the statistics collected by the system. Added a downloads stat to the projectStats. |
detkin
|
| added a level of abstraction the to the reporting of statistics so and added an implementation so that statistics now work with the webapp deploy. |
detkin
|
| complete re-write of the issue tracker html, flow, and images. |
detkin
|
| modified the Constants to extend the new BaseConfigurationBackedConstants object. This is so that we can easily offer a database backed Constants class for any one who wants to use it. This is also used by the new ProjectConstants class. |
detkin
|
| changed coefficient to use a new jar'ed version of the HibernateUtil. This version eliminates the need to do any hibernate session management. NOTE: this change means that a hibernate session spans the length of, your transaction if runnig as EJB, or your request if running as a webapp. |
detkin
|
| moved the fileUpload module out of the core and into its own cvs module |
detkin
|
| reworked all modules in the system so the default behavior is to return the CoefficientContext instead of void. Also reworked all the remote calls so that if they are sending around the context that they set their reference to the return value. This is so that we can still use the context to setValues into but when we are passing by value (remote invokes) we will not loose our data. |
detkin
|
| added a method to the CoefficientContext, clearModulesContent, which will return t he modules content string to the caller and not render the content when the page gets rendered. This is to allow modules to easily embed another modules content within its own, it only need invoke the module and then clear its content, capturing the returning string and render that where it wishes. |
detkin
|
| reworked the CoefficientContext so that it will be safe to serialize the object. This is needed so that when we send it across a wire via a remote call it can be property transmitted. |
detkin
|
| changed the structure of the statistics so that we can update them without makeing the project version change, this fixed a bug with statistics rollover. |
detkin
|
| fixed bug #829623 - No warning when user assigns new task an existing task name. |
lbutgereit
|
| fixed bug #829619 - No confirmation when removing user from the system |
detkin
|
| fixed bug #829616 - User removed from system still remains in project members |
detkin
|
| fixed bug #943635 - Preset filters wrong |
detkin
|
| fixed bug #829627 - Forum added with NO subject field specified |
detkin
|
| fixed bug #829610 - No validation of expected hours in task |
detkin
|
| fixed bug #829636 - field length/type validation needs to happen |
detkin
|
| fixed bug #1034592 - Tomcat Installation part 2 |
detkin
|
| fixed bug #1034590 - Tomcat Installation |
detkin
|
| fixed bug #943641 - Exception when description longer than +- 4 lines |
detkin
|