Josh
b8893cbbd1
Remove unreachable return in contentstore course listing
2017-11-10 18:20:23 +09:00
noraiz-anwar
1f99e28f57
remove logs added under EDUCATOR-1652
2017-11-06 20:07:28 +05:00
bmedx
9099f0dc23
CMS urls cleanup for Django 1.11
...
- Remove usage of django.urls.patterns
- Change urls tuples to lists
- Make all string view names callables
2017-11-02 14:29:48 -04:00
noraiz-anwar
5ffe588abe
add logs to time frame course listing
2017-11-01 10:50:38 +05:00
noraiz-anwar
6cda1b2e0a
add logs to better understand course listing response time
2017-10-27 12:49:15 +05:00
noraiz-anwar
cb3f858464
use CourseSummary for course listing on studio for non-global staff users
2017-10-19 12:14:35 +05:00
Clinton Blackburn
317f719d3c
Added Studio API endpoint to re-run course runs
...
LEARNER-2470
2017-09-13 11:22:47 -04:00
Clinton Blackburn
256849950d
Added Studio API endpoint to support course creation
...
LEARNER-2468
2017-09-13 11:22:47 -04:00
Jillian Vogel
d0cfa7fa5a
Merge pull request #15431 from open-craft/jill/studio-filter-archived-courses
...
Separate Archived courses into a separate list in Studio
2017-08-02 10:42:09 +09:30
Eric Fischer
2ab2ed7760
Return no libraries if org not specified
...
Due to a bug in org=None vs org='', all libraries were being returned
from the "optimization" in #15292 . This fix returns no libraries on the
default '' value.
2017-07-26 14:47:37 -04:00
Jillian Vogel
8087a1d165
Adds settings.FEATURES.ENABLE_SEPARATE_ARCHIVED_COURSES
...
Separates archived courses into a different tab on the Studio index page.
Data is rendered synchronously, but tests are added to ensure that no new sql
or mongo queries were required.
2017-07-26 14:44:08 +09:30
cahrens
83ae677b83
Don't add groups in experiment configurations twice.
...
EDUCATOR-947
2017-07-24 11:03:31 -04:00
Ahmed Jazzar
fc5716d9b1
Fixed milestone issues
...
In settings_handler and any_unfulfilled_milestones (for mobile APIs)
2017-07-20 10:55:44 -07:00
Eric Fischer
dcd385df6a
Include libraries in optimized studio home
2017-07-07 16:11:12 -04:00
cahrens
4454458743
Limit courses and libraries returned for global staff.
...
EDUCATOR-563
2017-06-12 13:47:00 -04:00
Andy Armstrong
ebb04ca396
Reorder Studio imports using isort
2017-05-30 17:00:50 -04:00
John Eskew
3b57542ab0
Revert "Merge pull request #15170 from edx/jeskew/PLAT_1316_partitions_inheritance"
...
This reverts commit f97f052591 , reversing
changes made to 800bcd8e20 .
2017-05-30 12:42:54 -04:00
John Eskew
f97f052591
Merge pull request #15170 from edx/jeskew/PLAT_1316_partitions_inheritance
...
Move fields.py, inheritance.py, and partitions to openedx/core.
2017-05-25 14:21:03 -04:00
John Eskew
66f3aa5ccf
Move fields.py, inheritance.py, and partitions to openedx/core.
2017-05-25 13:24:08 -04:00
J. Cliff Dyer
61d247d4bb
Prefer iters and sets to lists
2017-05-24 15:49:45 -04:00
Albert St. Aubin
59c6218885
Show Enrollment Tracks in Group Configurations.
...
TNL-6743
2017-04-19 12:35:15 -04:00
Mushtaq Ali
40621b6cc2
Merge pull request #14315 from edx/mushtaq/move-component
...
Move a component
2017-03-14 12:58:20 +05:00
Qubad786
7c1f6ff2c0
Mgmt. Command to Sync Marketing Urls from Catalog service
...
Introduces a mgmt. command that retrieves course runs from catalog service in order to update marketing urls for the courses found in course metadata cache (i.e. CourseOverview). This also provides an updated utility to retrieve course sharing url.
2017-03-06 20:12:31 +05:00
Eric Fischer
f00f55566f
More specific messaging for deprecated block types
...
TNL-6628
2017-03-02 10:20:39 -05:00
Mushtaq Ali
bfeeeff708
Fix format parameter and test
2017-03-01 19:21:39 +05:00
Mushtaq Ali
3f355241be
Get concise course outline data for move dialog box
...
Get ancestor info for the given xblock
- TNL-6061
2017-03-01 19:21:33 +05:00
jagonzalr
d112c0b81b
show button new library in studio depending on flags and user staff status
...
add flag DISABLE_LIBRARY_CREATION
add comma
use CourseCreatorRole to determine if user can create a library
add disable library creation feature flag
Conflicts:
cms/djangoapps/contentstore/views/course.py
ENABLE_CONTENT_LIBRARIES flag
check for course creator role for library creation
Conflicts:
cms/djangoapps/contentstore/views/course.py
add unit tests
make check of creation of library a true/false for forntend, add security in api call, clean tests
update tests
fix docstring of tests
fixed quality violation
fixed broken unit test and quality violations
Feedback changes and unit test to assert libraries are visible to non staff users too
fixed quality violation and feedback changes
2017-01-30 12:51:35 +05:00
Renzo Lucioni
31f5c8ddcb
Remove the program admin tool from Studio
...
All programs are now managed using the Django admin on the catalog service. This is the first in a series of commits removing use of the old programs service from edx-platform.
ECOM-4422
2017-01-27 19:33:06 -05:00
Jesse Zoldak
ff43b823d8
Revert "Feature flag for library creation"
2017-01-11 14:35:19 -05:00
jagonzalr
4f50874fd0
update tests
2016-12-14 12:24:10 +02:00
jagonzalr
ce17c1cdcf
make check of creation of library a true/false for forntend, add security in api call, clean tests
2016-11-28 11:19:35 +02:00
jagonzalr
9cf08261b9
check for course creator role for library creation
2016-11-18 14:16:57 +02:00
jagonzalr
fe5becb4fe
ENABLE_CONTENT_LIBRARIES flag
2016-11-18 13:15:39 +02:00
jagonzalr
5f3257de87
use LIBRARIES_ENABLED
2016-11-18 12:50:13 +02:00
jagonzalr
ab49631b25
add disable library creation feature flag
2016-11-17 07:35:32 +00:00
jagonzalr
633eefb221
use CourseCreatorRole to determine if user can create a library
2016-11-08 10:14:07 +02:00
jagonzalr
00a42fe121
show button new library in studio depending on flags and user staff status
2016-11-03 14:59:39 +02:00
Douglas Hall
98ec118915
Allow for site override of EDITABLE_SHORT_DESCRIPTION setting
2016-08-29 13:50:28 -04:00
wajeeha-khalid
986dcff626
MA-2536: get 'course_about' url in enrollment
2016-07-29 14:58:54 +05:00
Saleem Latif
8ae92901ef
1. Merge microsites into Comprehensive Theming
...
2. Add site configuration overrides to theming/helpers.py
3. Move microsite.get_value from theming/helpers to site_configuration/helpers
4. Move microsite_configuration.microsite.get_value usages to site_configuration.helpers.values
2016-07-27 13:55:14 +05:00
cahrens
25bfd0a7d8
Get Studio deprecation list from XBlockConfiguration.
...
Replaces settings value.
TNL-4669
2016-07-06 11:05:52 -04:00
Awais Jibran
e6b3f8f895
Studio Edge cannot load the Course Dashboard for CCX courses.
...
TNL-4484
2016-05-06 12:56:36 +05:00
Ayub khan
d45c4d8caf
Revert "Implement 'from_string_or_404' in utils"
2016-05-02 14:23:39 +05:00
Ibrahim
f7f281b65b
WL-398 Add Course Background Image and Video Thumbnail Image Fields to Studio
2016-04-30 15:25:17 -04:00
Ayub khan
986209669d
Revert "SUST-35 Implementation of course_key_from_string_or_404 to return course_key or raise a 404"
2016-04-28 15:50:17 +05:00
Ibrahim Ahmed
8b014f2650
Merge pull request #12107 from edx/ibrahimahmed443/WL-309-new-fields-in-studio
...
WL-309 Add new text fields to Studio schedule and details settings page
2016-04-26 14:30:43 +05:00
Ibrahim
720bde1da9
add new text fields to schedule and details settings page
2016-04-25 23:44:13 -04:00
Ayub-khan
ef70d017c8
-fixed failing tests
...
-Adressed all comments
2016-04-15 15:40:21 +05:00
Calen Pennington
37813d1820
Merge pull request #11958 from cpennington/cale/xss
...
Make (some) Mako templates HTML escaped by default
2016-03-29 11:03:31 -04:00
Calen Pennington
b81a15d57f
XSS escape cms/templates/course_outline.html
2016-03-29 08:51:22 -04:00