Skip to content
Snippets Groups Projects
  1. Feb 11, 2020
    • Ayub-khan's avatar
      BOM-1121 · d3a02bc3
      Ayub-khan authored
      -Updated middleware setting to use use middleware insted of
      middleware_classes
      -github install of django-method-override fork to support
      new style middleware in django1.11
      d3a02bc3
  2. Feb 10, 2020
  3. Feb 06, 2020
  4. Feb 05, 2020
  5. Jan 29, 2020
  6. Jan 28, 2020
  7. Jan 21, 2020
  8. Jan 17, 2020
  9. Jan 10, 2020
    • usama sadiq's avatar
      Updated ExceptionViews handles · 720dcb6c
      usama sadiq authored
      Added additional 'exception' parameter to function headers.
      Disabled pylint warnings for missing docstring and unused arguments.
      720dcb6c
  10. Jan 08, 2020
    • aarif's avatar
      updated the django-waffle to support django 2.2 · 79bf0894
      aarif authored
      made changes to test with previous version of django-waffle
      
      updated the query count to test
      
      testing with version 0.13
      
      testing with version 0.14
      
      testing with version 0.15
      
      added version 0.14
      
      updated the django-waffle version to use 0.18
      
      updated the django-waffle version to use 0.16
      
      updated the query counts to pass tests
      
      ran make upgrade
      
      updated the django-waffle to support django 2.2
      
      made changes to test with previous version of django-waffle
      
      updated the query count to test
      
      testing with version 0.13
      
      testing with version 0.14
      
      testing with version 0.15
      
      added version 0.14
      
      updated the django-waffle version to use 0.18
      
      updated the django-waffle version to use 0.16
      
      updated the query counts to pass tests
      
      removed the pdb statements
      
      ran make upgrade
      79bf0894
  11. Jan 07, 2020
  12. Jan 06, 2020
  13. Jan 03, 2020
  14. Jan 02, 2020
  15. Dec 30, 2019
  16. Dec 20, 2019
    • Feanil Patel's avatar
      Don't encode the filename. · 898df639
      Feanil Patel authored
      We fixed this for when we sand_tarballs for local but not for when we
      used django storages.  This should fix the filename when we get the file
      from storages.
      898df639
    • atesker's avatar
      EDUCATOR-4846 - added team config service for xblocks. · e0d57fe1
      atesker authored
      Quality / encoding
      
      Remove comments
      
      remove debug
      
      Changed service implementation to make unit testing easier
      
      Corrected service
      
      code style
      
      unit test cleanup
      
      Clean up imports
      e0d57fe1
    • Braden MacDonald's avatar
      Support anonymous users in the Blockstore-based XBlock runtime · f31dc198
      Braden MacDonald authored
      Implementation details:
      * Anonymous users are assigned a unique ID (like 
        `anon42c08f9996194e2a9339`) which gets stored in the django session.
        `block.scope_ids.user_id` and `block.runtime.anonymous_student_id`
        will both return this value.
      * User state for anonymous users is stored in the django cache and
        automatically expires as the cache gets pruned. Because user state is
        stored, anonymous users can use interactive blocks like capa problems.
      * There is no mechanism for upgrading to a registered account and
        keeping user state since the user state store for anonymous users
        (EphemeralKeyValueStore) is completely different than the one for
        registered users (DjangoKeyValueStore/"CSM"), and has no "list all
        keys" functionality.
      * "User State Summary" field values are shared among [recently active]
        anonymous users but are not shared with registered users.
      * Anonymous users can only access the `public_view` of XBlocks, not the
        regular `student_view`.
      f31dc198
  17. Dec 19, 2019
  18. Dec 18, 2019
  19. Dec 17, 2019
  20. Dec 12, 2019
    • Robert Raposa's avatar
      remove /login_post endpoint · a9825889
      Robert Raposa authored
      - retires toggle DISABLE_DEPRECATED_LOGIN_POST
      - permanently removes /login_post
      
      Now that studio signin has been retired, we are able to remove the
      unused /login_post endpoint.
      
      ARCH-1253
      a9825889
  21. Dec 06, 2019
  22. Dec 04, 2019
    • Robert Raposa's avatar
      remove studio signin and signup pages · 2202545a
      Robert Raposa authored
      This completes the work started in https://github.com/edx/edx-platform/pull/19453
      to use the LMS login and registration for Studio, rather than Studio
      providing its own implementation.
      
      LMS login/registration are being used for the following reasons:
      1. LMS logistration properly handles all SSO integrations.
      2. A single logistration is simpler to maintain and understand.
      3. Allows Studio to work more like all other IDAs that use LMS
      logistration.
      
      The original switch to use LMS logistration for Studio also added the
      toggle `DISABLE_STUDIO_SSO_OVER_LMS` to provide the community some
      additional time for switching. This commit removes this toggle, which
      at this point means all deployments will use the LMS logistration.
      
      This change requires sharing cookies across LMS and Studio. Should that
      prove to be a problem for certain Open edX instances, there are
      discussions of possible alternative solutions.
      See https://github.com/edx/edx-platform/pull/19845#issuecomment-559154256
      
      Detailed changes:
      * Fix some Studio links that still went to old Studio signin and signup.
      * Remove DISABLE_STUDIO_SSO_OVER_LMS feature toggle.
      * Remove old studio signin and signup pages and templates.
      * Fix url name "login", which had different meanings for Studio and LMS.
      * Use the following settings: LOGIN_URL, FRONTEND_LOGIN_URL,
      FRONTEND_LOGOUT_URL, and FRONTEND_REGISTER_URL.
      * Redirect /signin and /signup to the LMS logistration.
      * Add custom metric `uses_pattern_library`.
      * Add custom metric `student_activate_account`.
      * Add Django Settings to allow /signin, /signup, and /login_post to be
      disabled once ready.
      
      This work also relates to ARCH-218 and DEPR-6.
      
      ARCH-1253
      2202545a
  23. Dec 03, 2019
  24. Nov 26, 2019
  25. Nov 25, 2019
  26. Nov 21, 2019
Loading