Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • (15 mins) Developer Stand Up - Developers give brief updates on their effort (or their team's effort).

    • Update/see "Current Work" section below based on your status. Please feel free to update prior to meeting.
    • Please highlight any new work (needing reviews/testing), any blockers (for you), and any discussion topics you may have.
  • (30 25 mins) General Discussion Topics
    1.  (Possible topic: Waiting on proposal for addressing side effects from Andrea Bollini (4Science)Controlled Vocabularies and Authority Control in DSpace 7 
      1. How to move forward on Controlled Vocabulary feature: https://github.com/DSpace/DSpace/pull/2743
    2. (10 mins) Restricted endpoints are sometimes the only HAL link path to public endpoints (
      1. Prior the the meeting, please review/comment on the ticket: 
        Jira
        serverDuraSpace JIRA
        serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
        keyDS-4495
      )
      1. Some endpoints don't allow you to GET them, but do have publicly accessible child endpoints (e.g. registrations, resourcepolicies, …). To get to those child endpoints the UI can't discover them because the parent endpoint returns a 4xx status code. We should consider a way to prevent a regular response but allow retrieving the HAL links
    3. (Possible topic: Waiting on updates to Giuseppe Digilio (4Science) 's proposal based on feedback)  15 mins) How to address the "Collection dropdown in submission" issues
      1. Early PROPOSAL FROM 4SCIENCE https://wiki.lyrasis.org/x/jwUoCw
      2. Known performance issues: https://github.com/DSpace/dspace-angular/issues/487 (NOTE: These are still reproducible on the demo site.  If you load a new submission, there's a 4-5 second pause before the page becomes usable)
      3. Changing Collection doesn't work when new collection has a different form definition: https://github.com/DSpace/dspace-angular/issues/621
      4. If I recall correctly, Collection item templates also are not working right in this scenario.
      5. And I don't recall whether previously entered metadata gets saved or cleared out when collections have different metadata requirements.
      6. Since it's possible to start a new submission via a default Collection, this increases the likelihood of encountering these issues (if the deposit starts in the wrong collection).Prior to the meeting, please review/comment on the updated proposal from 4Science: Collection dropdown in submission
      7. somehow related to this discussion Creation of DSpace Entities
    4. Tabled Topics (will not be discussed unless time allows)
      1. Finalize / approve the initial list of all authorization features which we should implement for the /api/authz/features REST endpoint.  This list of features should be limited to only features which are required to enable/disable User Interface functionality. (In other words, we can always add more features in the future.  We just need to approve the list necessary for 7.0)
        1. Review current spreadsheet (from Andrea Bollini (4Science) ) : https://docs.google.com/spreadsheets/d/1182LcD_WqIZRbUGWpLtBw0aOMR9jhbOVB7GZqtTpR9A/edit?usp=sharing 
          1. Art Lowel (Atmire) : I don't see any immediate issues with the current set of features, but I would prefer a consistent naming scheme. I'd use canDoSomething for everything
          2. Tim Donohue added possible renames of these features based on Art's idea (see cell comments in spreadsheet).  I like the "can[DoSomething]" naming scheme as well.
      2.  (Waiting on proposal for addressing side effects from Andrea Bollini (4Science)Controlled Vocabularies and Authority Control in DSpace 7 
        1. How to move forward on Controlled Vocabulary feature: https://github.com/DSpace/DSpace/pull/2743
  • (15 20 mins) Planning for next week

...

PRs Needing Review

  1. (REST Contract) (low priority) related to the scripts & processes PR above (related to PR 2648 below) beta 4) Stats reports https://github.com/DSpace/Rest7Contract/pull/99 ((warning)NEEDS UPDATES FROM Kevin Van de Velde (Atmire) ) (125 (Tim Donohue , Andrea Bollini (4Science) - (error) REVIEWEDTim Donohue )(REST Contract) Language support on the backend (possible new cookie for Angular?)
  2. (blue star) (HIGH PRIORITY) (REST) (beta 3) Subresources should obey access restrictions (blocks other work) https://github.com/DSpace/Rest7ContractDSpace/pull/1222726 (WAITING ON Tim Donohue - REREVIEW THIS WEEKAndrea Bollini (4Science) ) (Tim DonohueBen Bosman, Art Lowel (Atmire) )- REREVIEWCraig Rosenbeck - REREVIEW)
  3. (REST) (low priority) (beta4) Scripts & processes: importing and exporting csv's https://github.com/DSpace/DSpace/pull/2648 (Andrea Bollini (4Science) - REREVIEWTim Donohue - REREVIEW  REREVIEW THIS WEEK )
  4. (REST) (tentative 7.1) [DS-4281]: Metadata suggestions in the live import https://github.com/DSpace/DSpace/pull/2712 (NEEDS TICKET / DISCUSSION) (Tim Donohue - (warning) I believe this is a new feature? We should add this to the spreadsheet, Andrea Bollini (4Science), agree with Tim it is a new feature so postpone compared to existing features)
  5. (REST) (beta 3) Subresources should obey access restrictions https://github.com/DSpace/DSpace/pull/2726 (Tim Donohue  -(warning)New feedback added, Andrea Bollini (4Science) (error) implementation approach need discussion, Craig Rosenbeck - (warning) Reviewed and added feedback)
  6. (REST) Configurable whitelist for "Access-Control-Allow-Origin" header: https://github.com/DSpace/DSpace/pull/2735 (WAITING ON Tim Donohue ) (Ben Bosman - REREVIEW Giuseppe Digilio (4Science) - REVIEW)
  7. (NEW) (REST) (beta 3) Account profile management beta3) DS-4042: Fix implementation and add IT for wrong PATCH request in submission: https://github.com/DSpace/DSpace/pull/27472760 ((tick) Tim Donohue,  Andrea Bollini (4Science) - reviewed, looks ok suggested some cleanup Ben Bosman)
  8. (REST) Assume login feature https://github.com/DSpace/DSpace/pull/2740 ((tick) Ben BosmanTim Donohue - very minor feedback,  Andrea Bollini (4Science) - reviewed, looks ok suggested some cleanup)(REST) (beta 3) Controlled vocabularyMykhaylo Boychuk NEW) (HIGH PRIORITY) (REST) (beta3) DS-4499: Fix cleanup of test environment in earlier ITs (and performance increase in ITs): https://github.com/DSpace/DSpace/pull/27432759 (REST Contract #120) (Tim Donohue, Kevin Van de Velde (Atmire) )  - minor feedback added, Ben Bosman )
  9. (Angular) (beta 3) Edit resource policies https://github.com/DSpace/dspace-angular/pull/645 (Tim DonohueArt Lowel (Atmire) -  (warning) Feedback added,  Julian Timal (eScire) )
  10. (Angular) (MERGE) (beta 3) Administer Workflow https://github.com/DSpace/dspace-angular/pull/650 ((tick) Tim Donohue (tick)Julian Timal (eScire) - (warning))
  11. (Angular) (low priority) (beta4) Scripts & Processes Admin UI ON HOLD FOR PROPOSAL ON CACHING) Alternative links https://github.com/DSpace/dspace-angular/pull/636652 (Tim DonohueGiuseppe Digilio (4Science) (warning) feedback added, Craig Rosenbeck)Depends on REST PR #2648 (see above) ON HOLD Tim Donohue - (warning) feedback added)
  12. (Angular) Alternative links Login as EPerson  https://github.com/DSpace/dspace-angular/pullissues/652653 (Tim Donohue -REREVIEW THIS WEEKGiuseppe Digilio (4Science) REVIEW BY MAY 14Tim Donohue - REVIEW BY MAY 14 (warning) feedback added,Julian Timal (eScire))
  13. (Angular) Login as EPerson  (low priority) (beta4) Scripts & Processes Admin UI https://github.com/DSpace/dspace-angular/issuespull/653636 (Tim Donohue - REREVIEW BY MAY 14Giuseppe Digilio (4Science) - REVIEW BY MAY 14 ,(warning)Julian Timal (eScire))Craig Rosenbeck)
    1. Depends on REST PR #2740 #2648 (see above) 
  14. (Backend) (low priority) DS-626 : Exchange usage data with IRUS https://github.com/DSpace/DSpace/pull/2664 ((tick)Craig RosenbeckTim Donohue - (warning) Added Added feedback)
  15. (Backend) (low priority) (tentative 7.2) DS-4440 GDPR - Anonymize Statistics Feature: https://github.com/DSpace/DSpace/pull/2692 (Andrea Bollini (4Science)Ben BosmanTim Donohue)
  16. (Backend) [DS-4149] porting XOAI additional indexer https://github.com/DSpace/DSpace/pull/2756 (Paulo Graça, Andrea Bollini (4Science) )

PRs

...

Needing Updates  / On Hold

  1. (REST Contract) (low priority) related to the scripts & processes PR above (related to PR 2648 below) https://github.com/DSpace/Rest7Contract/pull/99 ((warning)NEEDS UPDATES FROM Kevin Van de Velde (Atmire) ) (Andrea Bollini (4Science) - (error) REVIEWEDTim Donohue )
  2. (REST Contract) Language support on the backend (possible new cookie for Angular?https://github.com/DSpace/Rest7Contract/pull/122 ((warning) NEEDS UPDATES FROM Andrea Bollini (4Science) ) (Tim DonohueBen Bosman, Art Lowel (Atmire) )
  3. (REST) (WAITING ON DISCUSSION, SEE 2020-05-18 DSpace 7 Transition BTE to Live Import Mtg(tentative 7.1) [DS-4281]: Metadata suggestions in the live import https://github.com/DSpace/DSpace/pull/2712  (Tim Donohue , Andrea Bollini (4Science))
  4. (REST) (WAITING ON DISCUSSION, SEE Controlled Vocabularies and Authority Control in DSpace 7) (beta 3) Controlled vocabularyMykhaylo Boychuk https://github.com/DSpace/DSpace/pull/2743 (REST Contract #120) (Tim Donohue, Kevin Van de Velde (Atmire) )

PRs Coming Soon

  1. (beta 3) REST Language Support on the backend Mykhaylo Boychuk ETA 17 or 20 April (blocked internally, it is under review by Andrea Bollini (4Science))
  2. (PR from Kevin coming?) Support Community or Collection Admins adding/managing Community/Collection Groups. See 
    Jira
    serverDuraSpace JIRA
    serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
    keyDS-4486
     and this early brainstorm REST Contract PR

...

  1. (tick) (blue star) (Angular) Switch to Angular CLI https://github.com/DSpace/dspace-angular/pull/625
  2. (tick) (REST) (beta 3) Account profile management https://github.com/DSpace/DSpace/pull/2747
  3. (tick) (REST) Assume login feature https://github.com/DSpace/DSpace/pull/2740

Blocked

  1. (Blocked PRs go here)

...