Braden MacDonald
626f11f608
test: Import linter: optionally enforce usage of a package's public API ( #31903 )
...
* test: warn about dependencies from cms->openedx->lms and vice versa
* test: warn about importing from package's internal implementation code
* chore: Update some imports to use public APIs only
* chore: Update 'bookmarks' app to have stricter public API
* fix: we are sharing 'adapters' from olx_rest_api to content_staging
2023-04-20 11:34:51 -07:00
M. Zulqarnain
94f14c6b3d
refactor: pyupgrade on bookmarks, cache_tools, catalog ( #26783 )
2021-03-15 18:29:40 +05:00
Awais Qureshi
42e7cac6dc
BOM-2315
...
Apply pylint-amnesty.
2021-02-03 12:15:41 +05:00
Max Sokolski
22a88de1ea
In the LMS, bookmarks associated to deleted units are not deleted
2020-12-09 04:51:09 +02:00
Dave St.Germain
a5b0f71108
Several optimizations for improving vertical rendering performance.
2020-02-20 11:41:21 -05:00
Feanil Patel
9cf2f9f298
Run 2to3 -f future . -w
...
This will remove imports from __future__ that are no longer needed.
https://docs.python.org/3.5/library/2to3.html#2to3fixer-future
2019-12-30 10:35:30 -05:00
Michael Youngstrom
353d006839
INCR-115
2019-04-24 11:07:37 -04:00
Eric Fischer
e18448e27d
Silence deprecation warnings
...
https://docs.djangoproject.com/en/1.11/releases/1.10/#using-user-is-authenticated-and-user-is-anonymous-as-methods
2018-05-02 10:03:50 -04:00
Clinton Blackburn
69eeca61d8
Opening courseware to anonymous users
...
Anonymous users may now view units in the courseware. This access is limited to units that are not considered problems/graded (e.g. homework, exams).
2017-11-06 16:42:06 -05:00
Andy Armstrong
93235d118d
Reorder imports using isort (except lms and cms)
2017-05-30 16:04:54 -04:00
ehtesham
3385d1e128
TNL-2810 backend implementation to limit the maximum bookmarks per course
2015-12-21 22:17:58 +05:00
Usman Khalid
4304c66c54
Performance optimizations and cache to keep the bookmarks info updated.
...
The cache uses the bookmarks.XBlockCache model.
TNL-1945
2015-12-17 22:07:34 +05:00