Sarina Canelake
ca64c665cc
Default course license to All Rights Reserved
...
Clicking on conflicting option box unchecks all conflicts
LMS: Clicking license text should bring to new window
updated styles to reflect html reuse inside of xblock edit modal area.
Add ARIA attributes to license for a11y
Gracefully handle re-selecting of selected license
2015-05-18 14:37:32 -04:00
David Baumgold
8fbaa66d33
Make courseware licenses show up in Studio XBlock previews
2015-05-18 14:35:40 -04:00
David Baumgold
2159d34128
Added a simple XBlockMixin for courseware licenses
...
This allows course authors to choose between two difference licenses for their
course content: All Rights Reserved, or Creative Commons. In the backend, XBlocks
that wish to allow custom licenses need only inherit from LicenseMixin, which
adds a `license` field as a string.
License information is displayed in the Studio editor view, and just below the
rendered XBlock in the LMS. In addition, if the course block itself has a custom
license set, this license will display just below the main body of the page
on courseware pages.
This entire feature is gated behind the LICENSING feature flag.
2015-05-18 14:34:28 -04:00
Martyn James
20a32a7e4f
Merge pull request #8043 from edx/dcikatic/SOL-487-filter-staff-view-rebase
...
Dcikatic/sol 487 filter staff view (rebase against master)
2015-05-18 10:40:57 -04:00
Andy Armstrong
358aa7754b
Add "Teams Configuration" advanced setting
2015-05-15 14:13:41 -04:00
Ned Batchelder
78e9445aa1
Add super() calls to setUp/tearDown that are missing them
...
Also, I replaced a number of tearDown methods with addCleanup instead.
And also remove some unneeded patch.stopall() calls.
2015-05-14 18:14:21 -04:00
Ned Batchelder
7c704f3959
Move xmodule_modifiers.py to openedx/core/lib/xblock_utils.py
2015-05-14 16:03:50 -04:00
Davorin Sego
a455d9d50a
SOL-495 Cohort-Aware content search
2015-05-14 14:07:42 -04:00
Adam
4a8cd270a1
Merge pull request #7988 from edx/shr/bug/PLAT-612-video-component-missing-tests
...
edx-val-Fix VAL error on re-import
2015-05-11 13:25:43 -04:00
Syed Hassan Raza
103fa38860
edx-val-Fix VAL error on re-import
2015-05-11 20:00:55 +05:00
Awais Jibran
5e91c37b4e
Configuration error on course re-run
...
TNL 2098
2015-05-11 16:19:21 +05:00
Adam
58b34e1cc4
Merge pull request #7974 from edx/merge-release-to-master
...
Merge release to master
2015-05-08 14:24:14 -04:00
Martyn James
552c0bc734
Move location identifying strings into index
2015-05-08 11:29:07 -04:00
Adam Palay
8243d934e4
Merge remote-tracking branch 'origin/release' into merge-release-to-master
...
Conflicts:
common/test/acceptance/tests/video/test_video_times.py
2015-05-08 10:23:04 -04:00
Shrhawk
7b53584653
Merge pull request #7621 from edx/shr/bug/TNL-1858-Unable-to-delete-studio-page
...
Delete static_tab for split courses raises 500 error
2015-05-08 15:06:03 +05:00
Martyn James
fb51c6abd3
Exclude filtering for micorosite orgs
2015-05-07 21:39:07 -04:00
Syed Hassan Raza
e7aeb92182
update the attrib using dict-->update() function
2015-05-07 14:05:27 -04:00
Adam Palay
afec81b662
prevent overly nesting _field_data (TNL-2050)
2015-05-07 14:05:27 -04:00
Dino Cikatic
21917461cf
Fixes index function to not index children without published version
2015-05-06 14:46:24 +02:00
Syed Hassan Raza
b7955fab77
Static tab as orphan
2015-05-06 16:18:14 +05:00
Shrhawk
d60b4eed13
Merge pull request #7871 from edx/shr/bug/TNL-2094-6.00.x-export-issue
...
update the attrib using dict-->update() function
2015-05-05 12:08:29 +05:00
Syed Hassan Raza
1175047d12
update the attrib using dict-->update() function
2015-05-04 21:07:40 +05:00
Martyn James
c776272a8f
Merge pull request #7654 from edx/mjames/SOL-280
...
Index course information alongside courseware
2015-04-30 23:27:17 -04:00
Martyn James
b9f1c5db60
Index course information alongside courseware
...
Conflicts:
cms/djangoapps/contentstore/tests/test_courseware_index.py
2015-04-30 16:05:57 -04:00
Ned Batchelder
777be12ada
Add missing __init__.py files
2015-04-30 07:43:08 -04:00
Matt Drayer
c6ecf2551e
Fix for SOL-475 (double exam grader bug)
...
- Remove grader(s) upon deletion of existing entrance exam
- Remove grader(s) upon addition of new entrance exam
2015-04-28 12:49:03 -04:00
Mark Hoeber
323e466e21
Merge pull request #7579 from edx/sylvia/docs/templateupdates
...
Update component templates, round 1
2015-04-27 20:43:29 -04:00
Mark Hoeber
356b10c271
Update component templates for accessibility and content
2015-04-27 14:45:36 -04:00
Nimisha Asthagiri
c8e0095fbb
MA-668 Mobile Push Notification payload update
...
Support iOS receiving the update even when in the background.
Support Android detecting duplicates.
2015-04-24 17:23:22 -04:00
Nimisha Asthagiri
11044ebdf2
MA-614 Mobile Push Notification Studio UI
2015-04-18 15:30:25 -04:00
Nimisha Asthagiri
b124485ed6
MA-611, MA-613 Mobile Push Notification Studio Backend; Integration with Parse
2015-04-18 15:30:19 -04:00
Nimisha Asthagiri
a87c881024
MA-612 Mobile Push Notification Studio Django admin setting
2015-04-18 15:30:14 -04:00
Eugeny Kolpakov
b1765d0a69
Merge pull request #7641 from open-craft/eugeny/problem-type-search
...
Capa problem type filtering using edx-search
2015-04-17 18:43:04 +03:00
E. Kolpakov
d4f85d876b
Removed unnecessary comments
2015-04-17 12:24:37 +03:00
E. Kolpakov
3b348b7d3f
Tests for reindex library management command
2015-04-17 12:20:31 +03:00
Ahsan Ulhaq
eba02da233
Merge pull request #7544 from edx/ahsan/tnl-1675-iframe-elements-require-meaningful-title
...
iframe elements require a meaningful title attribute
2015-04-16 13:54:15 +05:00
E. Kolpakov
4d3750a526
Pylint fixes
2015-04-15 13:32:32 +03:00
E. Kolpakov
26b1e8d821
Made methods with no implementation abstract
2015-04-15 13:30:27 +03:00
E. Kolpakov
0b2b9fe2e8
Added management command to manually reindex libraries
2015-04-15 13:01:05 +03:00
E. Kolpakov
bd8754b0ee
Removed stale test helper method
2015-04-14 16:12:16 +03:00
E. Kolpakov
9bbad95497
Moved library key normalization into library_tools module, fixed library update task test
2015-04-14 14:43:37 +03:00
E. Kolpakov
5737364388
Added library update task test
2015-04-14 12:51:23 +03:00
E. Kolpakov
89443cf5dd
Fixed broken test
2015-04-14 12:43:21 +03:00
E. Kolpakov
77cc80f6b6
Added code to fire library_updated signal when library is updated
2015-04-14 12:41:24 +03:00
E. Kolpakov
bd891c21db
Added setting to enable/disable library indexing + moved is_index_enabled into search indexer classes
...
Added task and signal to fire library reindex
2015-04-14 12:40:05 +03:00
E. Kolpakov
eb7c5be035
Refactored tests to explicitly state with which modulestores they work
2015-04-14 12:38:36 +03:00
E. Kolpakov
4f6905ed77
Added library search indexer and tests
...
Search indexer is not bound to any library modifications, so tests fail - this is expected.
2015-04-14 12:37:28 +03:00
E. Kolpakov
d34c6a0783
Filtering using search index + tests
2015-04-14 12:32:50 +03:00
Matt Drayer
ffe30da7a5
Add course-specific URL overrides for social sharing icons on student dashboard
...
- sharing enabled for custom URLs only if URL actually specified
2015-04-13 13:14:43 -04:00
louyihua
7a45d6e471
i18n fix in studio
...
1. Fix the broken `gettext()` call in `courde_detail.js`
2. Change the string to avoid Transifex misunderstand the pattern '% o' in `checklist.underscore`.
3. Embed the `{filename}` part inside the string in `transcripts-choose.underscore` to provide better i18n flexibililty.
4. Remove all the call of `gettext()` and `${_()}` inside the `mock` directory to aovid mis-extraction by pybabel. (It seems that the `mock` directory is soly used in test? So the strings in this directory need not to be extracted and translated?)
5. The unicode char `\u2014` will trigger a bug inside pybabel which makes the extracted string untranslatable, so remove this char.
2015-04-13 19:00:52 +08:00