Page History
...
(5 mins) General development / planning updates (Tim)
- (10 mins) Quick updates on Angular UI tickets and/or PRs (Art)
- (10 mins) Quick updates on REST API tickets and/or PRs (Andrea)
- (10 mins) Discussion of deletion of EPeople for GDPR compliance (from Pascal)
- Pending merger of : https://github.com/DSpace/DSpace/pull/2229. NOTE: item.getSubmitter() will return null if EPerson deleted.
- (20 mins) General Discussion Topics
- OR2019 Presentation / Workshop planning
- What would we like to present on DSpace 7 at OR2019?
- Proposals are due January 9
- Planning for 7.0 Preview Release (end of January)
- Development Planning Spreadsheet - Last week we did the first cut of features to include in Preview. Any updates needed here?
- DSpace 7 installation/customization process. Documenting our plan/goal for 7.0
- Updates on "One Webapp Backend" PR: https://github.com/DSpace/DSpace/pull/2265 First example of a webapp (SWORDv1) that fully integrated & configurable.
- Also updated docs at: DSpace Backend as One Webapp
- OR2019 Presentation / Workshop planning
- (5 mins) Agenda items for next meeting?
...
Andrea Bollini (4Science) (unavailable)
- Mark H. Wood
- Giuseppe Digilio (4Science)
- Ben Bosman (unavailable)
- Pascal-Nicolas Becker (unavailable)
Notes
(Notes below copied from last meeting. Details will be updated during this meeting.)
- General Updates (Tim): None
- Angular Team Updates (Art)
- Merged PRs:
- In Progress tickets / PRs:
- Lotte working on the menus (based on mockups)
- Wiki page for side menu mockups: Menu Mockups
- Kristoff creating & editing Communities, Collections & Items
- Lotte working on the menus (based on mockups)
- Tickets / PRs requiring review:
- https://github.com/DSpace/dspace-angular/pull/335 (May have more updates once the REST Contract is finalized)
- https://github.com/DSpace/dspace-angular/pull/337 (On hold until after Preview: Restructures imports. Nice idea, but likely needs rescheduling until we can enforce or reschedule it)
- https://github.com/DSpace/dspace-angular/pull/330 (Waiting on Reviews)
- Several small PRs from Bram (reviewed by Art, waiting on updates)
- https://github.com/DSpace/dspace-angular/pull/329 (needs secondary review)
- https://github.com/DSpace/dspace-angular/pull/324 (needs secondary review)
- Entities PR: https://github.com/DSpace/dspace-angular/pull/315
- Submission/Workflow PR: https://github.com/DSpace/dspace-angular/pull/279
- Giuseppe says this wIll be ready in the next week or so. Goal is still to have done in December
- Dynamic Menus PR: https://github.com/DSpace/dspace-angular/pull/338
- Needs early reviews/testing. Just adds initial sidebar & top menu. Not all links may work yet (will need to be wired up as components completed). No context menu yet, but that'd be a followup
- Should NOT have major conflicts with other major efforts (like Submission UI), as this is new code/components
- Just started merging with Angular 6. Fixing rxJS usages (there's a tool that can be used which Lotte mentioned).
- This ticket is also waiting on Tests/Specs to be implemented
- In Progress tickets / PRs:
- 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:
- https://github.com/4Science/DSpace/pull/37 (Still waiting on Andrea to find time to create a PR from this
- After that PR, we also will have a MyDSpace PR to complete the REST API side of Submission & Workflow
- Still in the design phase
- https://github.com/4Science/DSpace/pull/37 (Still waiting on Andrea to find time to create a PR from this
- Atmire looking at dynamically adding HAL links (making it more configurable).
- Tickets / PRs requiring review:
- Lots of tickets open and waiting for final reviews
- 2129 (More feedback to take into account. Nearly ready to go.)
- https://github.com/DSpace/DSpace/pull/
- 2128 (Approved by Tim & Ben. Andrea Bollini (4Science) needs to do a final review?)
- https://github.com/DSpace/DSpace/pull/2257 (Feedback given by Andrea. Needs updates from PR creator)
- https://github.com/DSpace/DSpace/pull/
- 2253 (needs secondary review & merge)
- Contract Tickets needs finalization:
- https://github.com/DSpace/Rest7Contract/pull/33 (Needs updates as the concept of "owningCommunity" has no meaning for Communities/Collections)
- See also this comment: https://github.com/DSpace/DSpace/pull/2277/files#diff-601b55536dca517a800fcafc9026a3ebR70
- https://github.com/DSpace/Rest7Contract/pull/34 (Needs examples from REST Contract or Integration Tests. Ben is unclear of request from Andrea Bollini (4Science) )
- https://github.com/DSpace/Rest7Contract/pull/35 (Comments need clarification.Ben is unclear of request from Andrea Bollini (4Science) )
- https://github.com/DSpace/
- https://github.com/DSpace/Rest7Contract/pull/33 (Needs updates as the concept of "owningCommunity" has no meaning for Communities/Collections)
- 17 (
- Needs final comments, however this is scheduled for BETA. So, not as high priority)
- Metadata Registry (8.1) - Needs Reviews
- JIRA:
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key DS-4109 - Contract: https://github.com/DSpace/Rest7Contract/pull/38
- REST: https://github.com/DSpace/DSpace/pull/
- JIRA:
- Administrative Edit Item (metadata, bitstreams, assign roles) (7.13) - Needs Reviews
- JIRA:
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key DS-4108 - Contract: https://github.com/DSpace/Rest7Contract/pull/37
- REST: https://github.com/DSpace/DSpace/pull/2290
- Tim asked about whether Admins should be able to create Items directly (bypassing workflow) via POST requests?
- Others note this seems to already be possible in the Java API (via bulk CSV import?)
- However, all agree that it's not a high priority
- If this turns out to be complicated, we should drop POST from this endpoint. If it's easy enough, we can implement, but it should be restricted to Admins
- Also POST needs to somehow take in the Collection, as you cannot create an Item without a Collection
- JIRA:
- Lots of tickets open and waiting for final reviews
- Discussion of EPerson Deletion (from Pascal-Nicolas Becker )
- Ticket:
Jira server DuraSpace JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key DS-4036 - PR: (New, small PR. Needs quick review)Contract updates regarding Curation Tasks (from Ben): https://github.com/DSpace/Rest7Contract/pull/17DSpace/pull/2229
- Some disagreement over whether the approach of "null" EPersons is the proper one, or if it will turn into requiring more code than a "ghost user" would.
- ALL will add comments/thoughts to DS-4036 so we can finalize a decision on whether "null" EPersons are OK or not.
- Ticket:
- OR2019 DSpace 7 Presentations
- At OR2018 we had
- Developer Workshop on DSpace 7 Angular UI development
- Developer Workshop on DSpace 7 REST API
- DSpace 7 Presentation (From Tim) with updates / demo of DSpace 7
- We want to have a much larger presence at OR2019, preferably with more people giving presentations on different aspects of DSpace 7
- Possible OR2019 Workshops
- A General Workshop (for Users – Repo Mgrs and Developers) on Upgrading to DSpace 7 and customizing/configuring for local usage. (Possible Presenters: Tim Donohue?, Art Lowel?, Andrea Bollini?, others?)
- 20% of content from OR2018 DSpace 7 Angular workshop (how to customize UI with local theme)
- 20% of content from OR2018 DSpace 7 REST API workshop (quick overview of REST API, show it's browseable...no deep dive though)
- 60% would be new content, aimed towards users upgrading. What is new in DSpace 7? (Configurable Entities, new Submission/Workflow, etc) How do I upgrade? How do I add my local branding (to UI)?
- DSpace + Docker Workshop. How to demo/play/develop with DSpace in Docker (both DSpace 6 and 7). (Presenters: Terry Brady & Pascal Becker)
- Ideally this would not conflict with main DSpace 7 workshop, or we'd find a way to tailor each to different audiences.
- A General Workshop (for Users – Repo Mgrs and Developers) on Upgrading to DSpace 7 and customizing/configuring for local usage. (Possible Presenters: Tim Donohue?, Art Lowel?, Andrea Bollini?, others?)
- Possible OR2019 Talks
- General "Introducing DSpace 7" talk. What's in DSpace 7? Higher level overview, flashy demo, references to other "deep dive" talks. (Possible Presenters: Tim Donohue? Others?)
- DSpace 7 - The Power of Configurable Entities. Overview of new feature, how to configure & customize your DSpace via Entities (Possible Presenters: Lieven Droogmans)
- DSpace 7 - Enhanced Submission & Workflow. Overview of new features & deeper dive on configuring/customizing/using (Possible Presenters: Andrea Bollini? Others at 4Science?)
- NEXT WEEK: Will discuss possible OR2019 workshops/talks in more detail and start to finalize.
- At OR2018 we had
- (Did not discuss) DSpace 7 installation/customization process.
- Updated PR could use more eyes: https://github.com/DSpace/DSpace/pull/2265
- See also early docs at: DSpace Backend as One Webapp
- Development planning/updates in Development Planning Spreadsheet.
- Team went through the entire spreadsheet, updating the first column to state "Preview" or "BETA" based on the release that feature is scheduled for. See spreadsheet
- Attempted to set dates on all tasks scheduled for "Preview"
- Tim updated the first column based on input from Andrea Bollini (4Science) (via email). A few now say "BETA (was Preview)" – these are tasks assigned to 4Science that Andrea feels won't be done in time for Preview. If we feel any must be in Preview release, we will need to reassign.
- Tim to email Andrea Bollini (4Science)about adding dates to 4Science tasks scheduled for Preview release
- The Next Meeting will be
- Weds, December 19 at 16:00UTC (
- 11:00am EST) in DSpace Meeting Room
- NOTE: This meeting is rescheduled for Weds and is one hour later than usual
- Upcoming Vacations/Holidays
- Tim Donohue is out of the office from December 20 through January 2. Returning to office on January 3.
- Tim Donohue is out of the office from December 20 through January 2. Returning to office on January 3.
- Merged PRs:
Overview
Content Tools