Page History
...
PRs Needing Review
- (NEW) (REST Contract) (beta3 - but dev starts next week) Link to workflow steps and actions https://github.com/DSpace/Rest7Contract/pull/104 (NEEDS REVIEWERS)
(Tim Donohue)Status colour Blue title 1 approval - (NEW) (REST Contract) (beta2 - but dev starts next week) Edit Community/Collection - Assign Roles/Groups (REST) (beta2) Select specific embeds: https://github.com/DSpace/DSpaceRest7Contract/pull/2670105 (Tim Donohue, Ben BosmanAndrea Bollini (4Science))
- (REST) (beta 2 but dependencies) Workflow step definitions beta2) Select specific embeds: https://github.com/DSpace/DSpace/pull/26462670 (
Ben Bosman ,
WAITING ON AN UPDATE) (Tim Donohue, Andrea Bollini (4Science) - REREVIEW BY FEB 27 Ben Bosman)
- (REST) Scripts & processes: importing and exporting csv's https://github.com/DSpace/DSpace/pull/2648 (Andrea Bollini (4Science) -
REVIEWED, Tim Donohue - REVIEW Comments, Mark H. Wood )
- (REST Contract) related to the scripts & processes PR above https://github.com/DSpace/Rest7Contract/pull/99 (Andrea Bollini (4Science) -
REVIEWED, Tim Donohue )
- (REST) Shibboleth authentication https://github.com/DSpace/DSpace/pull/2651 (Paulo Graça - REREVIEW, Ben Bosman - REREVIEW)
- (REST) (CLOSE PR) Edit Edit Item - Manage Bitstreams https://github.com/DSpace/DSpace/pull/2666
(Tim Donohue, Andrea Bollini (4Science) - reported some minor issues)Status colour Blue title 1 approval - (REST) DS-4418 remove uuid from resource policy rest https://github.com/DSpace/DSpace/pull/2665
(Tim Donohue - minor feedback, almost ready to merge)Status colour Blue title 1 approval - (REST) DS-4043 Revisit security layer of submission (depend on the DS-4418) https://github.com/DSpace/DSpace/pull/2675 (NEEDS Tim Donohue, OTHER REVIEWERS WELCOME)
- (REST) Initial implementation of the authorizations endpoints https://github.com/DSpace/DSpace/pull/2663 (Ben Bosman - REVIEW by FEB 27 (if possible)
REVIEWED, Tim Donohue - feedback added, bugs found)
(REST) Breadcrumbs in header https://github.com/DSpace/DSpace/pull/2673
(Status colour Blue title 1 approval Tim Donohue, Andrea Bollini (4Science) - changes requested)
- (REST) Read only versioning endpoints https://github.com/DSpace/DSpace/pull/2680
(Tim Donohue, OTHER REVIEWERS WELCOME)Status colour Blue title 1 approval - (REST) Workflow step definitions: action validation (depends on #2646 above) validation https://github.com/DSpace/DSpace/pull/2685 (Tim Donohue, Ben Bosman, Andrea Bollini (4Science))
- (REST) (beta 2 - has upcoming dependencies) Manage Groups - https://github.com/DSpace/DSpace/pull/2686 - DS-4026 (Tim Donohue, Andrea Bollini (4Science) if needed)
- (NEW) (REST) DS-4123 : (High priority because of dependencies) Create Integration Tests to prove access restricted Items cannot be accessed anonymously https://github.com/DSpace/DSpace/pull/2687 -
(Tim Donohue - added feedback, Ben Bosman if needed)Status colour Blue title 1 approval - (NEW) (REST) DS-4124 : Create Integration Tests to prove access restricted Bitstreams cannot be accessed anonymously https://github.com/DSpace/DSpace/pull/2688 -
(Tim Donohue - added feedback, Ben Bosman if needed)Status colour Blue title 1 approval - (NEW) (REST) DS-4278: Fix bug where submitters can edit all metadata : https://github.com/DSpace/DSpace/pull/2689
(Tim Donohue)Status colour Blue title 1 approval - NEEDS REVIEWERS(NEW) (
(REST) Respect client-provided projections for non-GETS: https://github.com/DSpace/DSpace/pull/2684
(Status colour Blue title 1 approval Tim Donohue)
- (Angular) Shibboleth authentication (merge with REST PR #2651) https://github.com/DSpace/dspace-angular/pull/568 (Paulo Graça, Ben Bosman)
- (Angular) (beta 2) Edit Item Bitstreams Tab (depends on #578 below) Tab https://github.com/DSpace/dspace-angular/pull/577 (NEEDS REBASE) (Tim Donohue, Giuseppe Digilio (4Science))
- (NEW) (Angular) (beta 2) List versions - https://github.com/DSpace/dspace-angular/pull/585 - (Tim Donohue, NEEDS SECOND REVIEWER)
- (NEW) (Angular) (beta 2) Specify Embeds (merge with REST PR #2670) - https://github.com/DSpace/dspace-angular/pull/588 -
(Tim Donohue)Status colour Blue title 1 approval - (Backend) DS-626 : Exchange usage data with IRUS
(NEW)(Angular) (beta 1) Breadcrumbs: https://github.com/DSpace/DSpacedspace-angular/pull/2664 ( NEEDS REVIEWERS)
PRs Coming Soon
- Submitters can edit all metadata ETA feb 24
591 - (Tim Donohue, Ben BosmanGiuseppe Digilio (4Science)reviewed and added feedback)Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key DS-4278 (NEW)(Angular) (beta 1) Breadcrumbs - Draft PR MyDSpace ClaimedTask link resolving fixes: https://github.com/DSpace/dspace-angular/pull/591594 - ETA feb 26 - (Tim Donohue, Giuseppe Digilio (4Science))
- (NEW)(Angular) (beta 2) Notice regarding the availability of new version on item pages: https://github.com/DSpace/dspace-angular/pull/595 - (Tim Donohue, NEEDS SECOND REVIEWER)
(NEW) Angular Submission bug fix: https://github.com/DSpace/dspace-angular/pull/597
(Tim Donohue, Paulo Graça )Status colour Blue title 1 approval - (Backend) DS-626 : Exchange usage data with IRUS https://github.com/DSpace/DSpace/pull/2664 ( NEEDS REVIEWERS)
PRs Coming Soon
Create Integration Tests to prove access restricted Communities/Collections cannot be accessed anonymouslyJira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key DS-4122
PRs Merged this week!
(REST Contract) Update Projections contract to align with impl: https://github.com/DSpace/Rest7Contract/pull/94
(REST Contract) Fix REST contracts to report 400 response for param exceptions (related to REST PR#2668 below): https://github.com/DSpace/Rest7Contract/pull/102
(REST) DS-4428 missing parameter exception https://github.com/DSpace/DSpace/pull/2668
Status colour Blue title 1 approval (REST) (beta 2 but dependencies) Workflow step definitions https://github.com/DSpace/DSpace/pull/2646
-
(Angular) Fix angulartics router bug https://github.com/DSpace/dspace-angular/pull/580
(Angular) Angular 8 Upgrade https://github.com/DSpace/dspace-angular/pull/579
-
(Angular) Only resolve links when needed (Performance improvement work) https://github.com/DSpace/dspace-angular/pull/578
(Backend) DS-4434: Fix Context.commit() / isValid() and add Tests https://github.com/DSpace/DSpace/pull/2674
(Backend) Fix errorprone test warnings after Java 11 upgrade: https://github.com/DSpace/DSpace/pull/2669
Status colour Blue title 1 approval
...
- Managing Authorization info in Angular UI : How to pass Authorization rights (i.e. logged in user's access rights) from REST API to Angular? See for example: https://github.com/DSpace/dspace-angular/issues/393
- In July 25 meeting, we noted this probably cannot be resolved with just one simple solution. May need to look at different options for different scenarios
- Work is ongoing, but has been started in these areas:
- Summary of ideas: REST Authorization
- Contract for Authorization Endpoints: https://github.com/DSpace/Rest7Contract/pull/92
- Contract for ResourcePolicies: https://github.com/DSpace/Rest7Contract/pull/87
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key DS-3533 - Work begun in https://github.com/DSpace/DSpace/pull/2547 (by Chris Wilper)
- Based on detail discussions in our Oct 17 meeting.
- (Outdated) Early work begun at https://github.com/DSpace/DSpace/pull/1847. Discussed in more detail in our Aug 22 meeting. Overall, this approach seems like a good direction, need volunteers to move it forward. https://github.com/DSpace/Rest7Contract/issues/2 (discussion resumed by Andrea Bollini (4Science) could be relevant for the projection)
- Initial Performance Testing from Chris.
- (REST Contract) Edit Homepage News: https://github.com/DSpace/Rest7Contract/pull/45
- Delayed. General agreement (in meeting on March 21, 2019) that storing HTML in metadata fields is not really ideal behavior. Metadata (from a librarian standpoint) tends to be free of format-related markup (as that allows for easier sharing, understanding of metadata. Currently Community & Collection homepage information is HTML-based and is stored in metadata that is appropriate for a minor subset of information (like the title) but it is better to move large/rich text to bitstreams.
- Proposal here is to consider storing HTML-based markup (for Site, Community & Collection homepages) in Bitstream(s) associated with the object in question. May allow for more CMS-lite behavior in the future
- Timeline for this is uncertain. Possibly in 7 or 8. May depend on how/whether it can be scoped.
(Angular Bug) https://github.com/DSpace/dspace-angular/issues/368 ( Art Lowel (Atmire) )
- Concurrency in DSpace 7 (or 8). What do we want to do when multiple editors are editing the same object? Needs further analysis regarding implementation details
- We've decided (in meeting on March 7, 2019) to use ETags to implement concurrency. REST Contract notes on ETags: https://github.com/DSpace/Rest7Contract#etags--conditional-headers
- ETags only update of the two fields match. If someone edits first, your edit would fail and you would get a fail response (422?)
- ETags seems to have broader support in other REST APIs. Recommended also by both Art and Andrea.
...
Overview
Content Tools