Type | Changes | By |
---|
| Up until now, as soon as the files were uploaded, they were put into byte arrays and kept in the session
memory until final submission of the information. While correct, it would quickly become inefficient
when large numbers of large files are being loaded. Now it just keeps the File object in the session,
and only reads in that file upon commit of the form. To Do: check (during rawData.jsp) that the file
is OK. | Allyson Lister |
| Made an interface from which different types of copying of the data files (srb, scp, etc) can be used.
This can be found by examining the net.sourceforge.symba.webapp.util.storage classes in the
webapp-helper
sub-project. | Allyson Lister |
| Factored out the beans from the webapp directory and made them their own sub-project, so they can be
referred to by other sub-projects on their own, as a jar, without being bundled directly in the war.
Their new location is the webapp-helper directory. | Allyson Lister |
| Improved session management when loading the data, as well as the ability to copy metadata from one
data file into the form for loading another data file, to save time and effort. | Allyson Lister |
| SyMBA now integrates (optionally) with a security server. In earlier snapshot releases,
the jars needed to connect to this server were built within the SyMBA web/ subproject. However,
this jar is now part of the maven2 manual install in the lib/ directory. This means that users who do
not plan to use the security server are not required to build it. | Allyson Lister |
| The search results screen now orders the returned experiments by date of creation, and also shows
the date created after the name of the experiment. | Allyson Lister |
| Added a direct link to downloading the PostgreSQL jar. Fixes 1921120. | Allyson Lister |
| The opening <settings> element in the installation instructions (for the maven settings.xml file)
was missing, so if people copied it in its entirety, it wouldn't validate. This has been fixed. Fixes 1921046. | Allyson Lister |
| There was a bug that meant that the description of a file wasn't being entered into the final
FuGE entry. This has now been fixed. | Allyson Lister |
| The now-obsolete CannedSearch class has been removed. | Allyson Lister |
| Once the data file is loaded, the original filename is displayed in the successive forms to help
users remember which data file's metadata they're entering. | Allyson Lister |
| SyMBA now has a public project management website! Visit http://mygrid.ncl.ac.uk/symba
(username and pwd: symba-public). If you wish to contribute to the tasks, or even take a task yourself
please email one of the developers (click on our names on this page) to ask for a login specific
to you. | Allyson Lister |
| The retrieval of the existing experiment selection (the first step in adding a new data file to an
already-extant experiment) now uses a much faster database query. | Allyson Lister |
| Additions to the CSS have been made that allow each group of form fields to be visually grouped
into separate boxes. | Frank Gibson, Allyson Lister |
| There was a problem where one of the ontology terms was getting displayed as its LSID rather than
as its proper name in confirm.jsp. This has now been fixed. Fixes 1881897. | Allyson Lister |
| There really isn't a suitable type for this change. It is a resolved tracker issue, but it is not
one where changes needed to be applied. Both the fieldset's label being half-in and half-out
of the fieldset, and the lack of an ability to resize these fieldsets are normal behaviour for
the operating systems and web browsers specified. Fixes 1934585. | Allyson Lister |
| Please see change directly above. Fixes 1934581. | Allyson Lister |
| The underscore in the CHARACTER_VARYING of the SQL to use to create the "users" table in the
Installation Guide is unnecessary and confusing. This has been removed in the xdocs (install.xml). Fixes 1854867. | Allyson Lister |
| There was a request to make "Type, Dose and Length of Treatment:" truly optional by removing it from the
code and placing in the XML, possibly as a treatment protocol.
There are two solutions: 1) create a treament protocol, tie it to your main protocol, and then put in
the relevant GenericParameters for the treatments you're interested in, or 2) make the treatment work
as a description on the GenericMaterial, and simply ensure that this (treatment) part of the form
will no longer appear if the Material Dummy's name attribute (in the Protocol Template) contains
the exact set of chars: " Notreatment" somewhere in the string. This should come after the " Dummy"
statement in that string. The latter is the solution applied to SyMBA, though the former might be
a more elegant way of solving the problem, and may be possible in the future. While the former idea
(using a treatment protocol) is a good one, at the moment SyMBA is set up around the concept of the data
file. This means that, currently, SyMBA users cannot add information to a protocol when they are not
also adding a data file. Fixes 1918032. | Allyson Lister |
| There was a request to remove the hard-coded "Name/ID of this Material (optional):" option and move
it to a describable element in the XML. This has been accomplished in that this part of the form
will no longer appear if the Material Dummy's name attribute (in the Protocol Template) contains
the exact set of chars: " Noname" somewhere in the string. This should come after the " Dummy" statement
in that string. Fixes 1918030. | Allyson Lister |