Awais Qureshi
a4b11c02e0
chore: adding test to verify default-acl behaviour. ( #33074 )
...
* chore: adding test to verify default-acl behaviour.
2023-08-22 17:01:28 +00:00
Feanil Patel
5960840f51
Merge pull request #32496 from ManpraXSoftware/edx-depr31
...
feat: BLOCK_STRUCTURES_SETTINGS['PRUNING_ACTIVE'] toggle removed depr31
2023-08-22 12:58:02 -04:00
bszabo
68e9a03708
Revert "fix: refactor MakoService to allow specifying namespace per template ( #33061 )" ( #33070 )
...
This reverts commit d60cdc2305 .
2023-08-21 16:32:58 -04:00
Kristin Aoki
98cb27da36
feat: add file size length to returned json ( #33068 )
2023-08-21 16:26:14 -04:00
German
3f20c75043
feat: [ACADEMIC-16209] Unit summary settings ( #32855 )
...
* feat: [ACADEMIC-16209] Unit summary settings
[https://jira.2u.com/browse/ACADEMIC-16209 ](https://jira.2u.com/browse/ACADEMIC-16209 )
1. Add unit xpert unit summaries settings behind flag `summaryhook_summaries_configuration` added [here](https://github.com/edx/ai-aside/pull/45/files )
2. Only show the checkbox when the value is a `boolean` otherwise the feature is considerer `disabled` by the flag.
3. Update block handler to update this value via `api` exposed [here](https://github.com/edx/ai-aside/pull/43 )
4. Create `AiAsideSummary` configuration class to provide access to the `ai_aside.api` endpoints.
2023-08-21 14:55:22 -03:00
Braden MacDonald
d60cdc2305
fix: refactor MakoService to allow specifying namespace per template ( #33061 )
2023-08-21 10:05:38 -07:00
Usama Sadiq
3949c73b35
fix: fix request.is_ajax() deprecation warning ( #33055 )
...
* fix: fix request.is_ajax() deprecation warning
2023-08-21 15:59:00 +05:00
Awais Qureshi
a61e7dc524
chore: Adding test to verify s3boto3 storages with invalid params. ( #33058 )
...
* chore: Adding test to verify s3boto3 storages with invalid params.
2023-08-21 11:26:28 +05:00
Jenkins
e0ba05d657
chore(i18n): update translations
2023-08-20 17:05:35 -04:00
Yusuf Musleh
39e042cfbd
feat: Remove component-level copy/paste feature flag ( #32980 )
...
This is so that the feature is on by default.
2023-08-18 09:54:48 -07:00
Yusuf Musleh
6b22286afd
fix: Prevent multiple dropdowns opening at once ( #33046 )
...
This closes already open dropdown menus when opening another dropdown
menu, to prevent them from overlapping each other.
2023-08-17 11:37:57 -07:00
ruzniaievdm
ddb092c07c
feat: Create DRF for course team ( #32782 )
2023-08-17 09:12:02 -04:00
Usama Sadiq
59782fa625
fix: fix is_safe_url and urlquote warnings ( #33041 )
...
* fix: fix is_safe_url and urlquote warnings
* fix: replace urlquote with quote
2023-08-17 16:59:23 +05:00
Usama Sadiq
852246db8c
fix: replace ugettext with gettext ( #33022 )
2023-08-16 17:07:23 +05:00
Muhammad Umar Khan
07fbf3b14b
chore: update pymemcache settings ( #33019 )
2023-08-16 15:17:53 +05:00
edX requirements bot
aca521f256
Merge pull request #32578 from openedx/usamasadiq/remove-language-session-key-usage
...
fix: remove language_session_key usage
2023-08-16 06:05:19 -04:00
Usama Sadiq
4ee5964855
fix: fix django4 deprecation warnings ( #32957 )
2023-08-16 14:39:49 +05:00
Braden MacDonald
b8713faf76
fix: error on course outline in Studio due to browser caching old JS file ( #33015 )
...
This fixes a bug where some users would see an error that prevented the course outline page in Studio from loading, for any course.
2023-08-15 14:42:47 -04:00
Soban Javed
c45ac51475
fix: update urls and tests for cookies
2023-08-15 21:28:43 +05:00
UsamaSadiq
e332a5660e
fix: remove language_session_key usage
2023-08-15 21:28:43 +05:00
Jenkins
6a6ac0166c
chore(i18n): update translations
2023-08-14 15:43:08 -04:00
Braden MacDonald
08fda1b3eb
feat: new actions menu for copy/pasting units in Studio (behind waffle flag) ( #32891 )
2023-08-14 11:58:24 -07:00
connorhaugh
4b38b1f750
feat: mgmt cmd to replace v1 libr refs in courses ( #32904 )
...
This PR adds a management command to, given a mapping of V1 content libraries to matching v2 content libraries, replaces references to v1 libs in courses (in library source xblocks) with V2 libraries. It does so by manipulating the mongo document directly.
it also offers some improvements to the management command which copies all v1 libraries into v2 libraries.
2023-08-11 09:48:34 -04:00
Yagnesh1998
6967ca6f6e
Merge branch 'master' into edx-depr31
2023-08-08 17:37:25 +05:30
Muhammad Soban Javed
2732934e74
fix: re-enable Django deprecation warnings ( #32277 )
...
* fix: re-enable Django deprecation warnings
---------
Co-authored-by: UsamaSadiq <usama7274@gmail.com >
2023-08-07 22:08:00 +05:00
Jenkins
7c41be708e
chore(i18n): update translations
2023-08-07 12:05:42 -04:00
Syed Ali Abbas Zaidi
8480dbc228
chore: apply amnesty on existing not fixable issues ( #32215 )
...
* fix: eslint operator-linebreak issue
* fix: eslint quotes issue
* fix: react jsx indent and props issues
* fix: eslint trailing spaces issues
* fix: eslint line around directives issue
* fix: eslint semi rule
* fix: eslint newline per chain rule
* fix: eslint space infix ops rule
* fix: eslint space-in-parens issue
* fix: eslint space before function paren issue
* fix: eslint space before blocks issue
* fix: eslint arrow body style issue
* fix: eslint dot-location issue
* fix: eslint quotes issue
* fix: eslint quote props issue
* fix: eslint operator assignment issue
* fix: eslint new line after import issue
* fix: indent issues
* fix: operator assignment issue
* fix: all autofixable eslint issues
* fix: all react related fixable issues
* fix: autofixable eslint issues
* chore: remove all template literals
* fix: remaining autofixable issues
* chore: apply amnesty on all existing issues
* fix: failing xss-lint issues
* refactor: apply amnesty on remaining issues
* refactor: apply amnesty on new issues
* fix: remove file level suppressions
* refactor: apply amnesty on new issues
2023-08-07 19:13:19 +05:00
Awais Qureshi
e94af3c2d3
feat: upgrading django-simple-history without migrations. ( #32880 )
...
* feat: upgrading django-history without migrations.
* feat: upgrading django-history==3.1.1.
2023-08-07 18:09:19 +05:00
Jenkins
58f44a8176
chore(i18n): update translations
2023-08-06 17:05:09 -04:00
Yagnesh1998
3a763b6b3e
Merge branch 'master' into edx-depr31
2023-08-04 10:28:54 +05:30
Kristin Aoki
69cab96714
feat: remove 403 for disabled advanced settings ( #32906 )
2023-08-03 19:52:34 +00:00
ruzniaievdm
0d93075a01
fix: api for schedule and details page MFE page ( #32890 )
2023-08-03 11:41:52 -04:00
Braden MacDonald
1aed4e66af
[FC-0009] Studio backend APIs to support copying and pasting of entire Units ( #32812 )
...
* feat: tests for copying units in content_staging app
* chore: convert old tests to pytest style
* feat: make pasting units work (in Studio backend API)
* refactor: make XmlMixin.parse_xml more like standard XBlock behavior
2023-08-02 12:24:10 -07:00
Tim McCormack
8beb6277b3
Revert "Revert "temp: remove flaky tests video/transcripts/test_views.py ( #32697 )" ( #32719 )" ( #32897 )
...
This reverts commit 86eb49a7ed .
2023-08-02 16:04:46 +00:00
Yagnesh1998
6ace2aa293
Merge branch 'master' into edx-depr31
2023-08-02 16:09:27 +05:30
Jesper Hodge
6598abbb6b
Studio content api videos ( #32803 )
...
* refactor: extract methods to video_storage_handlers
* refactor: move private functions
* refactor: move functions to videos_storage_handlers
* refactor: asset_storage_handlers
* feat: add video api views
* feat: add video urls
* feat: add mock videos post
* refactor: mock video upload url
* fix: json extraction
* fix: url pattern for video deletion
* fix: video url views
* fix: lint
* fix: lint
* fix: tests
* fix: tests
* fix: tests
* Feat studio content api transcripts (#32858 )
* feat: add transcript endpoints
feat: add transcript upload endpoint, check that transcripts for deletion exist
fix: remove transcript credentials view cause out of scope
* fix: lint
* feat: TNL-10897 fix destroy() args to kwargs bug
---------
Co-authored-by: Bernard Szabo <bszabo@edx.org >
---------
Co-authored-by: Bernard Szabo <bszabo@edx.org >
2023-07-31 13:37:00 -04:00
stv
96699d577c
build: swap default file storage _away_ from deprecated lib
...
The S3BotoStorage backend was deprecated in favor of the S3Boto3Storage
backend. This change updates the default backend to use the latter.
style: This re-links and rewords a relevant comment that had been
disconnected during previous refactoring.
docs: ade79308a3/docs/backends/amazon-S3.rst (migrating-from-boto-to-boto3)
Fixes: FAL-3431
Fixes: public-engineering/128
2023-07-31 15:33:27 +02:00
Jenkins
7be5246a3a
chore(i18n): update translations
2023-07-30 17:04:43 -04:00
Yusuf Musleh
884d898cbc
feat: Add subsection grading policy mismatch validation ( #32813 )
...
Adds validation for the grading assignment and grading policy, showing a
warning in Studio if there is a mismatch.
2023-07-27 10:28:10 -07:00
Raymond Zhou
122ae72403
feat: add game block button waffle flag checks ( #32859 )
2023-07-27 13:20:26 -04:00
Muhammad Adeel Tajamul
54467b4583
fix: fixed provider not setting in course discussion settings ( #32863 )
...
Co-authored-by: adeel.tajamul <adeel.tajamul@arbisoft.com >
2023-07-27 17:05:37 +05:00
Diego Velasquez
e92e0e263b
chore: remove warnings for assertNotRegexpMatches method ( #32753 )
...
Co-authored-by: Diego Velásquez <diego@emptor.io >
2023-07-27 15:37:24 +05:00
Jillian
8098169eca
feat: adds Content Tagging ( #32661 )
...
* refactor: moves is_content_creator
from cms.djangoapps.contentstore.helpers to common.djangoapps.student.auth
* feat: adds content tagging app
Adds models and APIs to support tagging content objects (e.g. XBlocks,
content libraries) by content authors. Content tags can be thought of as
"name:value" fields, though underneath they are a bit more complicated.
* adds dependency on openedx-learning<=0.1.0
* adds tagging app to LMS and CMS
* adds content tagging models, api, rules, admin, and tests.
* content taxonomies and tags can be maintained per organization by
content creators for that organization.
2023-07-26 10:32:59 -07:00
Muhammad Umar Khan
23d696675f
chore: replace memcachecache with pymemcache backend ( #32845 )
2023-07-26 16:50:39 +05:00
Feanil Patel
5d3eca432e
Merge pull request from GHSA-3q74-3rfh-g37j
...
Co-authored-by: Jesper Hodge <jhodge@outlook.de >
2023-07-25 14:06:06 -04:00
Leangseu Kim
626100596d
fix: add correct css and call back for mathjax
2023-07-24 13:27:50 -04:00
Kristin Aoki
948f23a011
feat: return denied when waffle flag disabled ( #32795 )
2023-07-24 12:32:53 -04:00
Jesper Hodge
7fc32f80b8
add assets to studio content api ( #32676 )
...
The purpose of this is to expose the assets_handler endpoint as a public endpoint as part of the studio content API MVP. This allows a course author to register an oauth application in django admin and then retrieve, create and delete assets with this endpoint. You can only update the "locked" attribute for an asset.
2023-07-20 14:18:11 -04:00
connorhaugh
41ec0852e9
feat: command to delete v1 libraries ( #32786 )
...
This PR adds a management command to delete v1 content libraries. CLI options are given for a singular library, as well as all libraries. The command raises some errors related to grading, as it uses the code to delete courses, but that is something I can live with for a quick and dirty version of this capability. Also, the pruner will have to be run later to remove any orphan blocks left behind by removing the inde
2023-07-19 15:05:34 -04:00
Jansen Kantor
4c5815cd87
fix: ora pages and resources link ( #32791 )
2023-07-19 13:59:55 -04:00