Ahtisham Shahid
f6be77d493
Removed tech email form error templates
...
fixed tests
fixed test fail
Fixed failing tests
2020-04-01 14:53:01 +05:00
Awais Qureshi
30a2ae8aec
BOM-1438
...
Fix course_id string.
2020-04-01 14:42:35 +05:00
David Ormsbee
5ea71beeb1
Make XBlock views/handlers non-atomic requests.
...
We're seeing slow commits on production for courseware_studentmodule
updates. Based on the slow queries during those times, we think it
might be because multiple worker processes are trying to update the
same rows from within long-running transactions (since courseware
is relatively slow).
The risk with this is that since the whole view execution is no
longer wrapped in a big implicit transaction, it's possible that
XBlock state will update and things that key off of that (e.g.
completion progress information or pre-req milestones) will fail
in a way that will leave the database in an unplanned-for state,
though this is already the case for those actions that trigger
asynchronous tasks like grades recalculation.
The query counts for the index view test were adjusted down
because save points count towards the total and we're no longer
setting them at the top level around the view as a whole.
2020-03-31 21:22:58 -04:00
Nimisha Asthagiri
d8774e4f8d
Merge pull request #23555 from edx/arch/django2-bulk-email
...
Django2 bulk_email: bytestring conversion
2020-03-31 16:55:33 -04:00
Nimisha Asthagiri
90a330d0ad
Django2 bulk_email: bytestring conversion
2020-03-31 16:04:45 -04:00
Nimisha Asthagiri
e320af0272
Merge pull request #23552 from edx/arch/django2-badges
...
Django2 Badges: fix course_id string
2020-03-31 15:46:11 -04:00
Manjinder Singh
b1baf5db77
Converting variable to string before assignment in tests ( #23546 )
...
* Converting variable to string before assignment in tests
Django 2 is stricter of string typing, so it will no longer do implicit conversions in some cases.
While the release notes only mention dropping bytestring support in some places, they seem to have also dropped implicit conversion to str for whole host of things.
2020-03-31 15:31:52 -04:00
Nimisha Asthagiri
8a0d57eec3
Django2 Badges: fix course_id string
2020-03-31 14:23:53 -04:00
Nimisha Asthagiri
da55a740a1
Django2 experiments app: Fix course_id string
2020-03-31 13:42:02 -04:00
Saad Yousaf
521f5f2dc8
Merge pull request #23531 from edx/saad/PROD-1287-fix
...
[PROD-1287] - Optimize problem_grade_report code - FIX.
2020-03-31 14:35:08 +05:00
adeelehsan
8d840e6f55
Merge pull request #23529 from edx/revert-23509-aehsan/prod-1222/added_logs_for_investigation
...
Revert "Added logs for investigation"
2020-03-31 12:31:05 +05:00
Nathan Sprenkle
02392879b7
Team Management Upload A11y Improvements ( #23502 )
...
* Expose team management file input for better a11y
* Disable upload button when file not selected
2020-03-30 17:03:15 -04:00
SaadYousaf
6fb9d199a0
optimize code for problem_grade_report.
2020-03-30 20:33:49 +05:00
adeelehsan
82bf1d744a
Revert "Added logs for investigation"
2020-03-30 19:15:26 +05:00
Saad Yousaf
a458491f04
Revert "[PROD-1287] - initial work to optimise problem_grade_report code."
2020-03-30 19:05:54 +05:00
Danial Malik
8d951ae8ae
Import private.py in devstack_docker.py files instead of devstack.py ( #23512 )
...
Background: I use private.py a lot in my devstack for my private configurations. But issues are raised when I need to change/override a setting that is defined in devstack_docker.py file. Since that file's contents are loaded after private.py, my private.py is useless against the settings in devstack_docker.py.
Description: Now that the devstack is dockerized, I think it makes more sense to import the private.py in the devstack_docker.py files i.e. at the end of configuration files hierarchy.
2020-03-30 09:38:25 -04:00
M Zulqarnain
0aba1af792
Merge pull request #23526 from edx/zulqarnain/BOM-1422
...
BOM-1420 : Fix Django 2.x tests in Discussion app
2020-03-30 17:48:47 +05:00
Zulqarnain
34bece208a
Fix discussion notif pref tests
2020-03-30 16:01:06 +05:00
Saad Yousaf
4c5006988f
Merge pull request #23267 from edx/saad/PROD-1287
...
[PROD-1287] - initial work to optimise problem_grade_report code.
2020-03-30 15:14:10 +05:00
Waheed Ahmed
a23a31c2be
Allow Block Structures Collect to work in Studio.
...
The collect process was broken before this commit because Studio's
runtime does not permit handler_url invocation on "thirdparty"
XBlocks.
PROD-1393
2020-03-30 13:24:34 +05:00
SaadYousaf
4e4bffe404
initial work to optimise problem_grade_report code.
2020-03-30 13:14:01 +05:00
edX Transifex Bot
5f63c07ac7
fix(i18n): update translations
2020-03-29 17:24:51 -04:00
Zachary Hancock
b9bafed817
add pending role assignment model ( #23506 )
2020-03-27 14:29:09 -04:00
adeelehsan
c04341f863
Merge pull request #23509 from edx/aehsan/prod-1222/added_logs_for_investigation
...
Added logs for investigation
2020-03-27 18:21:21 +05:00
adeelehsan
da875856c8
Added logs for investigation
2020-03-27 17:37:37 +05:00
David Ormsbee
1e8b6d5a00
Make upgrade to get the latest edx-when (1.1.3)
...
Also pinned httpretty < 1.0 because that upgrade broke many tests.
2020-03-26 12:06:27 -04:00
Nick
f37c860c87
Merge pull request #23448 from edx/ndalfonso/AA-38-calendar-sync-email-template
...
AA-38 calendar sync email template
2020-03-26 08:51:53 -04:00
Nicholas D'Alfonso
52309d5541
AA-38 calendar sync email template
...
- create templates and methods to build/send calendar sync emails.
2020-03-25 16:40:19 -04:00
Calen Pennington
5551ef08bf
Revert "Revert "Upgrade edx-when to read XBlock dates out of the read-replica""
2020-03-25 14:29:48 -04:00
Simon Chen
b1f61d929d
MST-157 Part 3 Create the Program Enrollments Inspector tool UI and link to the Support tool index page
2020-03-25 13:08:48 -04:00
Calen Pennington
c8fcab315e
Revert "Upgrade edx-when to read XBlock dates out of the read-replica"
2020-03-24 16:30:50 -04:00
Calen Pennington
cbd875b05d
Merge pull request #23485 from cpennington/upgrade-edx-when-again
...
Upgrade edx-when to read XBlock dates out of the read-replica
2020-03-24 14:41:49 -04:00
Calen Pennington
246ad6c906
Upgrade edx-when to read XBlock dates out of the read-replica
2020-03-24 13:56:43 -04:00
Adam Butterworth
a2c4b00246
Skip flaky courseware MFE redirect tests ( #23483 )
2020-03-24 12:50:14 -04:00
Hammad Ahmad Waqas
1546198ab1
Merge pull request #23478 from edx/hammad/ENT-2580
...
ENT-2580 | added sleep of 1 second in create_orders_for_old_enterprise_course_en…
2020-03-24 17:31:54 +05:00
HammadAhmadWaqas
48d9c82e0a
added sleep of 1 second in create_orders_for_old_enterprise_course_enrollment command so that we should not hit ecommerce API more that 60 calls per minute.
2020-03-24 15:50:14 +05:00
edX Transifex Bot
fdc98696b1
fix(i18n): update translations
2020-03-24 13:42:44 +05:00
Adam Butterworth
1f59463720
Swap courseware-mfe CourseWaffleFlag with ExperimentWaffleFlag ( #23429 )
...
TNL-7000
2020-03-23 13:46:42 -04:00
Michael Terry
abc43a9352
Merge pull request #23463 from edx/mikix/verification-email-fix
...
Fix error in verification email command
2020-03-20 12:50:47 -04:00
Michael Terry
1aa49c93b8
Merge pull request #23456 from edx/mikix/enrollment-end
...
enrollment_end support for experiments
2020-03-20 12:17:42 -04:00
Michael Terry
7999bdfbe9
Fix error in verification email command
...
We are seeing an error in the send_verification_expiry_email job
because one verification model instance had a null expiry_date but
a non-null expery_email_date.
This makes us more robust to that odd data and makes the job more
robust by having it still send other emails out even if one fails.
AA-70
2020-03-20 11:32:03 -04:00
Waheed Ahmed
02b900cf64
Remove unnecessary check.
...
If `courseoverview.display_name` is set we don't get it from block
and we can remove this unnecessary check.
2020-03-20 13:50:51 +05:00
Simon Chen
0b90de1d94
MST-157 PART-2 Complete the functionality of searching for user info on program enrollment. The search result will be displayed on support tool's frontend.
2020-03-19 20:50:47 -04:00
Alex Dusenbery
c8d78eb3db
Fix a flaky teams test - sort lists before comparison.
2020-03-19 17:49:12 -04:00
Matt Tuchfarber
48a0802b77
Merge pull request #23443 from edx/tuchfarber/MICROBA-197
...
Add coaching aside to edx.org theme dashboard.
2020-03-19 17:08:16 -04:00
Michael Terry
c4868d07bf
enrollment_end support for experiments
...
Now in addition to enrollment_start support in ExperimentWaffleFlag,
you can set an enrollment_end date for your experiment. All enrollments
after this date will get the control experience.
2020-03-19 15:10:57 -04:00
Jansen Kantor
21c6d6b08d
EDUCATOR-4952: Allow Users to join one team per open teamset ( #23423 )
...
*allow users to join one team per teamset
2020-03-19 13:56:35 -04:00
Dillon Dumesnil
a13b695660
AA-74: Only show cert available date in Instructor paced courses
2020-03-18 12:41:27 -07:00
Alex Dusenbery
5f00228b11
Add grades how_tos doc.
2020-03-18 14:38:07 -04:00
Kyle McCormick
b40b55cbbf
Improve Django admin listings for program_enrollments
2020-03-18 14:33:36 -04:00