- Aug 09, 2021
-
-
Robert Raposa authored
Revert "MB-1192: [feat] Add course ended, not passing certificate status to dashboard messaging (#28405)" (#28426) This reverts commit 35d9330c.
-
Thomas Tracy authored
* [feat] Add course over, not passing status to dash If a student has not passed a course, the course has ended, and they have a verified seat, we want to show them a message at a glance on the dashboard.
-
- Jul 21, 2021
-
-
Albert (AJ) St. Aubin authored
that did not generate certs
-
- Jun 10, 2021
-
-
adeelehsan authored
VAN-434
-
- May 27, 2021
-
-
Adam Stankiewicz authored
* feat: enterprise learner portal access modal * fix: quality * fix: remove log.info
-
- May 24, 2021
-
-
Sameen Fatima authored
-
- May 19, 2021
-
-
Sameen Fatima authored
This reverts commit 9f2a72ad.
-
Sameen Fatima authored
-
- May 07, 2021
-
-
Adeel Ehsan authored
-
- May 05, 2021
-
-
adeelehsan authored
VAN-434
-
- Apr 27, 2021
-
-
Usama Sadiq authored
-
- Mar 24, 2021
-
-
Usama Sadiq authored
-
- Mar 10, 2021
-
-
Awais Qureshi authored
pyupgrade in student app.
-
- Feb 03, 2021
-
-
Jawayria authored
-
- Dec 03, 2020
-
-
Régis Behmo authored
By explicitly importing the legacy namespace classes, we make it clear that we are using soon-to-be-deprecated classes. We will then be able to start removing the legacy classes, one module at a time.
-
- Nov 10, 2020
-
-
Kyle McCormick authored
* Generate common/djangoapps import shims for LMS * Generate common/djangoapps import shims for Studio * Stop appending project root to sys.path * Stop appending common/djangoapps to sys.path * Import from common.djangoapps.course_action_state instead of course_action_state * Import from common.djangoapps.course_modes instead of course_modes * Import from common.djangoapps.database_fixups instead of database_fixups * Import from common.djangoapps.edxmako instead of edxmako * Import from common.djangoapps.entitlements instead of entitlements * Import from common.djangoapps.pipline_mako instead of pipeline_mako * Import from common.djangoapps.static_replace instead of static_replace * Import from common.djangoapps.student instead of student * Import from common.djangoapps.terrain instead of terrain * Import from common.djangoapps.third_party_auth instead of third_party_auth * Import from common.djangoapps.track instead of track * Import from common.djangoapps.util instead of util * Import from common.djangoapps.xblock_django instead of xblock_django * Add empty common/djangoapps/__init__.py to fix pytest collection * Fix pylint formatting violations * Exclude import_shims/ directory tree from linting
-
- Nov 04, 2020
-
-
Diane Kaplan authored
-
Kyle McCormick authored
* Use full LMS imports paths in LMS settings and urls modules * Use full LMS import paths in Studio settings and urls modules * Import from lms.djangoapps.badges instead of badges * Import from lms.djangoapps.branding instead of branding * Import from lms.djangoapps.bulk_email instead of bulk_email * Import from lms.djangoapps.bulk_enroll instead of bulk_enroll * Import from lms.djangoapps.ccx instead of ccx * Import from lms.djangoapps.course_api instead of course_api * Import from lms.djangoapps.course_blocks instead of course_blocks * Import from lms.djangoapps.course_wiki instead of course_wiki * Import from lms.djangoapps.courseware instead of courseware * Import from lms.djangoapps.dashboard instead of dashboard * Import from lms.djangoapps.discussion import discussion * Import from lms.djangoapps.email_marketing instead of email_marketing * Import from lms.djangoapps.experiments instead of experiments * Import from lms.djangoapps.gating instead of gating * Import from lms.djangoapps.grades instead of grades * Import from lms.djangoapps.instructor_analytics instead of instructor_analytics * Import form lms.djangoapps.lms_xblock instead of lms_xblock * Import from lms.djangoapps.lti_provider instead of lti_provider * Import from lms.djangoapps.mobile_api instead of mobile_api * Import from lms.djangoapps.rss_proxy instead of rss_proxy * Import from lms.djangoapps.static_template_view instead of static_template_view * Import from lms.djangoapps.survey instead of survey * Import from lms.djangoapps.verify_student instead of verify_student * Stop suppressing EdxPlatformDeprecatedImportWarnings
-
- Nov 03, 2020
-
-
Régis Behmo authored
Those classes were ported to edx_toggles. The imports remain in waffle_utils.__init__ for backward compatibility.
-
- Nov 02, 2020
-
-
sarina authored
-
- Sep 14, 2020
-
-
Régis Behmo authored
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))
-
- Aug 12, 2020
-
-
Manjinder Singh authored
* Moving plugins infrastructure to edx-django-utils This PR extracts the code that enables plugins in edx-platform and puts it in edx-django-utils. This is done to allow other IDAS to add plugin functionality.
-
- Jul 29, 2020
-
-
Jeff Chaves authored
* display message banner guiding user to their enterprise LP if enabled * adding new sass class name to use same styling as recovery email alert
-
- Jul 21, 2020
-
-
Feanil Patel authored
-
- Jul 17, 2020
-
-
Matt Tuchfarber authored
Make demographics collection banner on dashboard use new demographics API which checks enterprise as well. Also expose serialization of CourseEnrollments.
-
- Jun 25, 2020
-
-
Matt Tuchfarber authored
- Add bootstrap utility function to lms-base-v1 CSS - Moved coaching sass to edx.org theme - Banner feature flag and MB program gated - Fixes previous issue of changes specificity in button selector by resetting the style inside the component's class
-
- Jun 24, 2020
-
-
Diana Huang authored
dashboard.
-
- Jun 15, 2020
-
-
Matt Tuchfarber authored
-
- Jun 12, 2020
-
-
Matt Tuchfarber authored
- Add bootstrap utility function to lms-base-v1 CSS - Moved coaching sass to edx.org theme - Banner feature flag and MB program gated
-
- May 01, 2020
-
-
Aarif authored
-
- Apr 29, 2020
-
-
Adeel Khan authored
Previously code was only showing banner for enterprise learners. This patch would remove this restriction and is available to all edX learners provided that 'enable_secondary_email_feature' is switched on. PROD-1477
-
- Apr 08, 2020
-
-
Aarif authored
-
- Mar 13, 2020
-
-
Matt Tuchfarber authored
- Add ADR describing Plugin Contexts - Remove app-specific constants from framework-level code - Add dashboard constants to student app with README
-
- Mar 06, 2020
-
-
Matt Tuchfarber authored
Instead of requiring views like the dashboard to know about plugins so they can include their data in the context, this allows plugins to define a mapping between a view and a function where the function returns a dictionary of new context for the view. Each view would have to purposefully enable this additional context before it could be used. This will allow new content to be added to the pages without updating the core with a combination of a plugin to add new context, and a theme override of that page to use the new context.
-
- Feb 14, 2020
-
-
Mike O'Connell authored
Corrected PEP8 errors ENT-2607
-
Mike O'Connell authored
Rather than to create or update the account recovery record when the Account Settings page is updated, defer updating until the new recovery email is confirmed ENT-2607
-
- Jan 23, 2020
-
-
adeelehsan authored
PROD-799
-
- Dec 30, 2019
-
-
Feanil Patel authored
-
Feanil Patel authored
This will remove imports from __future__ that are no longer needed. https://docs.python.org/3.5/library/2to3.html#2to3fixer-future
-
- Oct 25, 2019
-
-
uzairr authored
Learners are not allowed to make an attempt of the procotored exam if they verify their identity near to proctored exam date.To make them, aware about their expiry date, modification are done to the status card so that user experience will be improved. PROD-769
-