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
bc485ea5
Commit
bc485ea5
authored
Jul 05, 2017
by
Brian Mesick
Committed by
GitHub
Jul 05, 2017
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #15469 from edx/bmedx/django_1.11_upgrade_ratelimit_backend_PLAT-1482
Upgrade django-ratelimit-backend to 1.1.1
parents
e4c8ff3a
d6d7fcaf
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
28 additions
and
16 deletions
+28
-16
common/djangoapps/course_modes/admin.py
+3
-2
common/djangoapps/student/admin.py
+10
-5
common/djangoapps/third_party_auth/admin.py
+1
-1
lms/djangoapps/experiments/admin.py
+4
-2
lms/djangoapps/verify_student/admin.py
+3
-1
openedx/core/djangoapps/api_admin/admin.py
+2
-2
openedx/core/djangoapps/verified_track_content/admin.py
+4
-2
requirements/edx/base.txt
+1
-1
No files found.
common/djangoapps/course_modes/admin.py
View file @
bc485ea5
...
@@ -4,9 +4,10 @@ Django admin page for course modes
...
@@ -4,9 +4,10 @@ Django admin page for course modes
from
django.conf
import
settings
from
django.conf
import
settings
from
django
import
forms
from
django
import
forms
from
django.utils.translation
import
ugettext_lazy
as
_
from
django.utils.translation
import
ugettext_lazy
as
_
from
django.contrib
import
admin
from
django.contrib
.admin
import
widgets
from
pytz
import
timezone
,
UTC
from
pytz
import
timezone
,
UTC
from
ratelimitbackend
import
admin
from
opaque_keys.edx.keys
import
CourseKey
from
opaque_keys.edx.keys
import
CourseKey
from
opaque_keys.edx.locations
import
SlashSeparatedCourseKey
from
opaque_keys.edx.locations
import
SlashSeparatedCourseKey
...
@@ -54,7 +55,7 @@ class CourseModeForm(forms.ModelForm):
...
@@ -54,7 +55,7 @@ class CourseModeForm(forms.ModelForm):
"OPTIONAL: After this date/time, users will no longer be able to submit photos for verification. "
"OPTIONAL: After this date/time, users will no longer be able to submit photos for verification. "
"This appies ONLY to modes that require verification."
"This appies ONLY to modes that require verification."
),
),
widget
=
admin
.
widgets
.
AdminSplitDateTime
,
widget
=
widgets
.
AdminSplitDateTime
,
)
)
def
__init__
(
self
,
*
args
,
**
kwargs
):
def
__init__
(
self
,
*
args
,
**
kwargs
):
...
...
common/djangoapps/student/admin.py
View file @
bc485ea5
""" Django admin pages for student app """
""" Django admin pages for student app """
from
config_models.admin
import
ConfigurationModelAdmin
from
config_models.admin
import
ConfigurationModelAdmin
from
django
import
forms
from
django
import
forms
from
django.contrib.admin.sites
import
NotRegistered
from
django.contrib.auth
import
get_user_model
from
django.contrib.auth
import
get_user_model
from
django.contrib.auth.admin
import
UserAdmin
as
BaseUserAdmin
from
django.contrib.auth.admin
import
UserAdmin
as
BaseUserAdmin
from
django.utils.translation
import
ugettext_lazy
as
_
from
django.utils.translation
import
ugettext_lazy
as
_
...
@@ -113,7 +114,6 @@ class CourseAccessRoleForm(forms.ModelForm):
...
@@ -113,7 +114,6 @@ class CourseAccessRoleForm(forms.ModelForm):
self
.
fields
[
'email'
]
.
initial
=
self
.
instance
.
user
.
email
self
.
fields
[
'email'
]
.
initial
=
self
.
instance
.
user
.
email
@admin.register
(
CourseAccessRole
)
class
CourseAccessRoleAdmin
(
admin
.
ModelAdmin
):
class
CourseAccessRoleAdmin
(
admin
.
ModelAdmin
):
"""Admin panel for the Course Access Role. """
"""Admin panel for the Course Access Role. """
form
=
CourseAccessRoleForm
form
=
CourseAccessRoleForm
...
@@ -138,7 +138,6 @@ class CourseAccessRoleAdmin(admin.ModelAdmin):
...
@@ -138,7 +138,6 @@ class CourseAccessRoleAdmin(admin.ModelAdmin):
super
(
CourseAccessRoleAdmin
,
self
)
.
save_model
(
request
,
obj
,
form
,
change
)
super
(
CourseAccessRoleAdmin
,
self
)
.
save_model
(
request
,
obj
,
form
,
change
)
@admin.register
(
LinkedInAddToProfileConfiguration
)
class
LinkedInAddToProfileConfigurationAdmin
(
admin
.
ModelAdmin
):
class
LinkedInAddToProfileConfigurationAdmin
(
admin
.
ModelAdmin
):
"""Admin interface for the LinkedIn Add to Profile configuration. """
"""Admin interface for the LinkedIn Add to Profile configuration. """
...
@@ -149,7 +148,6 @@ class LinkedInAddToProfileConfigurationAdmin(admin.ModelAdmin):
...
@@ -149,7 +148,6 @@ class LinkedInAddToProfileConfigurationAdmin(admin.ModelAdmin):
exclude
=
(
'dashboard_tracking_code'
,)
exclude
=
(
'dashboard_tracking_code'
,)
@admin.register
(
CourseEnrollment
)
class
CourseEnrollmentAdmin
(
admin
.
ModelAdmin
):
class
CourseEnrollmentAdmin
(
admin
.
ModelAdmin
):
""" Admin interface for the CourseEnrollment model. """
""" Admin interface for the CourseEnrollment model. """
list_display
=
(
'id'
,
'course_id'
,
'mode'
,
'user'
,
'is_active'
,)
list_display
=
(
'id'
,
'course_id'
,
'mode'
,
'user'
,
'is_active'
,)
...
@@ -185,7 +183,6 @@ class UserAdmin(BaseUserAdmin):
...
@@ -185,7 +183,6 @@ class UserAdmin(BaseUserAdmin):
return
django_readonly
+
(
'username'
,)
return
django_readonly
+
(
'username'
,)
@admin.register
(
UserAttribute
)
class
UserAttributeAdmin
(
admin
.
ModelAdmin
):
class
UserAttributeAdmin
(
admin
.
ModelAdmin
):
""" Admin interface for the UserAttribute model. """
""" Admin interface for the UserAttribute model. """
list_display
=
(
'user'
,
'name'
,
'value'
,)
list_display
=
(
'user'
,
'name'
,
'value'
,)
...
@@ -201,10 +198,18 @@ admin.site.register(UserTestGroup)
...
@@ -201,10 +198,18 @@ admin.site.register(UserTestGroup)
admin
.
site
.
register
(
CourseEnrollmentAllowed
)
admin
.
site
.
register
(
CourseEnrollmentAllowed
)
admin
.
site
.
register
(
Registration
)
admin
.
site
.
register
(
Registration
)
admin
.
site
.
register
(
PendingNameChange
)
admin
.
site
.
register
(
PendingNameChange
)
admin
.
site
.
register
(
CourseAccessRole
,
CourseAccessRoleAdmin
)
admin
.
site
.
register
(
CourseEnrollment
,
CourseEnrollmentAdmin
)
admin
.
site
.
register
(
DashboardConfiguration
,
ConfigurationModelAdmin
)
admin
.
site
.
register
(
DashboardConfiguration
,
ConfigurationModelAdmin
)
admin
.
site
.
register
(
LinkedInAddToProfileConfiguration
,
LinkedInAddToProfileConfigurationAdmin
)
admin
.
site
.
register
(
LogoutViewConfiguration
,
ConfigurationModelAdmin
)
admin
.
site
.
register
(
LogoutViewConfiguration
,
ConfigurationModelAdmin
)
admin
.
site
.
register
(
RegistrationCookieConfiguration
,
ConfigurationModelAdmin
)
admin
.
site
.
register
(
RegistrationCookieConfiguration
,
ConfigurationModelAdmin
)
admin
.
site
.
register
(
UserAttribute
,
UserAttributeAdmin
)
# We must first un-register the User model since it may also be registered by the auth app.
# We must first un-register the User model since it may also be registered by the auth app.
try
:
admin
.
site
.
unregister
(
User
)
except
NotRegistered
:
pass
admin
.
site
.
register
(
User
,
UserAdmin
)
admin
.
site
.
register
(
User
,
UserAdmin
)
common/djangoapps/third_party_auth/admin.py
View file @
bc485ea5
...
@@ -4,7 +4,7 @@ Admin site configuration for third party authentication
...
@@ -4,7 +4,7 @@ Admin site configuration for third party authentication
"""
"""
from
config_models.admin
import
ConfigurationModelAdmin
,
KeyedConfigurationModelAdmin
from
config_models.admin
import
ConfigurationModelAdmin
,
KeyedConfigurationModelAdmin
from
django
import
forms
from
django
import
forms
from
django.contrib
import
admin
from
ratelimitbackend
import
admin
from
third_party_auth.provider
import
Registry
from
third_party_auth.provider
import
Registry
...
...
lms/djangoapps/experiments/admin.py
View file @
bc485ea5
from
django.contrib
import
admin
from
ratelimitbackend
import
admin
from
.models
import
ExperimentData
from
.models
import
ExperimentData
@admin.register
(
ExperimentData
)
class
ExperimentDataAdmin
(
admin
.
ModelAdmin
):
class
ExperimentDataAdmin
(
admin
.
ModelAdmin
):
list_display
=
(
'user'
,
'experiment_id'
,
'key'
,)
list_display
=
(
'user'
,
'experiment_id'
,
'key'
,)
list_filter
=
(
'experiment_id'
,)
list_filter
=
(
'experiment_id'
,)
...
@@ -11,3 +10,6 @@ class ExperimentDataAdmin(admin.ModelAdmin):
...
@@ -11,3 +10,6 @@ class ExperimentDataAdmin(admin.ModelAdmin):
raw_id_fields
=
(
'user'
,)
raw_id_fields
=
(
'user'
,)
readonly_fields
=
(
'created'
,
'modified'
,)
readonly_fields
=
(
'created'
,
'modified'
,)
search_fields
=
(
'experiment_id'
,
'user'
,
'key'
,)
search_fields
=
(
'experiment_id'
,
'user'
,
'key'
,)
admin
.
site
.
register
(
ExperimentData
,
ExperimentDataAdmin
)
lms/djangoapps/verify_student/admin.py
View file @
bc485ea5
...
@@ -9,7 +9,6 @@ from ratelimitbackend import admin
...
@@ -9,7 +9,6 @@ from ratelimitbackend import admin
from
lms.djangoapps.verify_student.models
import
SoftwareSecurePhotoVerification
from
lms.djangoapps.verify_student.models
import
SoftwareSecurePhotoVerification
@admin.register
(
SoftwareSecurePhotoVerification
)
class
SoftwareSecurePhotoVerificationAdmin
(
admin
.
ModelAdmin
):
class
SoftwareSecurePhotoVerificationAdmin
(
admin
.
ModelAdmin
):
"""
"""
Admin for the SoftwareSecurePhotoVerification table.
Admin for the SoftwareSecurePhotoVerification table.
...
@@ -17,3 +16,6 @@ class SoftwareSecurePhotoVerificationAdmin(admin.ModelAdmin):
...
@@ -17,3 +16,6 @@ class SoftwareSecurePhotoVerificationAdmin(admin.ModelAdmin):
list_display
=
(
'id'
,
'user'
,
'status'
,
'receipt_id'
,
'submitted_at'
,
'updated_at'
,)
list_display
=
(
'id'
,
'user'
,
'status'
,
'receipt_id'
,
'submitted_at'
,
'updated_at'
,)
raw_id_fields
=
(
'user'
,
'reviewing_user'
,
'copy_id_photo_from'
,)
raw_id_fields
=
(
'user'
,
'reviewing_user'
,
'copy_id_photo_from'
,)
search_fields
=
(
'receipt_id'
,
'user__username'
,)
search_fields
=
(
'receipt_id'
,
'user__username'
,)
admin
.
site
.
register
(
SoftwareSecurePhotoVerification
,
SoftwareSecurePhotoVerificationAdmin
)
openedx/core/djangoapps/api_admin/admin.py
View file @
bc485ea5
"""Admin views for API managment."""
"""Admin views for API managment."""
from
config_models.admin
import
ConfigurationModelAdmin
from
config_models.admin
import
ConfigurationModelAdmin
from
django.contrib
import
admin
from
ratelimitbackend
import
admin
from
django.core.urlresolvers
import
reverse
from
django.core.urlresolvers
import
reverse
from
django.utils.translation
import
ugettext
as
_
from
django.utils.translation
import
ugettext
as
_
from
openedx.core.djangoapps.api_admin.models
import
ApiAccessConfig
,
ApiAccessRequest
from
openedx.core.djangoapps.api_admin.models
import
ApiAccessConfig
,
ApiAccessRequest
@admin.register
(
ApiAccessRequest
)
class
ApiAccessRequestAdmin
(
admin
.
ModelAdmin
):
class
ApiAccessRequestAdmin
(
admin
.
ModelAdmin
):
"""Admin for API access requests."""
"""Admin for API access requests."""
list_display
=
(
'user'
,
'status'
,
'website'
)
list_display
=
(
'user'
,
'status'
,
'website'
)
...
@@ -39,3 +38,4 @@ class ApiAccessRequestAdmin(admin.ModelAdmin):
...
@@ -39,3 +38,4 @@ class ApiAccessRequestAdmin(admin.ModelAdmin):
)
)
admin
.
site
.
register
(
ApiAccessConfig
,
ConfigurationModelAdmin
)
admin
.
site
.
register
(
ApiAccessConfig
,
ConfigurationModelAdmin
)
admin
.
site
.
register
(
ApiAccessRequest
,
ApiAccessRequestAdmin
)
openedx/core/djangoapps/verified_track_content/admin.py
View file @
bc485ea5
...
@@ -2,13 +2,15 @@
...
@@ -2,13 +2,15 @@
Django admin page for verified track configuration
Django admin page for verified track configuration
"""
"""
from
django.contrib
import
admin
from
ratelimitbackend
import
admin
from
openedx.core.djangoapps.verified_track_content.forms
import
VerifiedTrackCourseForm
from
openedx.core.djangoapps.verified_track_content.forms
import
VerifiedTrackCourseForm
from
openedx.core.djangoapps.verified_track_content.models
import
VerifiedTrackCohortedCourse
from
openedx.core.djangoapps.verified_track_content.models
import
VerifiedTrackCohortedCourse
@admin.register
(
VerifiedTrackCohortedCourse
)
class
VerifiedTrackCohortedCourseAdmin
(
admin
.
ModelAdmin
):
class
VerifiedTrackCohortedCourseAdmin
(
admin
.
ModelAdmin
):
"""Admin for enabling verified track cohorting. """
"""Admin for enabling verified track cohorting. """
form
=
VerifiedTrackCourseForm
form
=
VerifiedTrackCourseForm
admin
.
site
.
register
(
VerifiedTrackCohortedCourse
,
VerifiedTrackCohortedCourseAdmin
)
requirements/edx/base.txt
View file @
bc485ea5
...
@@ -111,7 +111,7 @@ stevedore==1.10.0
...
@@ -111,7 +111,7 @@ stevedore==1.10.0
sure==1.2.3
sure==1.2.3
sympy==0.7.1
sympy==0.7.1
xmltodict==0.4.1
xmltodict==0.4.1
django-ratelimit-backend==1.
0
django-ratelimit-backend==1.
1.1
unicodecsv==0.9.4
unicodecsv==0.9.4
django-require==1.0.11
django-require==1.0.11
django-webpack-loader==0.4.1
django-webpack-loader==0.4.1
...
...
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