Commit Graph

  • 2e06e592ca Use DjangoXBlockUserStateClient to implement UserStateCache Calen Pennington 2015-04-28 14:53:40 -04:00
  • 257660ed85 Move query-chunking into StudentModule and related ORM-objects Calen Pennington 2015-04-28 12:53:48 -04:00
  • 3da312b224 ECOM-1590 adding new field in advance_settings. Awais 2015-05-18 18:50:20 +05:00
  • cacdbc35d7 Remove the ability to select_for_updates from FieldDataCache. Calen Pennington 2015-04-24 12:09:24 -04:00
  • e6db0af1f1 Use current OpaqueKeys methods when loading a block for the XQueue callback Calen Pennington 2015-04-24 11:22:13 -04:00
  • 8d9d6ce0ec Clarify the interface used by xqueue_callback to load an XBlock Calen Pennington 2015-04-24 11:20:23 -04:00
  • 917ea90dc3 Inline some private methods in UserStateCache Calen Pennington 2015-04-24 10:38:38 -04:00
  • 674b68b7e3 Add implementation of get_many and set_many to DjangoXBlockUserStateClient Calen Pennington 2015-04-24 10:30:10 -04:00
  • 1ec4ae7c26 Add more documentation to XBlockUserStateClient interface Calen Pennington 2015-04-24 09:53:13 -04:00
  • 4c3fb2d07e Enforce user-state only for StudentModule backend Client Calen Pennington 2015-04-24 09:32:13 -04:00
  • c9dbd2c308 Add an empty implementation of XBlockUserStateClient backed by StudentModule Calen Pennington 2015-04-24 09:30:06 -04:00
  • 57d5fa28b5 Reorder methods in UserStateCache Calen Pennington 2015-04-24 09:28:27 -04:00
  • 3ea74743ee Flatten DjangoOrmFieldCache methods into UserStateCache Calen Pennington 2015-04-24 09:21:25 -04:00
  • 8c959528bc Add a last_modified method to FieldDataCache Calen Pennington 2015-04-23 15:55:45 -04:00
  • 3430024d22 Add a temporary set_grade method to the FieldDataCache and UserStateCache Calen Pennington 2015-04-23 12:12:04 -04:00
  • c3bb2e9b3a Use per-type cache set_many calls in FieldDataCache set_many Calen Pennington 2015-04-21 16:42:57 -04:00
  • 60e436c290 Push get down into per-type caches Calen Pennington 2015-04-21 16:10:47 -04:00
  • 407db16938 Implement per-type set methods in terms of set_many methods Calen Pennington 2015-04-21 16:00:48 -04:00
  • 12740fa4ac Make test_model_data test_set_many_failure slightly more robust Calen Pennington 2015-04-21 16:00:21 -04:00
  • 67d66184a7 Push set_many save() calls into per-type caches Calen Pennington 2015-04-21 15:42:19 -04:00
  • 97c2513ed8 Push set_many object creation down into per-type caches Calen Pennington 2015-04-21 14:39:38 -04:00
  • a0555d4cdc Add more documentation to DjangoOrmFieldCache Calen Pennington 2015-04-21 12:47:08 -04:00
  • 7a9923e289 Inline find_or_create Calen Pennington 2015-04-16 09:24:26 -04:00
  • 6ce7cc771a Move has logic down into per-scope caches Calen Pennington 2015-04-15 16:11:36 -04:00
  • 43d41d6648 Move delete logic down into per-scope caches Calen Pennington 2015-04-15 16:07:06 -04:00
  • d1fae17ca2 Move the logic from find into the methods that use it Calen Pennington 2015-04-15 15:51:43 -04:00
  • 3bcd5ceb50 Push has down into FieldDataCache from DjangoKeyValueStore Calen Pennington 2015-04-15 14:29:51 -04:00
  • 9338b6a480 Push delete down into FieldDataCache from DjangoKeyValueStore Calen Pennington 2015-04-15 13:50:16 -04:00
  • ebb3c906ff Push set_many down into FieldDataCache from DjangoKeyValueStore Calen Pennington 2015-04-15 13:48:14 -04:00
  • 951c19d789 Push get down into FieldDataCache, from DjangoKeyValueStore Calen Pennington 2015-04-15 13:23:43 -04:00
  • 5df3c22651 Push cache_key transformations inside the cache objects Calen Pennington 2015-04-09 15:56:15 -04:00
  • 29606a170d Extract common django-orm-backed-cache functionality Calen Pennington 2015-04-09 15:19:47 -04:00
  • 7909bee511 Stop leaking private _data members from per-scope caches Calen Pennington 2015-04-09 15:04:40 -04:00
  • 01cf2a3225 Store cache objects, rather than dictionaries generated by cache objects Calen Pennington 2015-04-09 13:59:04 -04:00
  • 21bcf55dba Extract _all_block_types and _all_usage_keys out of cache class Calen Pennington 2015-04-09 16:49:28 -04:00
  • 4463f71148 Separate caching for particular fields from instantiating the cache Calen Pennington 2015-04-09 13:56:32 -04:00
  • 0d37ec8099 Change the central cache to store at two levels: first by scope, then by cache key Calen Pennington 2015-04-08 16:48:43 -04:00
  • 645d2a727f Move field_object -> cache_key transformations to the scope-specific caches Calen Pennington 2015-04-08 16:29:49 -04:00
  • 7353d40b16 Push field_object iteration inside _retrieve_fields, and rename to _cache_fields Calen Pennington 2015-04-08 16:18:58 -04:00
  • 9059727672 Extract cache instantiation into classes per-scope Calen Pennington 2015-03-09 16:37:51 -04:00
  • fd0c47bc42 Extract query chunking from FieldDataCache Calen Pennington 2015-03-09 16:26:38 -04:00
  • 4182f87490 Add the candidate XBlockUserStateClient interface Calen Pennington 2015-03-09 15:54:16 -04:00
  • 4312c0e763 Enable PyContracts during tests Calen Pennington 2015-04-15 14:29:19 -04:00
  • af69635f74 Merge pull request #8097 from edx/gprice/discussion-api-comment-list Greg Price 2015-05-20 14:20:24 -04:00
  • 63233aa5d8 Fix cyclic import in pavelib Christine Lytwynec 2015-05-20 13:25:08 -04:00
  • f655e7c380 need to urlencode the course_id when constructing the registration redirect query string Chris Dodge 2015-05-20 14:05:00 -04:00
  • 2451e06788 Add comment list endpoint to Discussion API Greg Price 2015-05-18 13:39:56 -04:00
  • c40aa66d18 Merge pull request #8081 from edx/muhhshoaib/MAYB-65-MIT-PE-double-coupon-use-reported chrisndodge 2015-05-20 12:28:17 -04:00
  • 930ccd6332 Merge pull request #8123 from edx/mhoeber-mobile-api-typo Mark Hoeber 2015-05-20 11:58:51 -04:00
  • c9f13eb982 fix for broken course status label on outline page Marco Morales 2015-05-20 11:49:30 -04:00
  • e294e01da3 added myself to AUTHORS Thomas Young 2015-05-20 16:43:47 +02:00
  • 0284dce949 Update overview.rst Mark Hoeber 2015-05-20 10:40:32 -04:00
  • 225f442623 Merge pull request #8039 from edx/awais786/ECOM-1590-eligibility-tables Awais Qureshi 2015-05-20 18:10:32 +05:00
  • d43ffd3a56 [LTI Provider] Refactoring and clean-up Phil McGachey 2015-05-20 08:44:58 -04:00
  • 2b29c5fb18 scroll to newly created section and make first input element active on creation of a new textbook in the textbooks list page (fix for https://openedx.atlassian.net/browse/TNL-130) Thomas Young 2015-05-20 11:19:04 +02:00
  • 2599445190 ECOM-1590 adding models for credit eligibility. Awais 2015-05-14 17:10:41 +05:00
  • d94c0ab1af Merge pull request #8105 from edx/db/update-devops-usernames David Baumgold 2015-05-19 17:06:18 -04:00
  • 6c54349d7f Merge pull request #7836 from edx/sarina/default-xqa Sarina Canelake 2015-05-19 15:54:03 -04:00
  • fb777fa48f Update devops in requirement file comments David Baumgold 2015-05-19 15:34:26 -04:00
  • 47702f1bc3 Merge pull request #7918 from edx/ahsan/AC-103-fieldset-legend-solution-lost-when-editing-problem Ahsan Ulhaq 2015-05-19 14:42:05 -04:00
  • c7424dd7ae Supply default url for XQA server Sarina Canelake 2015-04-28 13:51:03 -04:00
  • 1ca4b3b941 Merge pull request #8102 from rando305/master Sarina Canelake 2015-05-19 14:06:35 -04:00
  • cff565060b Merge pull request #8052 from edx/christina/tag-events Christina Roberts 2015-05-19 13:55:57 -04:00
  • 0c7af25c79 Update student notes eventing for tags. cahrens 2015-05-12 10:59:10 -04:00
  • 6d38de1e5a Merge pull request #8098 from edx/benp/flaky-annotation Ben Patterson 2015-05-19 12:34:13 -04:00
  • 7eecfd89f9 Merge pull request #8094 from edx/renzo/enrollment-api-unenrollment Renzo Lucioni 2015-05-19 10:51:23 -04:00
  • 93e6434e19 Create email message only when it will be sent Randy Ostler 2015-05-19 10:01:48 -04:00
  • 470f613b44 Added Randy Ostler to AUTHORS Randy Ostler 2015-05-19 09:59:59 -04:00
  • 0dbdbfef20 Merge pull request #8080 from edx/track/ga-label-shim Christina Roberts 2015-05-19 09:20:07 -04:00
  • df80a8d6e4 Merge pull request #8075 from edx/tyler-jwt-fullname Tyler Nickerson 2015-05-19 09:15:04 -04:00
  • e9164a72ec Merge branch 'release' Ben Patterson 2015-05-19 07:33:32 -04:00
  • 72bf9a5a6c MAYN-65 fixed the bug, removed the redemption table entry when the item is expired from the user cart Muhammad Shoaib 2015-05-18 13:32:01 +05:00
  • c75526ea5e changes for failing label test Ahsan Ulhaq 2015-05-19 13:17:17 +05:00
  • 16a248b997 Fieldset and legend solution is lost when edit Problem Ahsan Ulhaq 2015-05-05 15:38:10 +05:00
  • 960b02cf98 Allow enrollment API to deactivate enrollments Renzo Lucioni 2015-05-18 13:43:20 -04:00
  • b1227c1dd2 Merge pull request #8095 from edx/sarina/cleanup-styles Sarina Canelake 2015-05-18 19:29:27 -04:00
  • 51ac5f7128 Skip test. TNL-1590 Ben Patterson 2015-05-18 17:02:13 -04:00
  • 9eb565ec2f Remove unused css Sarina Canelake 2015-05-18 16:10:40 -04:00
  • 28072773a9 Merge pull request #8092 from edx/marco/dashboard/rebase-cleanup Marco Morales 2015-05-18 16:53:50 -04:00
  • 5359ff9d71 Passing full name to E-Commerce API Nickersoft 2015-05-15 15:02:10 +00:00
  • e124fb0643 Merge pull request #8059 from edx/gprice/discussion-api-thread-list-refactor Greg Price 2015-05-18 16:09:27 -04:00
  • 1775dd5365 Merge pull request #7315 from edx/db/creative-commons Sarina Canelake 2015-05-18 15:36:50 -04:00
  • 3679396019 Merge pull request #8093 from edx/benp/test-user-mgmt-skip Ben Patterson 2015-05-18 14:58:54 -04:00
  • 081b7ca750 Merge pull request #8031 from edx/clytwynec/clean-up-all-tests-script Christine Lytwynec 2015-05-18 14:58:28 -04:00
  • d1df7b1556 Merge pull request #7986 from edx/alasdair/ECOM-1547-footer-2015 AlasdairSwan 2015-05-18 14:55:06 -04:00
  • ca64c665cc Default course license to All Rights Reserved Sarina Canelake 2015-05-14 16:54:20 -04:00
  • a3887e951c Courseware license (Creative Commons): FED David Baumgold 2015-04-30 11:24:17 -04:00
  • 8fbaa66d33 Make courseware licenses show up in Studio XBlock previews David Baumgold 2015-04-29 16:10:01 -04:00
  • 648e8a20f7 Creative Commons: Accessibility improvements David Baumgold 2015-04-29 13:39:11 -04:00
  • 37ab2fc16a Wrap block with license info in LMS only David Baumgold 2015-04-27 15:37:22 -04:00
  • ca2fee1259 Move LicenseMixin into VideoFields class David Baumgold 2015-04-21 13:33:04 -04:00
  • 2159d34128 Added a simple XBlockMixin for courseware licenses David Baumgold 2015-03-05 10:56:14 -05:00
  • 41e84a58dd Skip flaky test. SOL-618. Ben Patterson 2015-05-18 14:11:20 -04:00
  • 8a4503b3f4 Display Scope.content fields in Studio editor David Baumgold 2015-04-08 09:49:40 -04:00
  • 7309352ef7 Refactor discussion API to use DRF serializer Greg Price 2015-05-14 17:50:10 -04:00
  • 565cdb8edf Move Discussion API access control checks Greg Price 2015-05-08 12:40:05 -04:00
  • e121aa4783 updated dashboard html to remove rebase bug which displayed the username to learners Marco Morales 2015-05-18 13:55:56 -04:00
  • f81d88e394 ECOM-1547 created new template and Sass file for new footer. Wrapped it in a feature flag and updated previously named footer-edx-new.html to footer-edx-v2.html to better track/name updates to the footer going forward. ECOM-1547 removed data-updated attributes from body ECOM-1548 added JS file that inits analytics event listener and makes ajax call to API to get footer and HTML and add it to the DOM ECOM-1547 code review cleanup ECOM-1547 rebase and Sass appraoch update after @talbs the IE9 killer slayed the mighty beast. ECOM-1547 updated file names and added comments in light of @talbs review of PR ECOM-1547 update to social media link styles and nav link order ECOM-1547 updated SOCIAL_MEDIA_FOOTER_NAMES if ENABLE_FOOTER_V3 is true ECOM-1547 added translations to screenreader text ECOM-1547 fixed test and renamed files in line with @talbs's pending PR ECOM-1547 cleaned up file naming AlasdairSwan 2015-05-11 10:02:16 -04:00
  • 63b0378520 Ensure GA events have a course label if available Gabe Mulley 2015-05-15 14:18:00 -04:00
  • fe3326d8f2 Merge pull request #8083 from edx/muhhshoaib/MAYN-68-total-in-instrucor-dashboard-doesnt-include-multi-seats-purchases chrisndodge 2015-05-18 12:05:03 -04:00