Commit Graph

55779 Commits

Author SHA1 Message Date
Régis Behmo
ab0e21455a Get rid of the toggle_category annotation, now deprecated
Since code-annotations==0.7.0, this annotation is not used anymore.
2020-09-16 15:16:13 +02:00
Régis Behmo
0c3bc12582 Fix deprecated toggle annoation format 2020-09-16 15:16:13 +02:00
Régis Behmo
9445bbe930 Document lms/djangoapps/grades feature toggles 2020-09-16 15:16:13 +02:00
Régis Behmo
7dc460d50a Wrap toggle annotation lines with multiline comments
This takes advantage of the new multiline annotation format with
single-line comment prefix, from code-annotations.
2020-09-16 15:16:12 +02:00
Régis Behmo
d34aa1c643 Document lms/djangoapps/courseware feature toggles 2020-09-16 15:15:46 +02:00
Régis Behmo
c8911b6282 Document lms/djangoapps/course_api feature toggles 2020-09-16 15:15:45 +02:00
Régis Behmo
39a3770a6f Document openedx/core/djangoapps/video_pipeline feature toggles 2020-09-16 15:14:56 +02:00
Régis Behmo
8aa049be75 Document openedx/core/djangoapps/video_config feature toggles 2020-09-16 15:14:56 +02:00
Régis Behmo
c8892d321b Document openedx/core/djangoapps/user_authn feature toggles 2020-09-16 15:14:56 +02:00
Régis Behmo
9db086bf2e Document openedx/core/djangoapps/oauth_dispatch feature toggles 2020-09-16 15:14:56 +02:00
Régis Behmo
40e92cc143 Improve lms/djangoapps/bulk_email feature toggle documentation 2020-09-16 15:14:56 +02:00
Régis Behmo
6fc322e32f Document common/djangoapps/third_party_auth feature toggles 2020-09-16 15:14:56 +02:00
Usama Sadiq
1770e8d20c Merge pull request #24989 from edx/jenkins/upgrade-python-requirements-55f17fb
Python Requirements Update
2020-09-16 11:25:30 +05:00
edX requirements bot
fb1873708f Updating Python Requirements 2020-09-16 01:30:14 -04:00
Alexander J Sheehan
55f17fbb7e Merge pull request #24988 from edx/asheehan-edx/bump-enterprise-3.8.7
bumping enterprise to 3.8.7
2020-09-15 17:39:51 -04:00
Matthew Carter
291be9ff52 Merge pull request #24986 from edx/aed/django-wiki-0.1.1
Upgrade django-wiki to 0.1.1
2020-09-15 16:40:01 -04:00
Alexander Sheehan
836dae53ca bumping enterprise to 3.8.7 2020-09-15 16:19:50 -04:00
Matt Hughes
d8a56eb64e Add programs celery tasks to Studio workers
following forward to work done in PROD-1230
2020-09-15 15:54:48 -04:00
Alex Dusenbery
8d0920d2a1 Upgrade django-wiki to 0.1.1 2020-09-15 15:26:40 -04:00
Thomas Tracy
edc9705af7 Fix demographics wizard bug - pages not showing. (#24983)
* Fix demographics wizard bug - pages not showing.

This bug was caused by uglifyjs in 2 ways:
- uglify strips out type information. This was mitigated by using the
  React.Children tools to prevent the type information from being
striped out.
- uglify mangles names of components. We were searching for components
  by a string of the name. This was solved by using the name property
directly off of the component, as opposed to a string.

* Clean up the children function
2020-09-15 13:52:58 -04:00
Awais Qureshi
8ade256a52 Merge pull request #24982 from edx/testeng/bokchoy_auto_cache_update_a39dfa49997f3d32b0ce74db1ce2246fe3854071
Bokchoy Testing DB Cache update
2020-09-15 22:49:40 +05:00
stvn
e7fbb3d933 Merge PR #24749 open-craft/shimulch/styling-update-to-existing-course-content-search-page
* Commits:
  Styling Update to Existing Course Content Search Page
2020-09-15 10:10:07 -07:00
Jeff Chaves
d8c9a8f984 bumping enterprise version (#24984) 2020-09-15 12:49:10 -04:00
Feanil Patel
d264490fb7 Merge pull request #24952 from regisb/regisb/simplify-waffle-module-name
[BD-21] Simplify hack to obtain waffle module names
2020-09-15 11:19:43 -04:00
edX cache uploader bot
49465e26e2 Updating Bokchoy testing database cache 2020-09-15 11:12:34 -04:00
Jeff Chaves
13427973b5 bumping enterprise version to 3.8.5 (#24981) 2020-09-15 10:56:28 -04:00
Usman Khalid
8546fa6b6f Convert LibraryContentModule to LibraryContentBlock. (#24611) 2020-09-15 08:41:29 -04:00
edX cache uploader bot
5429f8510f Updating Bokchoy testing database cache (#24980) 2020-09-15 17:11:16 +05:00
Muhammad Ammar
83cf24c7fe Merge pull request #24977 from edx/ammar/upgrade-edx-enterprise
upgrade edx-enterprise
2020-09-15 16:23:44 +05:00
Shimul Chowdhury
9aee2a5e89 Styling Update to Existing Course Content Search Page 2020-09-15 16:11:16 +06:00
edX requirements bot
9363755aad Updating Python Requirements (#24979) 2020-09-15 13:19:41 +05:00
muhammad-ammar
7449589e6f upgrade edx-enterprise
ENT-3328
2020-09-14 23:07:26 +05:00
Mike OConnell
11e4cab622 Added remote IP to logging (#24932)
* Add remote IP to logging config

Add a new filter to get the remote IP for the current
request and include it in log statements

SEG-34

* Added line for formatting

Added line for formatting

SEG-34
2020-09-14 11:22:11 -04:00
Thomas Tracy
0151b80ab7 A modal used to collect demographics information (#24956)
* A modal used to collect demographics information

Add checkmark to final page (#24957)

Remove themeing to get ready for staging

MICROBA-574 | Dismiss CTA after learner finishes answering modal questions (#24965)

[MICROBA-574]
- Dismiss CTA after learner finishes answering demographics questions
- Cleanup comments

* Various initial bugfixes

- fixes 2 issues with the multiselect dropdown erasing state
- prevents input higher than 255 characters in the self describe
- fixes 400 errors when the user selects a default option
- Removes additional page count section

- Re-adding deleted JS file. Can't clean this up until after we cutover to using the new Demographics modal

* Add translatable string to clear button

* Remove extra page counter from the header for the third time

* Remove unneeded template context

Co-authored-by: Matt Tuchfarber <mtuchfarber@edx.org>
Co-authored-by: Justin Hynes <jhynes@edx.org>
2020-09-14 09:28:06 -04:00
Usama Sadiq
7bfd98c037 Merge pull request #24974 from edx/jenkins/upgrade-python-requirements-ee2a149
Python Requirements Update
2020-09-14 12:51:15 +05:00
Régis Behmo
307457a255 Simplify hack to obtain waffle module names
Instead of going up the stacktrace to find the module names of waffle
flags and switches, we manually pass the module __name__ whenever the
flag is created. This is similar to `logging.getLogger(__name__)`
standard behaviour.

As the waffle classes are used outside of edx-platform, we make the new
module_name argument an optional keyword argument. This will change once
we pull waffle_utils outside of edx-platform.

Note that the module name is normally only required to view the list of
existing waffle flags and switches. The module name should not be
necessary to verify if a flag is enabled. Thus, maybe it would make
sense to create a `add` class methor similar to:

    class WaffleFlag:
        @classmethod
        def add(cls, namespace, flag, module):
            instance = cls(namespace, flag)
            cls._class_instances.add((instance, module))
2020-09-14 09:30:24 +02:00
edX requirements bot
6cf35d7e70 Updating Python Requirements 2020-09-14 02:35:53 -04:00
edX Transifex Bot
ee2a1495ff fix(i18n): update translations 2020-09-13 17:44:38 -04:00
Jeff Chaves
a7d4425ca3 bumping enterprise version (#24971) 2020-09-11 15:27:18 -04:00
Binod Pant
0a6b2b9ded upgrade to 3.8.1 (#24969) 2020-09-11 14:56:13 -04:00
Syed Muhammad Dawoud Sheraz Ali
1d9c7e9168 Merge pull request #24867 from open-craft/kshitij/remove-report-path
[BB-2967] Remove report path from task output data
2020-09-11 21:02:59 +05:00
Troy Sankey
ef7ec74a49 Merge pull request #24946 from edx/pwnage101/DENG-379-no-crash-on-missing-themes-dir
Changes that enable the modernization of Analytics Exporter
2020-09-11 11:14:29 -04:00
Michael Terry
e4b75af4db Merge pull request #24963 from fghaas/doc-enable-learner-records
Fix documentation for ENABLE_LEARNER_RECORDS
2020-09-11 09:20:16 -04:00
Kshitij Sobti
9adeeb0056 Remove report path from task output data
Use alternative method for getting report download link
2020-09-11 14:12:28 +02:00
Florian Haas
125b502c79 Fix documentation for ENABLE_LEARNER_RECORDS
Commit 3222d3fd13 (LEARNER-5987)
introduced the ENABLE_LEARNER_RECORDS site configuration flag, but
incorrectly referred to it as ENABLE_CREDENTIALS_RECORDS in the
documentation for the credentials service.

Fix the reference with the correct flag name.
2020-09-11 14:12:18 +02:00
Usama Sadiq
8008715204 Merge pull request #24961 from edx/testeng/bokchoy_auto_cache_update_58e6d08fc9e1f674bc451dad626a3449b2049dd4
Bokchoy Testing DB Cache update
2020-09-11 12:07:07 +05:00
Usama Sadiq
f843f9ab5c Merge pull request #24962 from edx/jenkins/upgrade-python-requirements-9ebfd40
Python Requirements Update
2020-09-11 12:03:01 +05:00
edX requirements bot
3a8fe6f597 Updating Python Requirements 2020-09-11 01:39:15 -04:00
Troy Sankey
fce015e08c Create new analytics_exporter.py settings
These new settings files are intended to be used by the Analytics
Exporter automation managed by the DE team.  The Analytics Exporter must
be able to simply clone edx-platform, install requirements, fetch
remote-config, then just run management commands without needing to run
any ansible or pull down any docker/AMI images.  Since the theming app
includes a check that fails if the themes base dir cannot be found, and
that check runs on app startup, we must disable the app.

DENG-379
2020-09-10 21:21:47 -04:00
Troy Sankey
26276c796d export_olx management command: write bytes to stdout correctly
This must have been broken ever since we upgraded from Python 2 to 3.

DENG-379
2020-09-10 21:17:17 -04:00