Commit Graph

46 Commits

Author SHA1 Message Date
Richard Rodgers
dcfa016550 (Claudia Jurgen) Fix typo in ItemPreviewTag class name - patch #1450376
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1436 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-03-15 21:14:02 +00:00
Scott Yeadon
c8a3422d6f Patch #1449635 jsp/WEB-INF/dspace-tags typo leeds to fail on initialize
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1434 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-03-15 04:31:34 +00:00
Richard Rodgers
81f27ed154 (Scott Yeadon) Add support for branded preview item image - patch# 1330829
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1425 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2006-03-10 20:20:18 +00:00
Richard Jones
09b200a563 (Miguel Ferreira)
- 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
2006-02-08 14:41:08 +00:00
Richard Rodgers
34cbb71b58 Add support for RSS feeds
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1347 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2005-10-31 19:50:37 +00:00
Scott Yeadon
edb9e4bb77 SF Patch# EPerson Group enhancement - allow groups within groups
git-svn-id: http://scm.dspace.org/svn/repo/trunk@1325 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2005-10-13 05:49:39 +00:00
Robert Tansley
fd2e2dfadb (Dimitrios A. Koutsomitropoulos, Jozsef MARTON, Robert Tansley)
- Initial i18n support


git-svn-id: http://scm.dspace.org/svn/repo/trunk@1182 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2005-04-12 13:49:28 +00:00
Robert Tansley
c621bcb171 Updated some comments.
build.xml now uses <chmod> ant task for better portability.


git-svn-id: http://scm.dspace.org/svn/repo/trunk@956 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-06-07 13:41:37 +00:00
Robert Tansley
57e4c22be8 - Added <dspace:selecteperson> JSP tag, similar-ish to HTML <SELECT>
- Updated collection creation wizard, eperson admin tool to use it


git-svn-id: http://scm.dspace.org/svn/repo/trunk@805 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-03-24 17:22:44 +00:00
Robert Tansley
7015848134 Added 'nocache' attribute to dspace:layout JSP tag. nocache="true" sets
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
2004-02-23 18:32:44 +00:00
Robert Tansley
ec9e23e1f5 Changed build process to avoid use of symlinks, which have caused so many
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
2004-02-04 19:21:53 +00:00
David Stuve
86f4a9f527 Removing /admin jsps, moved to /dspace-admin
git-svn-id: http://scm.dspace.org/svn/repo/trunk@713 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-01-27 08:31:25 +00:00
Greg McClellan?
4d0ce4cef0 More updates for fielded searching. Added the ability to limit search by community.
git-svn-id: http://scm.dspace.org/svn/repo/trunk@635 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2003-04-11 14:30:14 +00:00
Robert Tansley
aa3d4ab719 Updated source code license.
git-svn-id: http://scm.dspace.org/svn/repo/trunk@535 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2002-11-01 17:59:17 +00:00
Robert Tansley
ff2486e7dd Resinstated "incoming" OpenURL support
git-svn-id: http://scm.dspace.org/svn/repo/trunk@504 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2002-10-30 10:02:30 +00:00
Robert Tansley
cee720a018 This CVS module now represents the generic DSpace source distribution.
git-svn-id: http://scm.dspace.org/svn/repo/trunk@492 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2002-10-28 16:01:00 +00:00
Robert Tansley
70458bd3b8 Updated Communities and Collections to work with Handles.
- 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
2002-10-28 10:26:53 +00:00
David Stuve
688ba35282 added community and collection list tags, modified search results page and search servlet to allow community and collection results in searches, and handlemanager updated to fix bug around handle lookups
git-svn-id: http://scm.dspace.org/svn/repo/trunk@483 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2002-10-28 04:06:37 +00:00
David Stuve
a452131152 new eperson editor
git-svn-id: http://scm.dspace.org/svn/repo/trunk@467 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2002-10-24 15:03:30 +00:00
Robert Tansley
ed9f5052fa - Implemented e-mail subscription (new item notification).
- 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
2002-10-18 11:22:00 +00:00
Robert Tansley
57565e9acf Minor changes to comments, to make clear the distinction between the Web UI
webapp and the OAI data provider webapp.


git-svn-id: http://scm.dspace.org/svn/repo/trunk@410 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2002-09-26 15:44:01 +00:00
Robert Tansley
5f279ff146 Improved help page functionality. In Javascript-enabled browsers, Javascript
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
2002-09-18 18:13:17 +00:00
Robert Tansley
e5820eb66a Can now put modified versions of JSPs in jsp/local, and these will be used in
preference to the originals.  SF feature request #608494


