- Controlled vocabulary patch to provide search on classification terms, and
addition of terms during submission.
SF Patch: #1244559
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1414 9c30dcfa-912a-0410-8fc2-9e0234be79fd
appropriate HTTP headers to stop browsers caching the page, causing potential
back-button related mishaps. Unfortunately only seems to work with pages
read by a POST. GET pages can still be reached by the 'back' button. Although
this is consistent with REST architecture, it does mean some issues may remain
git-svn-id: http://scm.dspace.org/svn/repo/trunk@732 9c30dcfa-912a-0410-8fc2-9e0234be79fd
problems for people installing DSpace with Tomcat. Instead, two .war files
are created which can simply be dropped in the appropriate place for Tomcat
or other servlet container. A simple LoadDSpaceConfig servlet then loads in
the dspace.cfg (from a config parameter in the web.xml contained within each
.war) and initialises log4j with the appropriate properties file.
A few other cleanups:
- Removed redundant ${basedir} references
- update and fresh_install targets now give useful hints as to what to do next
- fresh_install target builds search + browse indices and config files for
3rd party tools (i.e. bin/index-all and bin/install-configs)
git-svn-id: http://scm.dspace.org/svn/repo/trunk@726 9c30dcfa-912a-0410-8fc2-9e0234be79fd
- All Handles now resolve to a Handle servlet, /handle/. This displays
items, collections and communities, as well as handling URLs that occur
"within" a community or collection, so that /communities/1234/browse-title
would now be /handle/1721.1/5679/browse-title.
- All links to communities, collections and items now updated to use new
Handle servlet
- Updated DSpaceObject to include getHandle(), and updated Item, Collection
and Community to return their Handles. Other objects return null.
- The above change has made many servlets, JSPs and JSP tags simpler.
git-svn-id: http://scm.dspace.org/svn/repo/trunk@485 9c30dcfa-912a-0410-8fc2-9e0234be79fd
- Updated DB schema:
* New "subscription" table
* EPerson: renamed "active" to "can_log_in", and added "last_active",
"self_registered" and "sub_frequency" columns (unused right now, but
easier to make the changes at once)
- Updated EPerson object to reflect table changes, and callers of EPerson
object
- Removed MIT-only filters from web.xml
git-svn-id: http://scm.dspace.org/svn/repo/trunk@446 9c30dcfa-912a-0410-8fc2-9e0234be79fd
is used to bring the help window to the front when a help link is clicked. In
other browsers a regular link is a fallback.
A new JSP tag, "dspace:popup" has been added to simplify inserting and changing
help links.
git-svn-id: http://scm.dspace.org/svn/repo/trunk@400 9c30dcfa-912a-0410-8fc2-9e0234be79fd
(SF bug #495059)
- SQL file separated into database_schema.sql, for creating the schema,
clean-database.sql, which removes tables, views etc. from an existing
DSpace database, and update-sequences.sql which resets the ID generators,
but is only used after an SQL dump which sets explicit primary keys.
- Sequences for primary key generation added to SQL schema
- SQL function "getnextid" added as an abstraction for access to those sequences
- Database manager now uses getnextid() SQL function to get IDs - this means
other DB backends can hide ID generation specifics behind this
- Minor tweak to HistoryManager, which was accessing DB manager's in-memory
ID generator directly - now it doesn't do this.
- Old, now unnecessary "reset ID generator" admin servlet/JSP removed
git-svn-id: http://scm.dspace.org/svn/repo/trunk@362 9c30dcfa-912a-0410-8fc2-9e0234be79fd
displayed
- A designated email address is sent an alert when a database or internal
server error occurs
git-svn-id: http://scm.dspace.org/svn/repo/trunk@246 9c30dcfa-912a-0410-8fc2-9e0234be79fd
- Item display and item list display now handled by tags
- Reorganised "component" JSPs slightly
- DCDate -> displayable code moved to UIUtil
git-svn-id: http://scm.dspace.org/svn/repo/trunk@191 9c30dcfa-912a-0410-8fc2-9e0234be79fd
- Checked in some basic UI stuff - warning, tag library doesn't work yet
- Added "isValid()" to Context
- Added code to ConfigurationManager for installing configuration files
for external tools, and added initial Apache and Tomcat configurations
git-svn-id: http://scm.dspace.org/svn/repo/trunk@149 9c30dcfa-912a-0410-8fc2-9e0234be79fd