1f5b1e6c4dd63f230b8e33a6101a5446a7b11e40
* remove waffle flag for proctoring providers removed waffle flag removed tests updates for requested changes corrected mistake Add edX Django Rest Framework Extensions CSRF App URLS to Studio MST-334 Make sure the CSRF hooks are in INSTALLED_APPS on Studio (#24607) ENT-2894: Use new welcome template when redirected from enterprise proxy login view (#24587) * using new welcome template when redirected from enterprise proxy login view * enabling safe redirects to enterprise learner portal from login in devstack * ading admin portal to login redirect whitelist * running make upgrade to version bump edx-enterprise fix(i18n): update translations Updating Python Requirements [REV-1257] Add upsell tracking for upgrading all programs button on program dashboard (#24589) Added upsell tracking to the course upgrade all button on the program dashboard so we have a better understanding of when users are clicking our upsell links. POST proctored exam settings (#24597) allow blank escalation email (#24613) [BD-10] Remove _uses_pattern_library property from EdxFragmentViews (#24536) [BD-10] remove edx-pattern-library from JS bundles (#24165) Co-authored-by: Sankar Raj <sankar.raj@crystaldelta.com> Make the ExperimentWaffleFlag respect course masquerading when checking if it's active for a specific enrollment [REV-1205] Add doc location comment so future devs can easily find it (#24615) AA-204: passing correct section information to frontend to complete outline portion of tab AA-204: adding tests AA-204: fixed up documentation and tests [BD-10] Remove uses bootstrap method (#24535) Remove pattern library of certificate styles. update search description on new search string (#24619) * update search description on new search string * disable xss-lint rule for jquery.html make comment more general, to allow for future changes (#24618) [BD-10] [DEPR-92] Remove pattern library of pavelib folder (#24591) [BD-10] [DEPR-92] Remove directories that includes pattern-library. (#24602) Add SSO Records endpoint for support tools Bucket users regardless of enrollment in courseware MFE experiment Updating Python Requirements Change the default value of allow_proctoring_opt_out (#24626) MST-333 ENT-3143: display message banner guiding user to their enterprise LP if enabled (#24625) * display message banner guiding user to their enterprise LP if enabled * adding new sass class name to use same styling as recovery email alert Add "Source from library" XBlock This lets the user import a block from a blockstore-based content library into a (modulestore based) course, by copying the block into the course. Revert "[BD-10] [DEPR-92] Remove pattern library of certificate styles." (#24633) Revert "[BD-10] [DEPR-92] Remove directories that includes pattern-library. (#24602)" This reverts commite4f28debb7. Revert "[BD-10] [DEPR-92] Remove pattern library of pavelib folder (#24591)" (#24635) This reverts commit6980291d96. allow plus or minus one (#24637) geoip2: update maxmind geolite country database fix keyerror with request.session (#24642) * fix keyerror with request.session * improve the conditional AA-127: Created MFE Outline Tab Waffle Flag Note: The team settled on raising a 404 when the waffle flag is disabled. Upon receiving the 404, the frontend will redirect to the LMS. Fixes session caching for enterprise portal links by only caching for auth'd learners BUG: fixes for saml provider config/data lookup Fix xss in edit member template Fix xss while rendering file-upload Fix xss in date Fix xss in base site template * revert * removed from test_views
…
This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This is the core repository of the Open edX software. It includes the LMS
(student-facing, delivering courseware), and Studio (course authoring)
components.
Installation
------------
Installing and running an Open edX instance is not simple. We strongly
recommend that you use a service provider to run the software for you. They
have free trials that make it easy to get started:
https://openedx.org/get-started/
If you will be modifying edx-platform code, the `Open edX Developer Stack`_ is
a Docker-based development environment.
If you want to run your own Open edX server and have the technical skills to do
so, `Open edX Ubuntu 16.04 64-bit Installation`_ has instructions to install
it on an existing Ubuntu 16.04 server.
.. _Open edX Developer Stack: https://github.com/edx/devstack
.. _Open edX Ubuntu 16.04 64-bit Installation: https://openedx.atlassian.net/wiki/display/OpenOPS/Native+Open+edX+Ubuntu+16.04+64+bit+Installation
License
-------
The code in this repository is licensed under version 3 of the AGPL
unless otherwise noted. Please see the `LICENSE`_ file for details.
.. _LICENSE: https://github.com/edx/edx-platform/blob/master/LICENSE
More about Open edX
-------------------
See the `Open edX site`_ to learn more about the Open edX world. You can find
information about hosting, extending, and contributing to Open edX software. In
addition, the Open edX site provides product announcements, the Open edX blog,
and other rich community resources.
.. _Open edX site: https://openedx.org
Documentation
-------------
Documentation can be found at https://docs.edx.org.
Getting Help
------------
If you're having trouble, we have discussion forums at
https://discuss.openedx.org where you can connect with others in the community.
Our real-time conversations are on Slack. You can request a `Slack
invitation`_, then join our `community Slack team`_.
For more information about these options, see the `Getting Help`_ page.
.. _Slack invitation: https://openedx-slack-invite.herokuapp.com/
.. _community Slack team: http://openedx.slack.com/
.. _Getting Help: https://openedx.org/getting-help
Issue Tracker
-------------
We use JIRA for our issue tracker, not GitHub issues. You can search
`previously reported issues`_. If you need to report a problem,
please make a free account on our JIRA and `create a new issue`_.
.. _previously reported issues: https://openedx.atlassian.net/projects/CRI/issues
.. _create a new issue: https://openedx.atlassian.net/secure/CreateIssue.jspa?issuetype=1&pid=11900
How to Contribute
-----------------
Contributions are welcome! The first step is to submit a signed
`individual contributor agreement`_. See our `CONTRIBUTING`_ file for more
information – it also contains guidelines for how to maintain high code
quality, which will make your contribution more likely to be accepted.
Reporting Security Issues
-------------------------
Please do not report security issues in public. Please email
security@edx.org.
.. _individual contributor agreement: https://openedx.org/wp-content/uploads/2019/01/individual-contributor-agreement.pdf
.. _CONTRIBUTING: https://github.com/edx/edx-platform/blob/master/CONTRIBUTING.rst
Languages
Python
73.7%
JavaScript
15.4%
HTML
7.1%
SCSS
3.2%
CSS
0.5%