Commit Graph

7 Commits

Author SHA1 Message Date
salmannawaz
57b480b04f Update all edx-platform REST endpoints to support JWT Auth (#34152)
* chore: update API endpoints to support default JWT auth

The default DRF Auth classes were recently updated to allow for both JWT and Session auth by default. Any endpoint that overrides the AUTHENTICATION_CLASSES but has just session, just JWT or just both of those should be updated to remove the override.

Details in https://github.com/openedx/edx-platform/issues/33662
2024-02-13 10:46:58 -05:00
Agrendalath
21f2e30354 feat: allow disabling user tours
A similar waffle flag was dropped in 20386337.
2024-02-07 17:14:52 +01:00
Ahtisham Shahid
0870e1a758 feat: added apis for discussions tours (#31495)
* feat: added apis for discussions tours

* fix: resolved linter issues

* feat: moved config list to settings and fixed unit tests

* refactor: merged migrations in 1 file
2023-01-17 15:59:26 +05:00
Michael Terry
203863376b feat: enable user tours by default, dropping rollout toggle
AA-1177
2022-02-17 14:56:50 -05:00
Dillon Dumesnil
4abb7378d8 fix: Only evaluate queryset once
We are hoping this offers a performance improvement
2021-12-13 09:53:39 -07:00
Dillon Dumesnil
9b0fbbf5ed feat: Add in batching and a delay to backpopulate user tours
This should help memory usage when running the job
2021-12-10 09:58:11 -07:00
Dillon Dumesnil
2f2a6317a5 feat: AA-1055: Add in User Tours to the platform
User Tours are walkthroughs we are able to give in our frontends.
This sets up the backend support for them by creating the model,
setting up the initial backfill, adds in a signal handler to init
the UserTour model on User creation, and sets up some endpoints
to get user tour information and update it. It is also being
initialized with a waffle flag to control the rollout. The flag is
intended to control all tours and not allow for opting into only some tours.
2021-11-30 18:21:09 +00:00