Contribute to the DSpace Development Fund
The newly established DSpace Development Fund supports the development of new features prioritized by DSpace Governance. For a list of planned features see the fund wiki page.
Date
from 14:00-15:00 UTC
Location: DSpace Meeting Room
Agenda
General development / planning updates (Tim)
- Sprint Planning: DSpace 7 Community Sprints
- DSpace 7 Entities Working Group (2018-19)
- Quick updates on Angular UI tickets and/or PRs (Art)
- Quick updates on REST API tickets and/or PRs (Andrea)
- Announce next DSpace 7 Community Sprints (Weeks of Oct 1 and 8)
- [Last 10 mins] Development planning/updates in Development Planning Spreadsheet.
Attendees
Notes
- General Updates (Tim)
- DSpace 7 Entities Working Group (2018-19) second meeting
- Announcement of next DSpace 7 Community Sprints was sent out. Two folks signed up already.
- Angular Team Updates
- Merged PRs:
- In Progress tickets / PRs:
- Create & Update for Communities/Collections (Kristof)
- Angular 6 Upgrade (Lotte) - NOTE: This upgrade will wait until after submission PR is merged.
- Tickets / PRs requiring review:
- Kristoff's Browse By Title / Metadata Pull Request: https://github.com/DSpace/dspace-angular/pull/283
- Needs re-review from Tim & test
- Giuseppe's PR : https://github.com/DSpace/dspace-angular/pull/279
- No updates from last week
- However, the usability issues noted last week now have a REST API ticket:
- Janitor PR: https://github.com/DSpace/dspace-angular/pull/287
- Patrick will be out for some time. Needs to step away from DSpace for now.
- Terry will remove review request
- Tim will update to note we are waiting on a Janitor user to fully test before merging.
- "master" branch authentication not working
- Lotte tried to fix, but response from REST API isn't working properly.
- JIRA ticket coming from Art. UPDATE: it's here:
- Kristoff's Browse By Title / Metadata Pull Request: https://github.com/DSpace/dspace-angular/pull/283
- REST Team Updates
- Open PRs: https://github.com/DSpace/DSpace/pulls?q=is%3Apr+is%3Aopen+label%3A%22REST+API+v7%22+sort%3Aupdated-desc
- Merged PRs:
- In Progress tickets / PRs:
- Tickets / PRs requiring review:
- https://github.com/DSpace/DSpace/pull/2173 ("Starts With" endpoint)
- Pablo notes that pagination isn't keeping most extra variables
- "SortValue" is being lost in pagination.
- Traced the problem to fact that the PageObject has only page # and total pages. LinkBuilder loses other information.
- PageObject is from Spring Framework. Do we need to subclass this or resolve this in another way?
- Bug in the pagination of DSpace 7 REST API. First page works fine, but second page doesn't (cause all other params are not kept)
- Expects this same behavior may be happening on all endpoints using pagination.
- Pablo will create a ticket linking to his wiki notes to track this
- startsWith - DSpace 7 & DSpace 6 (requires a wiki account to login)
- https://github.com/DSpace/DSpace/pull/2188
- Needs reviewers
- https://github.com/DSpace/DSpace/pull/2189
- Looks good, should be mergeable. Andrea Bollini (4Science)said he would review (we'll check with him next week)
- https://github.com/DSpace/DSpace/pull/2175 (new metadata as resource endpoint / idea)
- Feedback was summarized in this PR
- Questions about whether the idea of "projections" is still happening, and whether that could provide some clarity on a path forward
- Tim will add as a topic for next week (Andrea, Chris & Terry should all be in the meeting)
- https://github.com/DSpace/DSpace/pull/2187
- Code looks fine overall (both Tim & Ben reviewed)
- But, it needs inline code comments & integration tests
- It'd also be useful to describe how we anticipate (eventually) fixing DS-4006 (usability bug)...so that we can enhance the description of DS-4006.
- https://github.com/DSpace/DSpace/pull/2129
- Almost ready to go. Needs integration tests. Mark is planning to work on this today
- UPDATE FROM Andrea: https://github.com/DSpace/DSpace/pull/2103#issuecomment-420972209
- larger PR was closed and is being split up
- https://github.com/DSpace/DSpace/pull/2173 ("Starts With" endpoint)
- Development Planning Spreadsheet
- Completed through 7.13 (mid way through Content Mgmt section)
- The Next Meeting will be on Thursday, Sept 20 at 14:00UTC (10:00am EDT) in DSpace Meeting Room
Overview
Content Tools