Commit Graph

17370 Commits

Author SHA1 Message Date
David Stuve
39279bed2b Removed unused columns: public, end/start dates, eperson (item keeps eperson)
git-svn-id: http://scm.dspace.org/svn/repo/trunk@774 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-03-02 23:18:54 +00:00
David Stuve
87b96923de Added method to return array of groups authorized to perform an action
on an object.


git-svn-id: http://scm.dspace.org/svn/repo/trunk@773 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-03-02 22:21:37 +00:00
David Stuve
9fce6e2de9 Doesn't print out full text while indexing any more.
git-svn-id: http://scm.dspace.org/svn/repo/trunk@772 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-03-02 22:20:06 +00:00
David Stuve
59c0d93358 Bugfix - was combining bundles twice in some cases.
git-svn-id: http://scm.dspace.org/svn/repo/trunk@771 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-03-02 22:16:09 +00:00
David Stuve
5b838144a1 Added getBitstreamByName() method
git-svn-id: http://scm.dspace.org/svn/repo/trunk@770 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-03-02 22:10:00 +00:00
David Stuve
1ed8713a28 Makes thumbnails of JPEGs and GIFs
git-svn-id: http://scm.dspace.org/svn/repo/trunk@769 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-03-02 22:07:44 +00:00
David Stuve
65fe00b1da Displays thumbnail if available, edit link turned into button.
git-svn-id: http://scm.dspace.org/svn/repo/trunk@768 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-03-02 22:06:33 +00:00
David Stuve
9b7ff37c7f added JPEG and GIF filter entries
git-svn-id: http://scm.dspace.org/svn/repo/trunk@767 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-03-02 22:05:34 +00:00
Robert Tansley
5d1e430286 Reinstating newer versions of JARs that were accidentally overwritten with
older versions.


git-svn-id: http://scm.dspace.org/svn/repo/trunk@766 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-03-02 14:51:38 +00:00
David Stuve
3e3d844435 Fixed syntax error in Bundle - comma in wrong place, DB was not happy...
git-svn-id: http://scm.dspace.org/svn/repo/trunk@765 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-03-02 06:17:38 +00:00
David Stuve
58139bcc20 Variable enum renamed to eNum to avoid conflict with 1.5's new enum keyword.
git-svn-id: http://scm.dspace.org/svn/repo/trunk@764 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-03-02 04:59:24 +00:00
Austin Kim
916a8bd728 Checking in HTMLSupport
git-svn-id: http://scm.dspace.org/svn/repo/trunk@763 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-27 21:15:52 +00:00
David Stuve
3ae047d113 Added canEdit() method, which knows about collection editors
and which collection owns the item.


git-svn-id: http://scm.dspace.org/svn/repo/trunk@762 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-26 22:37:16 +00:00
David Stuve
ec94e70e9e Cleaned up some old code that wasn't doing anything.
git-svn-id: http://scm.dspace.org/svn/repo/trunk@761 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-26 21:50:03 +00:00
David Stuve
ce530edbd8 Added permissions checks since it is no longer protected by admin-only
filter.


git-svn-id: http://scm.dspace.org/svn/repo/trunk@760 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-26 21:46:30 +00:00
David Stuve
53e290318d now only displays bitstreams in 'ORIGINAL' bundle
displays 'Edit' link in both views if you have permission


git-svn-id: http://scm.dspace.org/svn/repo/trunk@759 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-26 21:45:38 +00:00
David Stuve
1700626be8 item editor link now points to tools
git-svn-id: http://scm.dspace.org/svn/repo/trunk@758 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-26 21:43:53 +00:00
David Stuve
b199ce8505 item editor moved from dspace-admin to tools, and tools
protected by registered-only filter


git-svn-id: http://scm.dspace.org/svn/repo/trunk@757 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-26 21:42:59 +00:00
David Stuve
0e84eb039a PDFFilter now puts 'Extracted text' in the new bitstream's description.
git-svn-id: http://scm.dspace.org/svn/repo/trunk@756 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-26 21:35:44 +00:00
David Stuve
d533348966 MediaFilters now put an entry in the Bitstream's description field.
HTML and Word filters put 'Extracted text' in the description.


git-svn-id: http://scm.dspace.org/svn/repo/trunk@755 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-26 21:34:31 +00:00
David Stuve
1482913b2c Relocated from dspace-admin to tools directory
git-svn-id: http://scm.dspace.org/svn/repo/trunk@754 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-26 20:38:53 +00:00
David Stuve
fa4617fda3 Fixed bug - bitstream format of new file was being set after the update()
method, so it never made it into the database.


git-svn-id: http://scm.dspace.org/svn/repo/trunk@753 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-26 16:34:41 +00:00
David Stuve
696e5d5ec2 jsps for item editor moved to their new home in /tools
git-svn-id: http://scm.dspace.org/svn/repo/trunk@752 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-25 23:49:02 +00:00
David Stuve
7464c32531 removed display of eperson and start/end dates from authorization editor
git-svn-id: http://scm.dspace.org/svn/repo/trunk@751 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-24 18:49:31 +00:00
David Stuve
ea284626a7 was missing copyright notice at top
git-svn-id: http://scm.dspace.org/svn/repo/trunk@750 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-24 18:46:54 +00:00
David Stuve
477bd2db24 creating a new bundle gets the ORIGINAL name, and multiple bitstreams are
added to that bundle instead of getting a new one


git-svn-id: http://scm.dspace.org/svn/repo/trunk@749 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-24 18:44:15 +00:00
David Stuve
8c9d1b1103 Now bundle that's created gets set with ORIGINAL name
git-svn-id: http://scm.dspace.org/svn/repo/trunk@748 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-24 18:37:18 +00:00
David Stuve
088f9d37b6 When importing an item, now puts license in LICENSE bundle, and other
files in 'ORIGINAL' bundle


git-svn-id: http://scm.dspace.org/svn/repo/trunk@747 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-24 18:34:31 +00:00
David Stuve
2b671d6ec3 Sets owning collection when item is installed.
git-svn-id: http://scm.dspace.org/svn/repo/trunk@746 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-24 18:32:33 +00:00
David Stuve
dd9376a91b Looks for extracted text in each item's TEXT bundle, and adds it to index.
git-svn-id: http://scm.dspace.org/svn/repo/trunk@745 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-24 18:27:29 +00:00
David Stuve
539a46ddcb added get/set methods for bundle name
git-svn-id: http://scm.dspace.org/svn/repo/trunk@744 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-24 18:25:43 +00:00
David Stuve
bfa569c90e added COLLECTION_EDITOR action/role
git-svn-id: http://scm.dspace.org/svn/repo/trunk@743 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-24 18:22:04 +00:00
David Stuve
a961b72cea added field in item for 'owning collection' and 'name' in bundles
git-svn-id: http://scm.dspace.org/svn/repo/trunk@742 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-24 18:21:14 +00:00
David Stuve
f96bbd1d61 creating bundles now requires a name, find bundles can take a name
introduced 'owning collection', and skips authorization on
modifying an item if the user is a COLLECTION_EDITOR for this item


git-svn-id: http://scm.dspace.org/svn/repo/trunk@741 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-24 18:17:57 +00:00
David Stuve
3f4ca1c636 Libraries used for text extraction:
jakarta-poi.jar - MS file formats access
PDFBox.jar - pdf utilities
tm-extractors.jar - classes that wrap poi and pdfbox


git-svn-id: http://scm.dspace.org/svn/repo/trunk@740 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-24 18:03:10 +00:00
David Stuve
37075cfc35 MediafilterManager - command line tool to do media filtering
MediaFilter - parent class for all filters
HTMLFilter, WordFilter, PDFFilter - classes that process these formats


git-svn-id: http://scm.dspace.org/svn/repo/trunk@739 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-24 17:51:24 +00:00
David Stuve
7df196dc76 Configuration for MediaFilterManager - contains bitstream format names
and the names of classes that filter those formats.


git-svn-id: http://scm.dspace.org/svn/repo/trunk@738 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-24 17:49:02 +00:00
David Stuve
2e724d7650 Utility to upgrade asset stores to v1.2 - combines multiple bitstreams into
a single bundle and assigns ORIGINAL and LICENSE to the bundles.


git-svn-id: http://scm.dspace.org/svn/repo/trunk@737 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-24 17:37:48 +00:00
Grace Carpenter
2d4d8c52c8 Fix for bug 810757. Removed exception handling from doDSGet, since Lucene exceptions are now handled in DSQuery.doQuery().
git-svn-id: http://scm.dspace.org/svn/repo/trunk@736 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-23 19:45:42 +00:00
Grace Carpenter
ac19cc2d64 Fix for bug 810757. Added errorMsg member variable to allow error messages generated during Lucene search to be communicated to JSP's.
git-svn-id: http://scm.dspace.org/svn/repo/trunk@735 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-23 19:44:15 +00:00
Grace Carpenter
01699bb834 Fix for bug 810757. Added code to catch TokenMgrErr. For all handled exceptions (TokenMgrErr, ParseException, NumberFormat Exception) set QueryResults.errorMsg to appropriate error message.
git-svn-id: http://scm.dspace.org/svn/repo/trunk@734 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-23 19:42:27 +00:00
Grace Carpenter
65007821c7 Fix for bug 810757. Added code to check the QueryResults object for an error message, and display it if it exists.
git-svn-id: http://scm.dspace.org/svn/repo/trunk@733 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-23 19:40:00 +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
6adf858a20 build_wars target now makes sure the jsp/local directory exists (it will fail
if it doesn't)


git-svn-id: http://scm.dspace.org/svn/repo/trunk@731 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-19 14:44:08 +00:00
Robert Tansley
1b48943aeb Fixes to .war file build:
- I'd broken 'localised' JSPs.  Now the localised JSPs replace the default ones
during the build process, avoiding any runtime checking.
- build_wars now a separate target.


git-svn-id: http://scm.dspace.org/svn/repo/trunk@730 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-13 20:46:57 +00:00
Robert Tansley
edb47922ea Reference to tombstone.jsp now has required preceding / so that version in
jsp/local will be used, if there.


git-svn-id: http://scm.dspace.org/svn/repo/trunk@729 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-10 15:17:43 +00:00
Robert Tansley
b9c008a41d Removed some lines which referred to $log_filename which used to be a
command line argument but isn't any more.


git-svn-id: http://scm.dspace.org/svn/repo/trunk@728 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-10 14:54:50 +00:00
Robert Tansley
6729f33e46 DSpace database connection pool parameters now configurable via dspace.cfg.
Original defaults are used if values are not specified in dspace.cfg, for
backwards compatibility.


git-svn-id: http://scm.dspace.org/svn/repo/trunk@727 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-06 21:43:01 +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
Grace Carpenter
8226aa9ab3 Fix for #747489. Added code in create() to set handle on newly created
Community object.


git-svn-id: http://scm.dspace.org/svn/repo/trunk@725 9c30dcfa-912a-0410-8fc2-9e0234be79fd
2004-02-02 18:13:28 +00:00