Date: Thu, 28 Mar 2024 20:52:11 -0400 (EDT) Message-ID: <1550223529.29314.1711673531105@lyrasis1-roc-mp1> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_29313_1357440920.1711673531105" ------=_Part_29313_1357440920.1711673531105 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
This page will serve as a place to list tasks that need to be co= mpleted as part of the DSpace 4.0 release process.
This page may be out of date
This page is updated manually. Therefore it may be out of date at any gi= ven time.
PRs linked to a GitHub Milestone
Tim Donohue has very kindly linked the Pull Requests detailed below in a= GitHub Milestone for DSpa= ce 4.0 Feature Freeze. It's a very helpful way to review all the Pull R= equests approved for inclusion in DSpace 4.0, and to follow the progress of= their merge into the DSpace code base.
NOTE, this table started out as a Google Doc spreadsheet, here: h= ttps://docs.google.com/spreadsheet/ccc?key=3D0AimboW73gZRJdEVkdUdxR2Nac0Jqe= XA1QmRBcmlRbHc#gid=3D0
Pull request | Title | Description | User | Creation date | Update date | Assignee | Mergeable status | In 4.0? | issue type | Notes |
---|---|---|---|---|---|---|---|---|---|---|
https://github.c= om/dspace/dspace/pull/325 | DS-1559 Empty dc fields causes page layout issue= s | Fixing a number of issues caused by empty metada= ta fields in Mirage | bram-atmire | 2013-10-08T07:45:30Z | 2013-10-08T20:53:06Z | null | clean | skip | bugfix | bugfix | |
https://github.c= om/dspace/dspace/pull/324 | DS-1475 Improvement of Collection Dropdown | helix84 | 2013-10-08T00:21:49Z | 2013-10-08T20:26:03Z | null | clean | YES | pre-approved to merge | feature | ||
https://github.c= om/dspace/dspace/pull/323 | [DS-1657] DSpace REST API built in JERSEY | I have built a REST-API for DSpace, built using = JAX-RS1 (JERSEY). [DS-1657 Request for Official DSpace REST API](https://jira.duraspace.org/browse/DS-1657) * It is READ-O= NLY * Respects DSpace Authorization * Only lists or shows objects that anon= ymous user has READ access to. * Hides hidden metadata from Items, i.e. pro= venance * Should support either DB It has support for endpoints: * / - Inde= x of Endpoints * /communities - Community (list and specific) * /collection= s - Collection (list and specific) * /items - Item (specific) * /bitstreams= - Bitstream (specific, and specific retrieve) * /handle - Handles (can loo= k up a handle to see the internal ID) It gives responses in JSON, XML, and = for a rare-few HTML. (Set your Accept header accordingly) In testing I have= had: ```Accept: application/xml;q=3D0.5,application/json;q=3D0.6```, and t= weaked preferences to get different response. ## Whats missing? * Paginatio= n * I'm thinking I'll use ```limit``` and ```offset``` * Search * root-leve= l Item list * root-level Bitstream list * Expand is not complete for Item /= Bitstream * Going from an object to its Parent is not consistently impleme= nted * No way to login or authenticate as a specified user * Can't recursiv= ely view every sub-sub-resource of a resource, you can see its direct child= ren. ## What are the surprises? * If you don't have READ access to an objec= t it does not show up in list * ~~Looking up a handle does not give you EVE= RYTHING about that object, but gives you some data, and link to get more da= ta.~~ * Every object has a "link", a very weak attempt at HATEOS, you can a= lways just to children/parent objects * Items have metadata array, that has= field key and field value. * I have for some reason touched a few core dsp= ace-api classes to add some sugar or simplify accomplishing things. Perhaps= this is unnecessary, but I'd rather do things a right way, as opposed to y= et-another-wrong-way. * Item metadata is using the deprecated DCValue[], wh= ich I saw no alternative to. * The link to an object type is using a plural= izer of that type, i.e. item -> items. This is all in [dspace-source]/ds= pace-rest. As this is still code that is being improved from time-to-time, = feel free to review, give feedback, or fix it yourself. | peterdietz | 2013-10-07T21:57:44Z | 2013-10-09T14:40:19Z | null | clean | YES | pre-approved to merge | feature | |
https://github.c= om/dspace/dspace/pull/321 | [DS-1675] New JSPUI look & feel | https://jira.dur= aspace.org/browse/DS-1675 | lap82 | 2013-10-07T18:08:14Z | 2013-10-09T14:50:20Z | null | clean | YES | pre-approved to merge | feature | |
https://github.c= om/dspace/dspace/pull/320 | DS-1690 assign DSpace group based on LDAP attrib= ute value | helix84 | 2013-10-07T14:34:37Z | 2013-10-07T14:34:37Z | null | clean | YES | pre-approved to merge | feature | ||
https://github.c= om/dspace/dspace/pull/319 | [DS-1687] Porting Item Versioning to the JSPUI= td> | Porting of the item level versioning as is at https://wiki.duraspace.org/display= /DSDOC4x/Item+Level+Versioning I'm try to manage the "Exposing version = history" issue, in fact you find in this PR that the email of the editor is= show only to admin user (Administrators and Collection/Community Administr= ators). Buttons to create new version and go to the history page has been a= dded on the item splash page (display-item.jsp). PLEASE NOTE: to enable the= feature turn on in the versioning.cfg the enabled configuration parameter.= | lap82 | 2013-10-05T18:02:52Z | 2013-10-05T18:02:52Z | null | clean | YES | pre-approved to merge | feature | |
https://github.c= om/dspace/dspace/pull/318 | [DS-1688] Add UI support for BTE batch metadata = import | Administrative UI support for BTE batch metadata= import. The user can select the data file to upload, the type of the dataf= ile (bibtex, csv, etc.) and the collection that the items should be importe= d to and then the BTE runs to import the data. Mapfile generated by the imp= ort is saved and the user is informed via email regarding the status of the= import (like the export stuff...) The corresponding service is accessible = via the administrative sidebar. This pull request is build based on the PR:= https://github.com/DSpace/DSpace/pull/317 Related = Jira issue: https://jira.duraspace.org/browse/DS-1688= a> | kstamatis | 2013-10-05T17:48:47Z | 2013-10-09T05:58:53Z | null | clean | skip | discuss | feature | Bollini proposed to skip until next meeting, wan= ts to understand interaction with all other changes to JSPUI |
https://github.c= om/dspace/dspace/pull/317 | [DS-1686] Support new version of Biblio-Transfor= mation-Engine for the batch import | The new version v0.9 of BTE is out (https://github.com/EKT/Biblio-Transformation-Engine).= The current batch import (from BTE) code (+ the XML Spring configuration) = needs to be updated to support this new version. DSpace documentation on ba= tch import (from BTE) will also need an update. Related Jira issue: https://jira.duraspace.org/browse/DS-1686 | kstamatis | 2013-10-04T20:41:50Z | 2013-10-09T05:45:11Z | null | clean | YES | pre-approved to merge | ||
https://github.c= om/dspace/dspace/pull/316 | Create Spatial Index and Spatial Query | The following code allows the indexing and query= ing on "spatial" metadata A resource may refer to a geographic area and thi= s area can be defined in metadata as geographic bounding box (west edge , e= ast edge , north edge , south edge ) ![image](https://f.cloud.github.com/assets/2= 056790/1269750/6b16e2f4-2cfe-11e3-9a49-dd0470a0a0ed.png) If an item's b= ounding box is present in metadata then it can be indexed and users can per= form spatial queries (propably by selecting a geographic area on a map) to = get results that refers to a specific geographic area. An implementation of= this functionality can be found at the following link: http://geo-dspace.aegean.gr/xmlui/handle/123456789/4 How = this works: User should create 4 custom metadata fields: [schema].Geographi= cBoundingBox.EastBoundLongtitude [schema].GeographicBoundingBox.WestBoundLo= ngtitude [schema].GeographicBoundingBox.NorthBoundLongtitude [schema].Geogr= aphicBoundingBox.SouthBoundLongtitude (In a more abstract implementation th= e "spatial" metadata fields could be defined in dspace.cfg.) After an item = is submitted Lucene creates Quadtree spatial index for this item. When the = user perform a spatial search, he passes a bounding box to lucene which com= pares this with spatial indexes based on a spatial Operation . For example,= if the spatial operation used is "intersect" then Lucene will return all i= tems that their's bounding box intersects with user's passed bounding box. = This requests contains modification only in dspace Kernel API. But there is= a need for modifications in XMLUI API and stylesheets in order for this fu= nctionality to be fully operational Notes: Lucene supports spatial searches= from 4 version This code was tested in Lucene 4.3.0 version The coordinati= on System is WGS84 | bbkopsas | 2013-10-04T14:46:29Z | 2013-10-04T14:46:29Z | null | clean | NO | needs discussion | ||
https://github.c= om/dspace/dspace/pull/314 | [DS-1683] Add spell checker to discovery | Adds did you mean functionality to the XMLUI dis= covery view. | KevinVdV | 2013-10-04T08:40:56Z | 2013-10-04T08:40:56Z | null | clean | YES | pre-approved to merge | ||
https://github.c= om/dspace/dspace/pull/312 | DS-1535: DOI support for dspace-api | DOI support for DSpace. See = https://jira.duraspace.org/browse/DS-1535 and https://wiki.duraspace.org/display/~pbecker/DOI+sup= port+using+DataCite for further information. | tuub | 2013-10-02T17:26:13Z | 2013-10-07T18:06:08Z | mwoodiupui | clean | YES | pre-approved to merge | see 308 | |
https://github.c= om/dspace/dspace/pull/310 | DS-1680 Handle user using the back button to cha= nge collection during ingest | https://jira.dur= aspace.org/browse/DS-1680 | gmh04 | 2013-10-02T11:08:45Z | 2013-10-02T15:01:45Z | null | clean | skip | bugfix | bugfix | |
https://github.c= om/dspace/dspace/pull/309 | Output policy data to METSRIGHTS only if a polic= y is effect (by date) | Test cases 1. No date present 2. Start date and = end date present 3. Start date only present 4. End date only present | terrywbrady | 2013-10-01T14:14:00Z | 2013-10-01T16:40:11Z | null | clean | YES | pre-approved to merge | ||
https://github.c= om/dspace/dspace/pull/308 | [DS-1678] EZID DOI provider | See also DS-1535, which introduces a DataCite DO= I provider. The code for these should be very compatible. I would suggest m= erging 1535 first and then this, if both are desired. | mwoodiupui | 2013-09-27T17:19:08Z | 2013-09-27T17:19:08Z | mwoodiupui | clean | YES | pre-approved to merge | ||
https://github.c= om/dspace/dspace/pull/307 | DS-1677 While registering a specified identifier= IdentifierServiceImpl doesn't check if an IdentifierProvider supports it= td> | We will need this for the DOI support. | tuub | 2013-09-27T15:52:36Z | 2013-09-27T16:10:33Z | null | clean | skip | bugfix | bugfix | pre-requisite for 312 and probably 308 |
https://github.c= om/dspace/dspace/pull/306 | [DS-1252] Integrate external bibliographic servi= ces in DSpace submission process | https://jira.duraspace.org/b= rowse/DS-1252 The PR share the integration with external bibliographic = database in the submission process shown at OR2013 http://or2013.net/sites/or2013.net/files/slides/OR2013= -Bollini.ppt (pages: 16 - 21) | lap82 | 2013-09-27T08:21:43Z | 2013-09-27T09:20:02Z | null | clean | skip | in process | feature | bollini is working on integrating BTE framework = to this PR |
https://github.c= om/dspace/dspace/pull/305 | DS-1536 having a DOT in handle prefix causes ide= ntifier.uri to be cut of... | ...f when being created. Fixes https://jira.duraspace.org/browse/DS-1536 | rivaldi8 | 2013-09-26T14:49:04Z | 2013-09-26T14:49:04Z | null | clean | skip | bugfix | bugfix | |
https://github.c= om/dspace/dspace/pull/304 | DS-1234 | https://jira.duraspace.org/b= rowse/DS-1234 Modified the classes to work with DSpace 3.2 | jpiscanc | 2013-09-26T14:46:43Z | 2013-09-26T14:52:22Z | null | unstable | NO | build error | ||
https://github.c= om/dspace/dspace/pull/303 | Single search box | rivaldi8 | 2013-09-24T11:58:52Z | 2013-09-24T12:33:17Z | null | clean | YES | pre-approved to merge | |||
https://github.c= om/dspace/dspace/pull/301 | [DS-1667] Remove deprecated LoadDSpaceLNIConfig = servlet | mwoodiupui | 2013-09-23T19:51:43Z | 2013-09-23T19:51:43Z | null | clean | YES | pre-approved to merge | bugfix | ||
https://github.c= om/dspace/dspace/pull/299 | DS-1656 New Input-Type Constant and attribute Ma= xlength for input-forms.xml | https://jira.dur= aspace.org/browse/DS-1656 | jpiscanc | 2013-09-19T11:13:48Z | 2013-09-19T11:17:18Z | null | clean | NO | needs discussion | feature | two features, possible conflict with 321, Bollin= i to work with author |
https://github.c= om/dspace/dspace/pull/297 | DS-1654 | IP-Based authentication fails if load-balancer/p= roxy filters DSpace http requests X-Forwarded-For is not a csv list In this= example the IP addresso of the load-balancer/proxy 10.0.1.11 is hard coded= . It has to be read from authentication-ip.cfg | jpiscanc | 2013-09-17T15:24:56Z | 2013-10-02T20:20:53Z | aschweer | clean | skip | bugfix | bugfix | |
https://github.c= om/dspace/dspace/pull/295 | DS-1637 Support running handle server and applic= ation container on separate machines (2nd version) | https://jira.duraspace.org/b= rowse/DS-1637 Thanks to the helpful comments on PR #290 I changed the P= R. As I don't like to rewrite git history I created a new branch and this n= ew PR. | tuub | 2013-09-04T10:16:21Z | 2013-09-25T20:45:14Z | null | clean | YES | pre-approved to merge | feature | |
https://github.c= om/dspace/dspace/pull/294 | [DS-1647] Adds MetadataWebService curation task<= /td> | https://jira.duraspace.org/b= rowse/DS-1647 Adds a curation task to the 'general' set of tasks. Metad= ataWebService task is used to call web services and utilize data from the r= esponse. See documentation in source file. | richardrodgers | 2013-09-03T23:35:43Z | 2013-09-10T15:09:09Z | null | clean | YES | pre-approved to merge | ||
https://github.c= om/dspace/dspace/pull/291 | See https://jira.duraspace.o= rg/browse/DS-1644 | Replace the session variable being queried to de= termine if a forced redirect to https is needed. | terrywbrady | 2013-08-29T16:24:34Z | 2013-09-27T17:36:40Z | null | clean | YES | pre-approved to merge | bugfix | |
https://github.c= om/dspace/dspace/pull/287 | DS-1106 Solr search accent insensitive (ICU Tran= sliteration) | This pull request make use of the ICUFoldingFilt= erFactory http://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters#solr.ICUFoldi= ngFilterFactory to provide a better default for accent management JIRA = issue here: https://jira.duraspace.org/browse/DS-1106= a> | abollini | 2013-08-21T13:56:52Z | 2013-09-18T20:12:26Z | null | dirty | YES | pre-approved to merge | after solving merge conflict/issue | |
https://github.c= om/dspace/dspace/pull/266 | [DS-1188] Collection view doesn't show content b= y default | https://jira.duraspace.org/b= rowse/DS-1188 This is a pull request for the XMLUI version. The configu= ration on wether or not to use recent submissions on a collection home page= was added to the discovery configuration spring file. I choose this route = to keep all configuration together instead of spreading it out. On all page= s where recent submissions are shown a link "show more" is displayed, so ev= en if this option isn't enabled people will be able to browse through recen= t submission easily. Ps: This solution also required discovery to be enable= d, but since it is the default for DSpace 4.0, I don't think this should be= an issue (no use in doing double work). | KevinVdV | 2013-08-05T09:49:13Z | 2013-09-04T20:47:45Z | null | dirty | NO | needs rebase | ||
https://github.c= om/dspace/dspace/pull/260 | DS-824 Request copy of item for XMLUI | https://jira.duraspace.org/br= owse/DS-824 Request a copy of a protected item for XMLUI. A reimplement= ation of JSPUI version of the Universidade do Minho at www.uminho.pt. No= te.- This need a new table in the database to work. | muelle | 2013-07-22T10:58:47Z | 2013-08-19T14:24:35Z | null | dirty | NO | needs rebase | ||
https://github.c= om/dspace/dspace/pull/254 | [DS-1600] Variable "style" is defined twice in I= temTag.java and are used by error in its render() method | https://jira.dur= aspace.org/browse/DS-1600 | zuki | 2013-07-12T02:24:12Z | 2013-09-04T20:33:05Z | null | clean | skip | bugfix | bugfix | |
https://github.c= om/dspace/dspace/pull/253 | [DS-1599] I18nUtil.getMessage() does not return = the intended language's message | https://jira.dur= aspace.org/browse/DS-1599 | zuki | 2013-07-11T10:17:05Z | 2013-09-04T20:31:56Z | null | clean | skip | bugfix | bugfix | |
https://github.c= om/dspace/dspace/pull/251 | [DS-1399] Adding supervisor order bug | https://jira.duraspace.org/b= rowse/DS-1399 This pull request is a modified version of the patch (in = Jira) made by Jonathan Blood. The following one point is different from the= original one. 1. Separate the cases when no workspace item exists and no w= orkspace item is selected. | zuki | 2013-07-10T08:37:15Z | 2013-09-04T20:30:27Z | null | clean | skip | bugfix | bugfix | |
https://github.c= om/dspace/dspace/pull/248 | [DS-1597] Browse subjects by collection count bu= g | https://jira.duraspace.org/b= rowse/DS-1597 This pull request has not yet been tested for oracle. | KevinVdV | 2013-07-08T11:58:00Z | 2013-08-19T14:24:34Z | null | clean | skip | bugfix | bugfix | |
https://github.c= om/dspace/dspace/pull/246 | [DS-1212] Export all collections of a community = recursively in ItemExport | https://jira.duraspace.org/b= rowse/DS-1212 These patches resolve the problems that reported in DS-12= 12 with adding the following two functions. 1. Export collections of the su= bcommuniteis of the specific community recursively. 2. Send a email that no= tify "no collections are export" if the specified community has no collecti= ons. | zuki | 2013-07-07T02:25:23Z | 2013-09-05T08:18:06Z | null | clean | YES | pre-approved to merge | bugfix | |
https://github.c= om/dspace/dspace/pull/244 | DS-1648 1) DSpace enhancement, mapping author na= mes to registered users with UI options 2) Keeping UI option to choose auto= r-user wise Collections where the item can be mapped. | https://jira.duraspace.org/b= rowse/DS-1648 This commit tries to achieve following things: 1)Currentl= y in DSpace, authors are present as just names. They are not mapped to the = users registered to DSpace. If an organization wants to track which authors= are which users for a submitted item where multiple authors are there or t= he submitter is not the author, there is no provision for that. This code w= ould map the authors to the users with name matching. Now basic , first nam= e, last name matching is done. Later it can be extended to add heuristic ma= tchings and or plugging in Authorization control. The mapped users would be= shown in submission work flow DescribeStep by checkboxes. The checked ones= would be saved in item metadata as chosen-authors. All authors mapped as u= sers would be kept as available-authors in item metadata. 2)The collections= where the author-mapped-users have got submit authorization, would then be= shown in the submission workflow with check boxes. Say AuthorName1 matched= User1 and AuthorName2 mapped User2 and User1 has 3 collections where she c= an submit, and User2 has 1 collection where he can submit. The collections = would then be shown in DescribeStep as User1: Col1 [], Col2 [], Col3 [] . U= ser2: Col4[]. Now submitter can chose Col2 and Col4 as the collections wher= e the Item should be mapped. So those two collection ids would be saved as = chosen-collections in Item Metadata. Upon finishing the item submission , i= n InstallItem step the item would get mapped to chosen collection. The owni= ng collection logic remains intact. To achieve this , new dublin core metad= ata fields are added and they are used in input-form with specific input-ty= pes. | alapchari | 2013-06-29T11:20:11Z | 2013-09-04T20:27:22Z | null | clean | NO | needs more work | ||
https://github.c= om/dspace/dspace/pull/232 | [DS-1456] "dspace version" command-line script= td> | https://jira.duraspace.org/b= rowse/DS-1456 This introduces a new database table: a scratchpad for ru= nning webapps' presence records. It was the best I could think of that is v= isible from all webapp.s and the commandline, and requires no additional da= emons or arcane JMX configuration. | mwoodiupui | 2013-06-14T14:46:39Z | 2013-08-19T14:24:32Z | null | clean | YES | pre-approved to merge | ||
https://github.c= om/dspace/dspace/pull/230 | Fix for Metadata Schema lookup by long namespace= and not short name. | Sometimes DSpace looks up a schema by the long n= amespace, and not the short name while serializing metadata for an Item. Th= is causes metadata registered in DSpace through the UI metadata registry an= d present within an atom+xml document submitted via the Sword2 protocol, un= able to be added. This patch fixes this issue. It also throws a RuntimeExce= ption (I didn't want to change the signature, so there could be a much bett= er way to express this) when the schema is not available via either method.= This alleviates the mystery of why DSpace cant' find a defined symbol when= parsing the metadata for an Item, as an Item with a bad reference to inter= nal metadata should be recorded as an error. Sword2 protocol users will the= n know that something is wrong with the metadata in their document and be a= ble to debug. | awaterma | 2013-06-06T17:42:56Z | 2013-08-28T20:54:58Z | null | clean | NO | rejected | feature | |
https://github.com/dspace/ds= pace/pull/331 | Updated SWORDv2 module (was PR 229) | This contribution provides major enhancements to= the dspace-swordv2 module: - some general bug fixes including: bitstream u= rl construction, config options, context management and connection pool, OR= IGINAL bundle problem - proper METSDSpaceSIP support in both deposit and up= date proper authentication for accessing actionable bitstreams (i.e. those = that can be replaced via sword), tightened security options around mediated= actions, and add extra security to the access of descriptive documents (de= posit receipts, statements) - more configuration options: bundles to expose= in Statements, DepositMO extensions (for individual files), and many more = - some general refactoring - addition of 404 responses where necessary - be= tter support for add/replace of metadata, and how metadata updates are hand= led on archived items - update to latest version of Java Server library - n= ew bitstream formats in the bitstream registry In order to use this module,= we also need to push a new version of the Java Server library for SWORDv2 = into the central maven repo (https://github.com/swordap= p/JavaServer2.0). | richard-jones | 2013-10-16 | 2013-10-16 | null | clean | YES | pre-approved to merge | feature | author is committer, and is welcome to merge the= code |
https://github.c= om/dspace/dspace/pull/222 | DS-1028 Implementation of CAS (Single Sign-On) a= uthentication for DSpace | The first patch was formerly implemented by Kabo= r=C3=A9 Wendin-Malegd=C3=A9 Patrick at JIRA (https://ji= ra.duraspace.org/browse/DS-1028). This first version was done for DSpac= e 1.7.2, afterwards user kgunn at JIRA did some arrangements to make it wor= k with DSpace 1.8.2 and CAS 3.1.x and now I've been able to make a 'remix' = of both solutions to make it work with DSpace 3.1 and CAS 3.5.x. Hopefully,= this patch will be officially implemented in subsequent DSpace versions as= an additional authentication method. | nkneumann | 2013-05-22T21:10:21Z | 2013-10-03T23:45:07Z | null | clean | YES | pre-approved to merge | feature | |
https://github.c= om/dspace/dspace/pull/205 | [DS-1519] Workflow and submission process select= ion based on community hierarchy | The main goal of this patch is to be able to def= ine a submission process, a form definition, or a workflow process, based a= lso on community's handles, allowing subcommunities and collections to inhe= rit those definitions. This patch changes the lookup process in order to ch= eck for collection's handle first, and then for its parent community's hand= le if the first didn't match any definition. This is the same for form defi= nitions (input-forms.xml), submission processes (item-submission.xml) and w= orkflow processes (workflow.xml). According to this, it was also modified t= he attribute's name used to bound a definition to a handle: before it was "= collection" or "collection-handle", now it's just "handle" (old attribute n= ames are still supported for compatibility). This would need to be document= ed properly. I'd like to hear your thoughts on this | nesovi | 2013-03-13T19:32:36Z | 2013-08-19T14:24:29Z | null | clean | YES | pre-approved to merge | feature | |
https://github.c= om/dspace/dspace/pull/202 | Multilingual help for JSPUI | **JIRA**: [DS-1508](https://= jira.duraspace.org/browse/DS-1508) **Documentation**: [Multilingual Hel= p for JSPUI](https://wik= i.duraspace.org/display/~joaomelo/Multilingual+Help+for+JSPUI) **Credit= s**: [Lyncode](http://www.lyncode.com) + [RCAAP](http://projeto.rcaa= p.pt) **NOTE**: It depends on dspace-api-lang changes. | lyncodev | 2013-03-06T16:22:35Z | 2013-08-19T14:24:29Z | null | clean | NO | needs discussion | feature | |
https://github.c= om/dspace/dspace/pull/196 | DS-1503 | Use getAttribute first before attempting to chec= k getHeader for the user value. ShibUseHeaders is not enabled by default an= d is not recommended in official Shibboleth documentation. | ottenhoff | 2013-02-28T23:47:28Z | 2013-08-19T14:24:29Z | hardyoyo | clean | YES | bugfix | pre-approved to merge, after confirmation/testin= g by hpottinger |
https://github.c= om/dspace/dspace/pull/195 | DS-1089 Feedback form breaks when hostname is sh= ort | Fix for a string index out of bounds error https://jira.duraspace.org/browse/DS-1089 Rebased #193 o= n the correct branch (master) | helix84 | 2013-02-28T08:47:21Z | 2013-08-19T14:24:28Z | null | clean | skip | bugfix | bugfix | |
https://github.c= om/dspace/dspace/pull/192 | DS-1164 ensuring that UTF-8 encoding gets enforc= ed | based on Villu Ruusmann's patch. Simple & st= raightforward fix. | bram-atmire | 2013-02-27T19:35:45Z | 2013-08-19T14:24:28Z | null | clean | skip | bugfix | bugfix | |
https://github.c= om/dspace/dspace/pull/190 | Social Sharing Bar and Export to bibtex, RIS and= Mendeley | *Documentation*: https://wiki.duraspace.org/display/~joaomelo/Sharing+and+Exp= ort+Bar *Jira Ticket*: https://jira.duraspace.org/b= rowse/DS-1493 | lyncodev | 2013-02-19T16:38:38Z | 2013-08-19T14:24:28Z | null | dirty | NO | unmergeable | ||
https://github.c= om/dspace/dspace/pull/189 | SSO authentication module - RemoteUser | Bespoke authentication module 'RemoteUser' uses = HTTPServletRequest.getRemoteUser() to acquire username from tomcat after us= er has been authenticated by SSO. Point your SSO at /repository/remoteuser-= login Added files: dspace-api/src/main/java/org/dspace/authenticate/RemoteU= serAuthentication.java dspace-xmlui/dspace-xmlui-api/src/main/java/org/dspa= ce/app/xmlui/aspect/eperson/RemoteUserAuthenticateAction.java dspace-xmlui/= dspace-xmlui-api/src/main/java/org/dspace/app/xmlui/aspect/eperson/RemoteUs= erLogin.java Modified files: dspace-xmlui-api/src/main/resources/aspects/EP= erson/sitemap.xmap dspace-xmlui-webapp/src/main/webapp/sitemap.xmap System = changes: add the parameter tomcatAuthentication=3D"false" to the ajp connec= tor in /opt/tomcat6/conf/server.xml Tested and working in Dspace 1.8.2 | iwellaway | 2013-02-19T16:34:37Z | 2013-08-19T14:24:27Z | null | clean | NO | rejected | comments from committers unadressed by author | |
https://github.c= om/dspace/dspace/pull/188 | DS-1485 fix for the Mirage theme | https://jira.duraspace.org/b= rowse/DS-1485 TODO: fixes for other themes (should be the same) | helix84 | 2013-02-12T09:55:56Z | 2013-08-19T14:24:27Z | null | clean | skip | bugfix | bugfix | |
https://github.c= om/dspace/dspace/pull/186 | DS-1028: CAS authentication | https://jira.duraspace.org/b= rowse/DS-1028 It is currently failing building. I am leaving this here = for ideas and tips on trying to get it working. [ERROR] BUILD FAILURE [INFO= ] ------------------------------------------------------------------------ = [INFO] Compilation failure /home/dspace/dspace-src/dspace-xmlui/src/main/ja= va/org/dspace/app/xmlui/aspect/administrative/eperson/AddEPersonForm.java:[= 182,25] cannot find symbol symbol : variable ConfigurationManager location:= class org.dspace.app.xmlui.aspect.administrative.eperson.AddEPersonForm | misilot | 2013-01-31T21:56:43Z | 2013-08-19T14:24:26Z | null | clean | related to 186 | feature | mhwood and bollini are investigating |
https://github.c= om/dspace/dspace/pull/183 | DS-1466 private items must be excluded in defaul= t discovery search | This pull request is an alternative to the pull = request #181 | abollini | 2013-01-30T12:23:07Z | 2013-01-30T12:23:08Z | null | clean | skip | bugfix | bugfix | |
https://github.c= om/dspace/dspace/pull/161 | DAO Implementation (Status: 50%) - Community hel= p requested | Documentation (under construction): https://wiki.duraspace.org/display/~joaomelo/= DAO+Implementation Tips (under construction): https://wiki.duraspace.org/display/~joaomelo/Implementati= on+tips Jira Ticket (discussion): https://jira.dura= space.org/browse/DS-1438 SpringUI Demo using it: http:/= /demo.lyncode.com:8080/springui | lyncodev | 2012-12-26T18:24:28Z | 2013-08-19T14:24:26Z | null | dirty | NO | unmergeable | feature | |
https://github.c= om/dspace/dspace/pull/159 | DS-1433 add site-wide facets for /community-list= | helix84 | 2012-12-19T12:01:18Z | 2013-08-19T14:24:26Z | null | clean | NO | rejected | feature | ||
https://github.co= m/dspace/dspace/pull/94 | DS-1278 add a link to More Submissions at the bo= ttom of Recent Submissio... | DS-1278 add a link to more submissions below the= recent submissions on collection and community home pages. | ottenhoff | 2012-10-10T19:04:50Z | 2013-10-08T11:55:24Z | null | clean | NO | obsoleted by PR #247 | feature | |
https://github.co= m/dspace/dspace/pull/78 | DS-1252 Initial contribution: (JSP)UI Import fro= m bibliographics database/formats | This contribution add to the DSpace the ability = to import from the major bibliographic database both online than local (fil= e based). Out-of-box it provides plugins to import from: - DOI via crossref= API - PubMedID via webservices - ArXiv - local BibTeX files - local files = in ISI Plain text format Support for additional providers can be easily imp= lemented, the import is done via UI (currently only the JSPUI is supported = but extension to XMLUI should be an easy task for any XMLUI experts). The f= eature can be turned on/off in configuration, the available plugins are als= o configurated via dspace.cfg. Mapping from the import format (CrossRef, Pu= bMed, etc.) to your local DSpace metadata is done in external properties fi= les in config/crosswalk (standard mapping is provided). In mapping files yo= u can define different mapping rule basing on the destination collection (d= space form name) and origin "type" (for example in bibtex you have: @chapte= r, @book, etc.) Additional hacks for alter the imported values after the in= itial import or add other values automatically are provided (see the Sanite= zeImportedMetadata and the EnhanceImportedMetadata interfaces). Please note= that the BibTeX importer use the javabib library (GPL) that can be found h= ere: http://cod= e.google.com/p/javabib/source/browse/#svn%2Ftrunk%2Freleases%2F20040801= http://dev.davi= dsoergel.com/nexus/content/groups/public/com/javabib/javabib-bin/ if yo= u want to install them in your local maven repository you can use the follo= wing command mvn install:install-file -Dfile=3Djavabib-bin.jar -Dg= roupId=3Dcom.javabib -DartifactId=3Djavabib-bin -Dversion=3D20040801 -Dpack= aging=3Djar | abollini | 2012-08-29T10:17:17Z | 2013-08-19T14:24:25Z | null | dirty | NO | unmergeable | feature | |
https://github.co= m/dspace/dspace/pull/61 | Enabling Dynamic DSpace Configuration Manager | lyncodev | 2012-08-12T16:12:01Z | 2013-08-19T14:24:24Z | null | dirty | NO | unmergeable | feature | ||
https://github.co= m/dspace/dspace/pull/51 | [DS-1238] Display advance search form after an a= dvance search | EKT's extension to support the display advance s= earch form after an advance search and not the simple form with the Lucene = query https://jira.duraspace.org/browse/DS-1238 | EKT | 2012-08-07T11:05:30Z | 2013-08-19T14:24:24Z | abollini | dirty | NO | unmergeable | feature | |
https://github.co= m/dspace/dspace/pull/50 | [DS-1237] Allow date range searches in advance s= earch | EKT's extension to DSpace to support date range = searches in advance search https://jira.duraspace.org/b= rowse/DS-1237 | EKT | 2012-08-07T11:02:17Z | 2013-08-19T14:24:24Z | abollini | dirty | NO | unmergeable | feature | |
https://github.co= m/dspace/dspace/pull/47 | [DS-1227] Add tag cloud support in home page | EKT's extension to DSpace to add tag cloud suppo= rt in home page http://jira.duraspace.org/browse/DS-1227= | EKT | 2012-08-07T10:47:07Z | 2013-08-19T14:24:23Z | null | dirty | NO | unmergeable | feature |