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
OpenEdx
edx-platform
Commits
6d1c075c
Commit
6d1c075c
authored
Aug 30, 2017
by
Alex Dusenbery
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update imports in new certs project
parent
b25a227c
Hide whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
47 additions
and
47 deletions
+47
-47
openedx/features/certificates/management/commands/fix_ungraded_certs.py
+1
-1
openedx/features/certificates/management/commands/regenerate_user.py
+1
-1
openedx/features/certificates/migrations/0001_initial.py
+1
-1
openedx/features/certificates/tests/factories.py
+1
-1
openedx/features/certificates/tests/test_api.py
+7
-7
openedx/features/certificates/tests/test_cert_management.py
+5
-5
openedx/features/certificates/tests/test_create_fake_cert.py
+2
-2
openedx/features/certificates/tests/test_models.py
+2
-2
openedx/features/certificates/tests/test_queue.py
+3
-3
openedx/features/certificates/tests/test_signals.py
+2
-2
openedx/features/certificates/tests/test_support_views.py
+2
-2
openedx/features/certificates/tests/test_views.py
+2
-2
openedx/features/certificates/tests/test_webview_views.py
+3
-3
openedx/features/certificates/tests/tests.py
+3
-3
openedx/features/certificates/urls.py
+1
-1
openedx/features/certificates/views/support.py
+3
-3
openedx/features/certificates/views/webview.py
+6
-6
openedx/features/certificates/views/xqueue.py
+2
-2
No files found.
openedx/features/certificates/management/commands/fix_ungraded_certs.py
View file @
6d1c075c
...
@@ -7,7 +7,7 @@ from optparse import make_option
...
@@ -7,7 +7,7 @@ from optparse import make_option
from
django.core.management.base
import
BaseCommand
from
django.core.management.base
import
BaseCommand
from
certificates.models
import
GeneratedCertificate
from
certificates.models
import
GeneratedCertificate
from
courseware
import
courses
from
lms.djangoapps.
courseware
import
courses
from
lms.djangoapps.grades.new.course_grade_factory
import
CourseGradeFactory
from
lms.djangoapps.grades.new.course_grade_factory
import
CourseGradeFactory
log
=
logging
.
getLogger
(
__name__
)
log
=
logging
.
getLogger
(
__name__
)
...
...
openedx/features/certificates/management/commands/regenerate_user.py
View file @
6d1c075c
...
@@ -8,7 +8,7 @@ from django.contrib.auth.models import User
...
@@ -8,7 +8,7 @@ from django.contrib.auth.models import User
from
django.core.management.base
import
BaseCommand
,
CommandError
from
django.core.management.base
import
BaseCommand
,
CommandError
from
opaque_keys.edx.keys
import
CourseKey
from
opaque_keys.edx.keys
import
CourseKey
from
badges.events.course_complete
import
get_completion_badge
from
lms.djangoapps.
badges.events.course_complete
import
get_completion_badge
from
certificates.api
import
regenerate_user_certificates
from
certificates.api
import
regenerate_user_certificates
from
xmodule.modulestore.django
import
modulestore
from
xmodule.modulestore.django
import
modulestore
...
...
openedx/features/certificates/migrations/0001_initial.py
View file @
6d1c075c
...
@@ -8,7 +8,7 @@ import django_extensions.db.fields
...
@@ -8,7 +8,7 @@ import django_extensions.db.fields
import
django_extensions.db.fields.json
import
django_extensions.db.fields.json
import
django.db.models.deletion
import
django.db.models.deletion
import
django.utils.timezone
import
django.utils.timezone
from
badges.models
import
validate_badge_image
from
lms.djangoapps.
badges.models
import
validate_badge_image
from
django.conf
import
settings
from
django.conf
import
settings
from
openedx.core.djangoapps.xmodule_django.models
import
CourseKeyField
from
openedx.core.djangoapps.xmodule_django.models
import
CourseKeyField
...
...
openedx/features/certificates/tests/factories.py
View file @
6d1c075c
...
@@ -4,7 +4,7 @@ from uuid import uuid4
...
@@ -4,7 +4,7 @@ from uuid import uuid4
from
factory.django
import
DjangoModelFactory
from
factory.django
import
DjangoModelFactory
from
certificates.
models
import
(
from
models
import
(
CertificateHtmlViewConfiguration
,
CertificateHtmlViewConfiguration
,
CertificateInvalidation
,
CertificateInvalidation
,
CertificateStatuses
,
CertificateStatuses
,
...
...
openedx/features/certificates/tests/test_api.py
View file @
6d1c075c
...
@@ -16,19 +16,19 @@ from mock import patch
...
@@ -16,19 +16,19 @@ from mock import patch
from
nose.plugins.attrib
import
attr
from
nose.plugins.attrib
import
attr
from
opaque_keys.edx.locator
import
CourseLocator
from
opaque_keys.edx.locator
import
CourseLocator
from
certificates
import
api
as
certs_api
import
api
as
certs_api
from
certificates.
models
import
(
from
models
import
(
CertificateGenerationConfiguration
,
CertificateGenerationConfiguration
,
CertificateStatuses
,
CertificateStatuses
,
ExampleCertificate
,
ExampleCertificate
,
GeneratedCertificate
,
GeneratedCertificate
,
certificate_status_for_student
certificate_status_for_student
)
)
from
certificates.
queue
import
XQueueAddToQueueError
,
XQueueCertInterface
from
queue
import
XQueueAddToQueueError
,
XQueueCertInterface
from
certificates.
tests.factories
import
CertificateInvalidationFactory
,
GeneratedCertificateFactory
from
tests.factories
import
CertificateInvalidationFactory
,
GeneratedCertificateFactory
from
course_modes.models
import
CourseMode
from
lms.djangoapps.
course_modes.models
import
CourseMode
from
course_modes.tests.factories
import
CourseModeFactory
from
lms.djangoapps.
course_modes.tests.factories
import
CourseModeFactory
from
courseware.tests.factories
import
GlobalStaffFactory
from
lms.djangoapps.
courseware.tests.factories
import
GlobalStaffFactory
from
lms.djangoapps.grades.tests.utils
import
mock_passing_grade
from
lms.djangoapps.grades.tests.utils
import
mock_passing_grade
from
microsite_configuration
import
microsite
from
microsite_configuration
import
microsite
from
student.models
import
CourseEnrollment
from
student.models
import
CourseEnrollment
...
...
openedx/features/certificates/tests/test_cert_management.py
View file @
6d1c075c
...
@@ -6,11 +6,11 @@ from mock import patch
...
@@ -6,11 +6,11 @@ from mock import patch
from
nose.plugins.attrib
import
attr
from
nose.plugins.attrib
import
attr
from
opaque_keys.edx.locator
import
CourseLocator
from
opaque_keys.edx.locator
import
CourseLocator
from
badges.events.course_complete
import
get_completion_badge
from
lms.djangoapps.
badges.events.course_complete
import
get_completion_badge
from
badges.models
import
BadgeAssertion
from
lms.djangoapps.
badges.models
import
BadgeAssertion
from
badges.tests.factories
import
BadgeAssertionFactory
,
CourseCompleteImageConfigurationFactory
from
lms.djangoapps.
badges.tests.factories
import
BadgeAssertionFactory
,
CourseCompleteImageConfigurationFactory
from
certificates.
management.commands
import
regenerate_user
,
resubmit_error_certificates
,
ungenerated_certs
from
management.commands
import
regenerate_user
,
resubmit_error_certificates
,
ungenerated_certs
from
certificates.
models
import
CertificateStatuses
,
GeneratedCertificate
from
models
import
CertificateStatuses
,
GeneratedCertificate
from
course_modes.models
import
CourseMode
from
course_modes.models
import
CourseMode
from
lms.djangoapps.grades.tests.utils
import
mock_passing_grade
from
lms.djangoapps.grades.tests.utils
import
mock_passing_grade
from
student.tests.factories
import
CourseEnrollmentFactory
,
UserFactory
from
student.tests.factories
import
CourseEnrollmentFactory
,
UserFactory
...
...
openedx/features/certificates/tests/test_create_fake_cert.py
View file @
6d1c075c
...
@@ -4,8 +4,8 @@ from django.test import TestCase
...
@@ -4,8 +4,8 @@ from django.test import TestCase
from
nose.plugins.attrib
import
attr
from
nose.plugins.attrib
import
attr
from
opaque_keys.edx.locator
import
CourseLocator
from
opaque_keys.edx.locator
import
CourseLocator
from
certificates.
management.commands
import
create_fake_cert
from
management.commands
import
create_fake_cert
from
certificates.
models
import
GeneratedCertificate
from
models
import
GeneratedCertificate
from
student.tests.factories
import
UserFactory
from
student.tests.factories
import
UserFactory
...
...
openedx/features/certificates/tests/test_models.py
View file @
6d1c075c
...
@@ -12,7 +12,7 @@ from nose.plugins.attrib import attr
...
@@ -12,7 +12,7 @@ from nose.plugins.attrib import attr
from
opaque_keys.edx.locator
import
CourseLocator
from
opaque_keys.edx.locator
import
CourseLocator
from
path
import
Path
as
path
from
path
import
Path
as
path
from
certificates.
models
import
(
from
models
import
(
CertificateGenerationHistory
,
CertificateGenerationHistory
,
CertificateHtmlViewConfiguration
,
CertificateHtmlViewConfiguration
,
CertificateInvalidation
,
CertificateInvalidation
,
...
@@ -22,7 +22,7 @@ from certificates.models import (
...
@@ -22,7 +22,7 @@ from certificates.models import (
ExampleCertificateSet
,
ExampleCertificateSet
,
GeneratedCertificate
GeneratedCertificate
)
)
from
certificates.
tests.factories
import
CertificateInvalidationFactory
,
GeneratedCertificateFactory
from
tests.factories
import
CertificateInvalidationFactory
,
GeneratedCertificateFactory
from
lms.djangoapps.instructor_task.tests.factories
import
InstructorTaskFactory
from
lms.djangoapps.instructor_task.tests.factories
import
InstructorTaskFactory
from
student.tests.factories
import
AdminFactory
,
UserFactory
from
student.tests.factories
import
AdminFactory
,
UserFactory
from
xmodule.modulestore.tests.django_utils
import
SharedModuleStoreTestCase
from
xmodule.modulestore.tests.django_utils
import
SharedModuleStoreTestCase
...
...
openedx/features/certificates/tests/test_queue.py
View file @
6d1c075c
...
@@ -19,9 +19,9 @@ from opaque_keys.edx.locator import CourseLocator
...
@@ -19,9 +19,9 @@ from opaque_keys.edx.locator import CourseLocator
# and verify that items are being correctly added to the queue
# and verify that items are being correctly added to the queue
# in our `XQueueCertInterface` implementation.
# in our `XQueueCertInterface` implementation.
from
capa.xqueue_interface
import
XQueueInterface
from
capa.xqueue_interface
import
XQueueInterface
from
certificates.
models
import
CertificateStatuses
,
ExampleCertificate
,
ExampleCertificateSet
,
GeneratedCertificate
from
models
import
CertificateStatuses
,
ExampleCertificate
,
ExampleCertificateSet
,
GeneratedCertificate
from
certificates.
queue
import
XQueueCertInterface
from
queue
import
XQueueCertInterface
from
certificates.
tests.factories
import
CertificateWhitelistFactory
,
GeneratedCertificateFactory
from
tests.factories
import
CertificateWhitelistFactory
,
GeneratedCertificateFactory
from
course_modes.models
import
CourseMode
from
course_modes.models
import
CourseMode
from
lms.djangoapps.grades.tests.utils
import
mock_passing_grade
from
lms.djangoapps.grades.tests.utils
import
mock_passing_grade
from
lms.djangoapps.verify_student.tests.factories
import
SoftwareSecurePhotoVerificationFactory
from
lms.djangoapps.verify_student.tests.factories
import
SoftwareSecurePhotoVerificationFactory
...
...
openedx/features/certificates/tests/test_signals.py
View file @
6d1c075c
...
@@ -4,8 +4,8 @@ and disabling for instructor-paced courses.
...
@@ -4,8 +4,8 @@ and disabling for instructor-paced courses.
"""
"""
import
mock
import
mock
from
certificates
import
api
as
certs_api
import
api
as
certs_api
from
certificates.
models
import
\
from
models
import
\
CertificateGenerationConfiguration
,
\
CertificateGenerationConfiguration
,
\
CertificateWhitelist
,
\
CertificateWhitelist
,
\
GeneratedCertificate
,
\
GeneratedCertificate
,
\
...
...
openedx/features/certificates/tests/test_support_views.py
View file @
6d1c075c
...
@@ -10,8 +10,8 @@ from django.core.urlresolvers import reverse
...
@@ -10,8 +10,8 @@ from django.core.urlresolvers import reverse
from
django.test.utils
import
override_settings
from
django.test.utils
import
override_settings
from
opaque_keys.edx.keys
import
CourseKey
from
opaque_keys.edx.keys
import
CourseKey
from
certificates.
models
import
CertificateInvalidation
,
CertificateStatuses
,
GeneratedCertificate
from
models
import
CertificateInvalidation
,
CertificateStatuses
,
GeneratedCertificate
from
certificates.
tests.factories
import
CertificateInvalidationFactory
from
tests.factories
import
CertificateInvalidationFactory
from
student.models
import
CourseEnrollment
from
student.models
import
CourseEnrollment
from
student.roles
import
GlobalStaff
,
SupportStaffRole
from
student.roles
import
GlobalStaff
,
SupportStaffRole
from
student.tests.factories
import
UserFactory
from
student.tests.factories
import
UserFactory
...
...
openedx/features/certificates/tests/test_views.py
View file @
6d1c075c
...
@@ -13,8 +13,8 @@ from django.test.utils import override_settings
...
@@ -13,8 +13,8 @@ from django.test.utils import override_settings
from
nose.plugins.attrib
import
attr
from
nose.plugins.attrib
import
attr
from
opaque_keys.edx.locator
import
CourseLocator
from
opaque_keys.edx.locator
import
CourseLocator
from
certificates.
api
import
get_certificate_url
from
api
import
get_certificate_url
from
certificates.
models
import
(
from
models
import
(
CertificateHtmlViewConfiguration
,
CertificateHtmlViewConfiguration
,
ExampleCertificate
,
ExampleCertificate
,
ExampleCertificateSet
,
ExampleCertificateSet
,
...
...
openedx/features/certificates/tests/test_webview_views.py
View file @
6d1c075c
...
@@ -17,8 +17,8 @@ from django.utils.translation import ugettext as _
...
@@ -17,8 +17,8 @@ from django.utils.translation import ugettext as _
from
mock
import
patch
from
mock
import
patch
from
nose.plugins.attrib
import
attr
from
nose.plugins.attrib
import
attr
from
certificates.
api
import
get_certificate_url
from
api
import
get_certificate_url
from
certificates.
models
import
(
from
models
import
(
CertificateHtmlViewConfiguration
,
CertificateHtmlViewConfiguration
,
CertificateSocialNetworks
,
CertificateSocialNetworks
,
CertificateStatuses
,
CertificateStatuses
,
...
@@ -26,7 +26,7 @@ from certificates.models import (
...
@@ -26,7 +26,7 @@ from certificates.models import (
CertificateTemplateAsset
,
CertificateTemplateAsset
,
GeneratedCertificate
GeneratedCertificate
)
)
from
certificates.
tests.factories
import
(
from
tests.factories
import
(
CertificateHtmlViewConfigurationFactory
,
CertificateHtmlViewConfigurationFactory
,
GeneratedCertificateFactory
,
GeneratedCertificateFactory
,
LinkedInAddToProfileConfigurationFactory
LinkedInAddToProfileConfigurationFactory
...
...
openedx/features/certificates/tests/tests.py
View file @
6d1c075c
...
@@ -7,14 +7,14 @@ from milestones.tests.utils import MilestonesTestCaseMixin
...
@@ -7,14 +7,14 @@ from milestones.tests.utils import MilestonesTestCaseMixin
from
mock
import
patch
from
mock
import
patch
from
nose.plugins.attrib
import
attr
from
nose.plugins.attrib
import
attr
from
badges.tests.factories
import
CourseCompleteImageConfigurationFactory
from
lms.djangoapps.
badges.tests.factories
import
CourseCompleteImageConfigurationFactory
from
certificates.
models
import
(
from
models
import
(
CertificateStatuses
,
CertificateStatuses
,
GeneratedCertificate
,
GeneratedCertificate
,
certificate_info_for_user
,
certificate_info_for_user
,
certificate_status_for_student
certificate_status_for_student
)
)
from
certificates.
tests.factories
import
GeneratedCertificateFactory
from
tests.factories
import
GeneratedCertificateFactory
from
student.tests.factories
import
CourseEnrollmentFactory
,
UserFactory
from
student.tests.factories
import
CourseEnrollmentFactory
,
UserFactory
from
util.milestones_helpers
import
milestones_achieved_by_user
,
set_prerequisite_courses
from
util.milestones_helpers
import
milestones_achieved_by_user
,
set_prerequisite_courses
from
xmodule.modulestore.tests.django_utils
import
ModuleStoreTestCase
from
xmodule.modulestore.tests.django_utils
import
ModuleStoreTestCase
...
...
openedx/features/certificates/urls.py
View file @
6d1c075c
...
@@ -5,7 +5,7 @@ URLs for the certificates app.
...
@@ -5,7 +5,7 @@ URLs for the certificates app.
from
django.conf
import
settings
from
django.conf
import
settings
from
django.conf.urls
import
patterns
,
url
from
django.conf.urls
import
patterns
,
url
from
certificates
import
views
import
views
urlpatterns
=
patterns
(
urlpatterns
=
patterns
(
''
,
''
,
...
...
openedx/features/certificates/views/support.py
View file @
6d1c075c
...
@@ -16,9 +16,9 @@ from django.views.decorators.http import require_GET, require_POST
...
@@ -16,9 +16,9 @@ from django.views.decorators.http import require_GET, require_POST
from
opaque_keys
import
InvalidKeyError
from
opaque_keys
import
InvalidKeyError
from
opaque_keys.edx.keys
import
CourseKey
from
opaque_keys.edx.keys
import
CourseKey
from
certificates
import
api
import
api
from
certificates.
models
import
CertificateInvalidation
from
models
import
CertificateInvalidation
from
courseware.access
import
has_access
from
lms.djangoapps.
courseware.access
import
has_access
from
lms.djangoapps.instructor_task.api
import
generate_certificates_for_students
from
lms.djangoapps.instructor_task.api
import
generate_certificates_for_students
from
openedx.core.djangoapps.content.course_overviews.models
import
CourseOverview
from
openedx.core.djangoapps.content.course_overviews.models
import
CourseOverview
from
student.models
import
CourseEnrollment
,
User
from
student.models
import
CourseEnrollment
,
User
...
...
openedx/features/certificates/views/webview.py
View file @
6d1c075c
...
@@ -18,9 +18,9 @@ from eventtracking import tracker
...
@@ -18,9 +18,9 @@ from eventtracking import tracker
from
opaque_keys
import
InvalidKeyError
from
opaque_keys
import
InvalidKeyError
from
opaque_keys.edx.keys
import
CourseKey
from
opaque_keys.edx.keys
import
CourseKey
from
badges.events.course_complete
import
get_completion_badge
from
lms.djangoapps.
badges.events.course_complete
import
get_completion_badge
from
badges.utils
import
badges_enabled
from
lms.djangoapps.
badges.utils
import
badges_enabled
from
certificates.
api
import
(
from
api
import
(
emit_certificate_event
,
emit_certificate_event
,
get_active_web_certificate
,
get_active_web_certificate
,
get_certificate_footer_context
,
get_certificate_footer_context
,
...
@@ -29,14 +29,14 @@ from certificates.api import (
...
@@ -29,14 +29,14 @@ from certificates.api import (
get_certificate_url
,
get_certificate_url
,
has_html_certificates_enabled
has_html_certificates_enabled
)
)
from
certificates.
models
import
(
from
models
import
(
CertificateHtmlViewConfiguration
,
CertificateHtmlViewConfiguration
,
CertificateSocialNetworks
,
CertificateSocialNetworks
,
CertificateStatuses
,
CertificateStatuses
,
GeneratedCertificate
GeneratedCertificate
)
)
from
courseware.access
import
has_access
from
lms.djangoapps.
courseware.access
import
has_access
from
courseware.courses
import
get_course_by_id
from
lms.djangoapps.
courseware.courses
import
get_course_by_id
from
edxmako.shortcuts
import
render_to_response
from
edxmako.shortcuts
import
render_to_response
from
edxmako.template
import
Template
from
edxmako.template
import
Template
from
openedx.core.djangoapps.site_configuration
import
helpers
as
configuration_helpers
from
openedx.core.djangoapps.site_configuration
import
helpers
as
configuration_helpers
...
...
openedx/features/certificates/views/xqueue.py
View file @
6d1c075c
...
@@ -13,8 +13,8 @@ from opaque_keys.edx.keys import CourseKey
...
@@ -13,8 +13,8 @@ from opaque_keys.edx.keys import CourseKey
import
dogstats_wrapper
as
dog_stats_api
import
dogstats_wrapper
as
dog_stats_api
from
capa.xqueue_interface
import
XQUEUE_METRIC_NAME
from
capa.xqueue_interface
import
XQUEUE_METRIC_NAME
from
certificates.
api
import
generate_user_certificates
from
api
import
generate_user_certificates
from
certificates.
models
import
(
from
models
import
(
CertificateStatuses
,
CertificateStatuses
,
ExampleCertificate
,
ExampleCertificate
,
GeneratedCertificate
,
GeneratedCertificate
,
...
...
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