Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
edx-platform
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
edx
edx-platform
Commits
3715d6c4
Commit
3715d6c4
authored
Jul 11, 2013
by
cahrens
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Only send a single variable to index.html about authorship rights.
parent
51c9523f
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
14 additions
and
1 deletions
+14
-1
cms/djangoapps/contentstore/views/user.py
+14
-1
No files found.
cms/djangoapps/contentstore/views/user.py
View file @
3715d6c4
...
@@ -11,6 +11,7 @@ from contentstore.utils import get_url_reverse, get_lms_link_for_item
...
@@ -11,6 +11,7 @@ from contentstore.utils import get_url_reverse, get_lms_link_for_item
from
util.json_request
import
expect_json
,
JsonResponse
from
util.json_request
import
expect_json
,
JsonResponse
from
auth.authz
import
STAFF_ROLE_NAME
,
INSTRUCTOR_ROLE_NAME
,
get_users_in_course_group_by_role
from
auth.authz
import
STAFF_ROLE_NAME
,
INSTRUCTOR_ROLE_NAME
,
get_users_in_course_group_by_role
from
auth.authz
import
get_user_by_email
,
add_user_to_course_group
,
remove_user_from_course_group
from
auth.authz
import
get_user_by_email
,
add_user_to_course_group
,
remove_user_from_course_group
from
course_creators.views
import
get_course_creator_status
,
add_user_with_status_unrequested
from
.access
import
has_access
from
.access
import
has_access
...
@@ -32,6 +33,18 @@ def index(request):
...
@@ -32,6 +33,18 @@ def index(request):
and
course
.
location
.
name
!=
''
)
and
course
.
location
.
name
!=
''
)
courses
=
filter
(
course_filter
,
courses
)
courses
=
filter
(
course_filter
,
courses
)
if
settings
.
MITX_FEATURES
.
get
(
'DISABLE_COURSE_CREATION'
,
False
):
course_creator_status
=
'granted'
if
request
.
user
.
is_staff
else
'disallowed_for_this_site'
elif
settings
.
MITX_FEATURES
.
get
(
'ENABLE_CREATOR_GROUP'
,
False
):
course_creator_status
=
get_course_creator_status
(
request
.
user
)
if
course_creator_status
is
None
:
# User not grandfathered in as an existing user, has not previously visited the dashboard page.
# Add the user to the course creator admin table with status 'unrequested'.
add_user_with_status_unrequested
(
request
.
user
)
course_creator_status
=
get_course_creator_status
(
request
.
user
)
else
:
course_creator_status
=
'granted'
return
render_to_response
(
'index.html'
,
{
return
render_to_response
(
'index.html'
,
{
'new_course_template'
:
Location
(
'i4x'
,
'edx'
,
'templates'
,
'course'
,
'Empty'
),
'new_course_template'
:
Location
(
'i4x'
,
'edx'
,
'templates'
,
'course'
,
'Empty'
),
'courses'
:
[(
course
.
display_name
,
'courses'
:
[(
course
.
display_name
,
...
@@ -39,7 +52,7 @@ def index(request):
...
@@ -39,7 +52,7 @@ def index(request):
get_lms_link_for_item
(
course
.
location
,
course_id
=
course
.
location
.
course_id
))
get_lms_link_for_item
(
course
.
location
,
course_id
=
course
.
location
.
course_id
))
for
course
in
courses
],
for
course
in
courses
],
'user'
:
request
.
user
,
'user'
:
request
.
user
,
'
disable_course_creation'
:
settings
.
MITX_FEATURES
.
get
(
'DISABLE_COURSE_CREATION'
,
False
)
and
not
request
.
user
.
is_staff
'
course_creator_status'
:
course_creator_status
})
})
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment