copy edits
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
1. Deprecating the Sysadmin Dashboard
|
2. Deprecating the Sysadmin Dashboard
|
||||||
---------------------
|
---------------------
|
||||||
|
|
||||||
Status
|
Status
|
||||||
@@ -10,7 +10,7 @@ Context
|
|||||||
-------
|
-------
|
||||||
|
|
||||||
Maintaining the sysadmin dashboard is challenging, and it is not widely used. The code is part of the lms
|
Maintaining the sysadmin dashboard is challenging, and it is not widely used. The code is part of the lms
|
||||||
application, even though most of it's use cases are relevant to course authoring.
|
application, even though most of its use cases are relevant to course authoring.
|
||||||
|
|
||||||
The sysadmin dashboard would be better suited as a pluggable django application, using appropriate APIs in the
|
The sysadmin dashboard would be better suited as a pluggable django application, using appropriate APIs in the
|
||||||
cms application
|
cms application
|
||||||
@@ -23,23 +23,27 @@ would need to be added and/or moved into the cms application
|
|||||||
|
|
||||||
1. Create a cms user account
|
1. Create a cms user account
|
||||||
|
|
||||||
https://github.com/mitodl/edx-platform/blob/50dd1238408dc6785f022d8540961f96e0d6bb4f/lms/djangoapps/dashboard/sysadmin.py#L113-L151
|
https://github.com/edx/edx-platform/blob/50dd1238408dc6785f022d8540961f96e0d6bb4f/lms/djangoapps/dashboard/sysadmin.py#L113-L151
|
||||||
|
|
||||||
2. Delete a cms user.
|
2. Import a course from git
|
||||||
|
|
||||||
|
https://github.com/edx/edx-platform/blob/master/lms/djangoapps/dashboard/git_import.py
|
||||||
|
|
||||||
|
3. Delete a course
|
||||||
|
|
||||||
|
https://github.com/edx/edx-platform/blob/master/lms/djangoapps/dashboard/sysadmin.py#L383-L408
|
||||||
|
|
||||||
|
4. Staffing and Enrollment (TBD)
|
||||||
|
|
||||||
|
https://github.com/edx/edx-platform/blob/master/lms/djangoapps/dashboard/sysadmin.py#L419-L477
|
||||||
|
|
||||||
|
This functionality may be redundant to features in the Insights application
|
||||||
|
|
||||||
|
These APIs can be removed entirely, as they are adequately covered by existing functionality:
|
||||||
|
|
||||||
|
1. Delete a cms user.
|
||||||
|
|
||||||
This functionality should be removed entirely. CMS user accounts should be retired using the procedure described
|
This functionality should be removed entirely. CMS user accounts should be retired using the procedure described
|
||||||
... instead of simply deleting them.
|
... instead of simply deleting them.
|
||||||
|
|
||||||
3. Import a course from git
|
|
||||||
|
|
||||||
https://github.com/edx/edx-platform/blob/master/lms/djangoapps/dashboard/git_import.py
|
|
||||||
|
|
||||||
4. Delete a course
|
|
||||||
|
|
||||||
https://github.com/edx/edx-platform/blob/master/lms/djangoapps/dashboard/sysadmin.py#L383-L408
|
|
||||||
|
|
||||||
5. Staffing and Enrollment (TBD)
|
|
||||||
|
|
||||||
https://github.com/edx/edx-platform/blob/master/lms/djangoapps/dashboard/sysadmin.py#L419-L477
|
|
||||||
|
|
||||||
This functionality may be redundant to features in the Insights application
|
|
||||||
|
|||||||
Reference in New Issue
Block a user