git-svn-id: http://scm.dspace.org/svn/repo/trunk@391 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2002-09-16 20:50:12 +00:00
Robert Tansley
35e9b51a53 Some database changes for dealing with concurrent ID generation problems.
(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
2002-09-09 19:44:33 +00:00
David Stuve
c19f6fde6f workflow admin pages now function
git-svn-id: http://scm.dspace.org/svn/repo/trunk@353 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2002-09-05 20:05:14 +00:00
Robert Tansley
56ceec71bc Added MIME mapping enabling favicon.ico to work.
git-svn-id: http://scm.dspace.org/svn/repo/trunk@348 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2002-09-05 10:11:29 +00:00
David Stuve
a486e09818 added servlet mappings for group, authorization editors
git-svn-id: http://scm.dspace.org/svn/repo/trunk@332 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2002-08-30 14:38:05 +00:00
Robert Tansley
f22355a43d Added "edit e-person" servlet
git-svn-id: http://scm.dspace.org/svn/repo/trunk@324 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2002-08-28 15:52:01 +00:00
Robert Tansley
6d830e476a - Reset ID generator admin UI added
- DC Type registry editor added
- Bitstream format registry editor bug fix


git-svn-id: http://scm.dspace.org/svn/repo/trunk@319 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2002-08-27 13:59:24 +00:00
Robert Tansley
c662345d4a Added bitstream format registry editor.
git-svn-id: http://scm.dspace.org/svn/repo/trunk@312 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2002-08-23 15:46:03 +00:00
Robert Tansley
f7e4d1d6a0 Edit/expunge item servlet added
git-svn-id: http://scm.dspace.org/svn/repo/trunk@310 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2002-08-22 18:16:53 +00:00
Robert Tansley
138e05129e - Community and collection admin UI pages added.
- Community + collection home page logos switched on.


git-svn-id: http://scm.dspace.org/svn/repo/trunk@303 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2002-08-20 23:14:20 +00:00
Robert Tansley
f4b3f4c40d Changed MIT-only filter to apply only to relevant pages; applying to "/*"
included log in screens, making off-MIT access impossible!


git-svn-id: http://scm.dspace.org/svn/repo/trunk@302 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2002-08-20 13:18:44 +00:00
Robert Tansley
a930c0f765 MIT only filter applied to whole site for beta deployment.
git-svn-id: http://scm.dspace.org/svn/repo/trunk@300 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2002-08-19 20:58:50 +00:00
Robert Tansley
66bfe7d8ec Added error-page directive to deal with exceptions: error-code 500 directive
ignored by Tomcat (probable bug in Tomcat 4.0.4)


git-svn-id: http://scm.dspace.org/svn/repo/trunk@249 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2002-08-14 17:34:42 +00:00
Robert Tansley
188959097c - HTTP 500 internal server errors now handled + a friendly (-ish) message
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
2002-08-13 21:23:30 +00:00
Robert Tansley
256e2c1356 - Added registration and forgotten password pages.
- Misc other fixes.


git-svn-id: http://scm.dspace.org/svn/repo/trunk@242 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2002-07-26 16:28:03 +00:00
Robert Tansley
c83ceae2ab Cleaned-up edit profile page.
git-svn-id: http://scm.dspace.org/svn/repo/trunk@241 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2002-07-25 13:54:53 +00:00
Robert Tansley
81d5c903d0 My DSpace cleaned up. Not all pages have been tested - WorkflowManager not
functioning at time of commit.


git-svn-id: http://scm.dspace.org/svn/repo/trunk@240 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2002-07-24 17:15:47 +00:00
Robert Tansley
0db1183d9c Added X509 certificate authentication
git-svn-id: http://scm.dspace.org/svn/repo/trunk@239 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2002-07-23 14:48:58 +00:00
Robert Tansley
3f201cd68f - Added cleaned-up Feedback servlet
- Added 404 error page
- Added "reply-to" field support to Email object


git-svn-id: http://scm.dspace.org/svn/repo/trunk@237 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2002-07-22 22:12:07 +00:00
Robert Tansley
16c8dc047b Cleaned-up submission UI
git-svn-id: http://scm.dspace.org/svn/repo/trunk@232 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2002-07-22 17:38:21 +00:00
Robert Tansley
e4ce1e2465 Browse cleaned up
- 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
2002-06-20 15:28:06 +00:00
Robert Tansley
bc0634f8fe Added browse UI pages for title, date and author browse.
- Renamed tag classes to end in Tag to avoid clashes (e.g. "Date")


git-svn-id: http://scm.dspace.org/svn/repo/trunk@184 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2002-06-19 18:31:18 +00:00
Robert Tansley
bbdafab1d0 - UI Infrastructure added
- Home page and community list pages added


git-svn-id: http://scm.dspace.org/svn/repo/trunk@169 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2002-06-14 19:36:03 +00:00
Robert Tansley
e4f41b587c - Laid out UI source code tree
- 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
2002-06-10 16:13:45 +00:00