LDEV-4407 Move classes to the proper packagesAction classes were moved to admin.web.action package; forms toadmin.web.form; DTOs to admin.web.dto. (To access files' earlier history use Eclipse's Show in History featureor run 'git log --follow ./path/to/file')
LDEV-4407 Move classes to the proper packagesStruts actions were moved to tool.noticeboard.web.action package. Formsto tool.noticeboard.web.form one. (To access files' earlier history useEclipse's Show in History feature or run 'git log --follow./path/to/file')
LDEV-4402 Substitute Gson and Apache JSON with JacksonJackson is a top JSON library shipped with WF10.Apache JSON resides in an ancient library which we do not need foranything else.We use GSon only for serializing Java objects to JSON, which Jackson cando too.
LDEV-4180: Make DB patches produce up-to-date structure during build instead of applying multiple patches. Get rid of unnecessary tables and keys. Modify boolean columns to tinyint(1) Simplify patches where possible.
LDEV-3660: Remove export potfolio resources: Java classes, JPS, DB entries and labels. Remove localLinkPath attribute from CSS tag as it was only used for export portfolio.
LDEV-3631: Support multilevel threading, show comments in read only mode on reflection page and allow the dislike button to be shown/not shown based on Advanced settings.
LDEV-3561: Initial implemntation of re-setting read-only flag of Activities on force uncomplete. Each Tools' service has a method to report whether there is significant users' content left it the Activity. If so, it reports the Activity as read-only. Otherwise the flag can be re-set. Grouping, Gate and Complex activities also have their way of checking their immutability.