Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: session apis #7173

Merged
merged 65 commits into from
Mar 12, 2024
Merged

feat: session apis #7173

merged 65 commits into from
Mar 12, 2024

Commits on Feb 26, 2024

  1. feat: Show bluesheets using Attended tables (#7094)

    * feat: Show bluesheets using Attended tables (#6898)
    
    * feat: Allow users to add themselves to session attendance (#6454)
    
    * chore: Correct copyright year
    
    * fix: Address review comments
    
    * fix: Don't try to generate empty bluesheets
    
    * refactor: Complete rewrite of bluesheet.html
    
    * refactor: Fill in a few gaps, close a few holes
    
    - Rename the live "bluesheet" to "attendance", add some explanatory text.
    - Add attendance links in materials view and pre-finalized proceedings view.
    - Don't allow users to add themselves after the corrections cutoff date.
    
    * fix: Report file-save errors to caller
    
    * fix: Address review comments
    
    * fix: typo
    
    * refactor: if instead of except; refactor gently
    
    * refactor: Rearrange logic a little, add comment
    
    * style: Black
    
    * refactor: auto_now_add->default to allow override
    
    * refactor: jsonschema to validate API payload
    
    * feat: Handle new API data format
    
    Not yet tested except that it falls back when the old
    format is used.
    
    * test: Split test into deprecated/new version
    
    Have not yet touched the new version
    
    * style: Black
    
    * test: Test new add_session_attendees API
    
    * fix: Fix bug uncovered by test
    
    * refactor: Refactor affiliation lookup a bit
    
    * fix: Order bluesheet by Attended.time
    
    * refactor: Move helpers from views.py to utils.py
    
    * test: Test that finalize calls generate_bluesheets
    
    * test: test_bluesheet_data()
    
    * fix: Clean up merge
    
    * fix: Remove debug statement
    
    * chore: comments
    
    * refactor: Renumber migrations
    
    ---------
    
    Co-authored-by: Paul Selkirk <[email protected]>
    jennifer-richards and pselkirk authored Feb 26, 2024
    Configuration menu
    Copy the full SHA
    59dbfe0 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Configuration menu
    Copy the full SHA
    19c73d9 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. Merge pull request #7115 from ietf-tools/main

    chore: Merge main into feat/sess-apis
    jennifer-richards authored Feb 28, 2024
    Configuration menu
    Copy the full SHA
    2a72896 View commit details
    Browse the repository at this point in the history
  2. style: Black

    jennifer-richards committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    d41a95d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1ce4172 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dd0664d View commit details
    Browse the repository at this point in the history
  5. style: Black

    jennifer-richards committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    0b8ea53 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b966eb6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7970c74 View commit details
    Browse the repository at this point in the history
  8. chore: Remove repository from meetecho API

    (API changed on their end)
    jennifer-richards committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    039093f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1cad77a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    be32f9d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    13816f2 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9d788c4 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    71835e4 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a2fab26 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    38edcb1 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    6ef7c0b View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    51df73a View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    848f356 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    6b4cc1f View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    b1fdee4 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    6ecca94 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    3937977 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    e4a5e4a View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    347ef1f View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    ea21f35 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    ee9f2e7 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    438c720 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    481a200 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    fd9ce3c View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. Merge pull request #7116 from jennifer-richards/slides-api

    feat: Notify Meetecho via API on slides changes
    jennifer-richards authored Feb 29, 2024
    Configuration menu
    Copy the full SHA
    52300b3 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. Configuration menu
    Copy the full SHA
    464db35 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bfc0fbc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    41de9a2 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. Configuration menu
    Copy the full SHA
    3e1810f View commit details
    Browse the repository at this point in the history
  2. style: Black

    jennifer-richards committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    61647ee View commit details
    Browse the repository at this point in the history
  3. fix: Refactor/debug upload_session_slides

    Avoids double-save of a SessionPresentation for the session
    being updated and updates other sessions when apply_to_all
    is set (previously it only created ones that did not exist,
    so rev would never be updated).
    jennifer-richards committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    e90b01a View commit details
    Browse the repository at this point in the history
  4. test: Fix test bug

    jennifer-richards committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    1070ace View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bea80ba View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6662ee7 View commit details
    Browse the repository at this point in the history
  7. fix: Delint

    Removed some type checking rather than debugging it
    jennifer-richards committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    18d75ca View commit details
    Browse the repository at this point in the history
  8. Merge pull request #7146 from jennifer-richards/more-slides-api

    feat: add Meetecho to upload/remove slides; refactor upload_session_slides
    jennifer-richards authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    f46068d View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Configuration menu
    Copy the full SHA
    c9c4fdd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d4fecda View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1d27b98 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #7151 from jennifer-richards/yet-more-me-apis

    fix: consistent URL for slides; test fixup
    jennifer-richards authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    8370136 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    22dd81c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    49fdcc8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3dc4105 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    73b2c01 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    715b311 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e8fd854 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    60058d4 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Merge pull request #7154 from jennifer-richards/the-neverending-api

    feat: send Meetecho slides updates in doc UI
    jennifer-richards authored Mar 8, 2024
    Configuration menu
    Copy the full SHA
    bacd98b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e2e837d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5998f63 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #7157 from jennifer-richards/put-after-delete

    fix: better Meetecho API "order" management
    jennifer-richards authored Mar 8, 2024
    Configuration menu
    Copy the full SHA
    136cef7 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. feat: Catch exceptions from SlidesManager

    Don't let errors in the MeetEcho slides API interfere with
    the ability to modify slides for a session.
    jennifer-richards committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    57d6896 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9ce507d View commit details
    Browse the repository at this point in the history
  3. Merge pull request #7170 from jennifer-richards/me-api-tweaks

    feat: Only send slides notifications near session time
    jennifer-richards authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    b77e511 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4033e58 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    538b52c View commit details
    Browse the repository at this point in the history
  6. Merge pull request #7171 from jennifer-richards/test-fixes

    fix: request_timeout is optional; fix test bug
    jennifer-richards authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    7787441 View commit details
    Browse the repository at this point in the history
  7. fix: save slides before sending notification (#7172)

    * fix: save slides before sending notification
    
    * style: fix indentation
    
    It's not a bug, it's a flourish!
    jennifer-richards authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    2c903c3 View commit details
    Browse the repository at this point in the history