Anthony Mangano
7e52af97b5
Render certificate templates in the correct language
...
LEARNER-2921
2017-11-07 14:49:44 -05:00
McKenzie Welter
39bf59e6d3
Flag for Hours of Effort in course certificates
...
Retrieve different data fields from Discovery
2017-10-17 17:07:54 -04:00
McKenzie Welter
8f31c1f251
extended parameters of language-less certificate templates
2017-10-12 10:30:51 -04:00
McKenzie Welter
190b2c36fe
Changed lookup logic to consider language learner-1995
2017-09-27 07:53:39 -04:00
Alex Dusenbery
ab71318104
EDUCATOR-1316 | Refactor courseware.views.views._get_cert_data and related functions.
2017-09-19 11:11:37 -04:00
McKenzie Welter
531a51f75c
Added util method to retrieve individual course_run data from Catalog
2017-09-15 15:03:20 -04:00
Michael LoTurco
2399f0ab16
Added Fields to CertificateGenerationCourseSetting
2017-09-13 12:42:51 -04:00
Gregory Martin
c1dcb54a66
Update 'downloadable' status for mobile/other API
2017-09-07 14:25:01 -04:00
Andy Armstrong
79acb5c5be
Reorder LMS imports using isort
2017-06-11 21:48:06 -04:00
Jillian Vogel
a5ba476935
Ensures that the following GeneratedCertificate fields are passed
...
through to the REST API:
* created_date: date/time the certificate was issued.
* is_passing: boolean flag denoting whether the certificate status is
passing or non-passing.
And adds JwtAuthentication, so the Certificates REST API can be easily
accessed from Enterprise management commands.
2017-03-24 17:51:42 +10:30
John Eskew
3614eb2800
Move xmodule_django app to openedx.core.djangoapps
2016-10-06 14:50:40 -04: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
Saleem Latif
5503285f5c
Fix branding api get_logo_url return value
2016-07-13 09:25:22 +05:00
Syed Hasan raza
01c8b3499c
Merge pull request #12790 from edx/shr/bug/ECOM-4645-Certificate-exception-whitelisted-users
...
exception_handling_for_unverified_cert_status
2016-06-22 15:46:49 +05:00
Syed Hassan Raza
5f7cdcd30a
exception_handling_for_unverified_cert_status
2016-06-22 13:33:40 +05:00
Awais
0bd1f4ccdd
Adding logic to check if cert is invalidate then user cannot see the regen button.
...
ECOM-4217
2016-06-15 19:02:06 +05:00
Ben Patterson
707b682fe0
Revert "Adding logic to check if cert is invalidate then user cannot see the …"
2016-06-14 12:03:17 -04:00
Awais
112aa71fe0
Adding logic to check if cert is invalidate then user cannot see the regen button.
...
ECOM-4217
2016-06-11 15:26:30 +05:00
Simon Chen
e6137dd6af
ECOM-4007 Prevent the issuing of HC certs to verified learners that haven't ID verified
2016-05-23 11:44:14 -04:00
Renzo Lucioni
5da6a598dd
Measuring program progress
...
Introduces a utility class for gauging a user's progress towards program completion. Progress data is passed to the ProgramListFactory. ECOM-3200.
2016-04-26 13:36:58 -04:00
Giovanni Di Milia
090cefcf44
Added REST API for certificates in LMS ( #12055 )
2016-04-21 17:15:06 -04:00
jsa
92aa346fdf
Implement celery task to award program certs.
...
ECOM-3354
2016-02-05 12:21:20 -05:00
Peter Fogg
96cc38951d
Disable audit certificates for new audit enrollments.
...
Two new certificate statuses are introduced, 'audit_passing' and
'audit_notpassing'. These signal that the GeneratedCertificate is not
to be displayed as a cert to the user, and that they either passed or
did not. This allows us to retain existing grading logic, as well as
maintaining correctness in analytics and reporting.
Ineligible certificates are hidden by using the
`eligible_certificates` manager on GeneratedCertificate. Some places
in the coe (largely reporting, analytics, and management commands) use
the default `objects` manager, since they need access to all
certificates.
ECOM-3040
ECOM-3515
2016-01-22 10:27:55 -05:00
Saleem Latif
3967d8093d
Move get_logo_url from branding/__init__.py to branding/api.py for consistency.
2015-12-22 11:50:16 +05:00
Saleem Latif
475429c0a6
Web Certificates: Platform Branding integration
2015-12-22 11:50:15 +05:00
Zia Fazal
bb1c86baff
added a slug field to reference template asset using this field
...
removed print statement
removed unnecessary status code assertion
2015-12-21 17:48:56 +05:00
Matt Drayer
115b169259
mattdrayer/SOL-1519: Include course-level configuration in feature check
2015-12-13 09:57:29 -05:00
Zia Fazal
4f939f79f9
added new endpoint which renders certificate by uuid
...
fixed broken tests and added some optimisations
fixed migration history
2015-12-08 18:21:04 +05:00
Nimisha Asthagiri
a5ddc3bf0a
Update Mobile API for PDF certificates and new Course Detail format.
...
MA-1767
2015-12-07 17:38:42 -05:00
Nimisha Asthagiri
0b90326470
MA-1667: Update Mobile API to support Web Certificates
2015-11-25 13:49:27 -05:00
Saleem Latif
aaf13b9724
added certificate web view link to Support Dashboard
2015-10-20 17:44:44 +05:00
Zia Fazal
4d08cfd4e2
include Null in filters
2015-09-10 15:29:32 +05:00
Zia Fazal
2467d6971f
ziafazal/SOL-1044: Database-Driven Certificate Templates
...
* added certificate template model
* added certificate template asset model
* added django admin configs and migration
* initial LMS template matching logic
* improved LMS template matching
* improved LMS template matching and rendering logic
* address Django admin form/model load order incongruence
* add missing unique constraint migration.
2015-08-13 08:01:34 -04:00
Will Daly
ad9d9eb04e
Support team UI for regenerating certificates
...
* Add new role for support staff.
* Move dashboard/support functionality into a new Django app called "support".
* Add support view for searching and regenerating certificates.
* Refactor certificates views into separate files.
2015-08-12 07:09:46 -07:00
Ned Batchelder
f54fe787c6
Remove needless 'disable=no-member' pragmas
2015-08-03 17:47:44 -04:00
Zia Fazal
57f1dc92b3
ziafazal/SOL-1021: Capture additional certificate configuration events
...
* Changed certificate_id to configuration_id
* Fix for acceptance test faiiure
* Add waits to bok choy tests
fix for flaky test
2015-07-14 11:12:09 +05:00
Kyle McCormick
1dfe9ed9e8
MA-779 Update student dashboard to use CourseOverview
2015-07-08 12:05:38 -04:00
Matt Drayer
c25e37ea93
Merge pull request #8734 from edx/ziafazal/SOL-1011
...
ziafazal:SOL-1011: Certificate URL should use 'download_url' field and not 'verify_uuid'
2015-07-07 15:40:34 -04:00
Matt Drayer
a8f909fe77
Merge pull request #8659 from edx/ziafazal/SOL-1006
...
ziafazal/SOL-1006: Disable course 'start date' for inactive web-enabled certificates
2015-07-06 16:45:24 -04:00
Zia Fazal
611d16b25a
ziafazal/SOL-980: Generate certificates from instructor dashboard
...
* added generate certificates task and bok choy tests
* added unit tests
* changes based feedback and improved acceptance test
* Change header text
* changes based on feedback on 24/6
* added task_id to api output
* fixed broken test
* Remove "Instructor" from strings, per Docs team
* Fixed flaky entrance exam test
2015-07-02 14:32:36 -04:00
Zia Fazal
ad1f4951fc
get_certificate_url should return certificate download_url in case of non html certificates
2015-07-01 16:14:37 +05:00
Zia Fazal
bcbd1464d4
New course cannot be started till web certificate is active
...
fixed broken test
changes based on feedback on 6/24
fixed broken unit test after feedback changes
added more checks and updated tests
fixed broken bok choy test
Fixed pylint quality error
trying to fix pylint quality error
2015-06-29 12:53:21 +05:00
Matt Drayer
f0f3766443
mattdrayer/ECOM-1773: Fixed invalid URL reversal
2015-06-22 14:04:43 -04:00
Zia Fazal
6afaa3cce3
certificates event tracking
...
some optimisations
refactored code and added created event
added test to make sure generate event is emitted
changes based on feedback on 6/11
added certificate web page and tests
fixed quality violations
2015-06-15 19:53:47 +05:00
Zia Fazal
20800ea561
refactored code to make certificate PDF generation optional
...
improved coverage
refactoring based on feedback
fixed quality violations
changes based on feedback
2015-06-08 12:42:07 +05:00
Matt Drayer
af7277cdd9
New Feature: Certificates Web View
...
- SOL-465: Initial implementation of certificates web view and signatories (names/titles)
- SOL-718 Close button is working properly
- SOL-801 Backbone Signatories Modeling
- SOL-803 Underscore template: Editor (Add)
- SOL-802 Signatories: Underscore template - Details
- SOL-804 Signatories: Underscore template: Editor (Edit)
- Add signatory delete Django view
- SOL-805 Signatory editor (Delete)
- Add Coffeescript router
- SOL-716 Jasmine Tests
- Added missing minified JS library
- client side validation of signatory fields
- SOL-390 signatories names
- Remove obsolete extends Sass files
- input maxlength limiting for signatory information
- SOL-389: Course title override
- SOL-466: Add capability to upload digitized signatures in Studio
- ziafazal: fixed css for upload signature image
- ziafazal: completed deletion of signature images
- UX-1741: Add initial static rendering/styling for Open edX web certs
* creating new global static dir
* adding static version of edX UX pattern library assets
* adding web certificates static assets
* adding static (+abstracted) web certificates rendering
* creating two tiers of rendering (base + distinguished)
* providing sample assets for certificate rendering
* supporting RTL layouts
* adding certifcates assests to edX static asset pipeline
* temporarily hiding the mozilla open badges share action
* wiring print button to print view/page
* fixup! addressing conflict artifact in valid cert template
* fixup! adding missing %hd-subsection sass extend + components comment clean up
* fixup! correcting pattern library .hd-4 font-weight value
- SOL-468 Linked Student View for Web View Credential
- SOL-467: Add capability to upload organization logos for certificates
- SOL-391 / SOL-387: Signatory related info (assets) in certificates web view
- kelketek: Fixes for static asset collection in certificate HTML view.
- SOL-398 Web View: Public Access
- mattdrayer: Post-merge branch stabilization
- catong: Initial changes to Studio template and Help config file
- ziafazal: Branch stabilizations
- SOL-387: Display organization logo on LMS web view
- talbs/mattdrayer: Branch Stabilizations
- talbs: converting backpack action to use a button HTML element
- talbs: revising placeholder assets + their rendering in cert view
- mattdrayer: Username web view wireup
- SOL-386 Certificate Mode Previews
- SOL-905: Make organization logo and signatory signature uneditable
- SOL-922: Improve test coverage
- SOL-765: Add LinkedIn sharing
- [marco] temporary styling adjustment to account for smaller linkedin share image / fake button
- SOL-921: Address hardcoded template items
- SOL-927: Deleting certificate should delete org logo image also
* updated invalid template
* removed hr
* fix invalid certificate error
- clrux: Add i18n to certificate templates and partials
- mattdrayer: Pylint violations
- SOL-920 Certificate Activation/Deactivation
- mattdrayer: Added LMS support
- SOL-932: Fix preview mode support in certificate view
- SOL-934: Fixed bug reported and broken tests
- SOL-935 removed the 'valid' word from web view title
- talbs: RTL support updates/fixes
* revising certificate type icon/name vertical alignment
* removing unused older certificate template
* revising styling for message/banner actions
* abstracting accomplishment type to use course mode + adding in honor/verified-specific placeholders
- mattdrayer: JSHint violations
2015-06-01 19:48:04 -04:00
Will Daly
ebb2d031f9
Certificate status when XQueue is unavailable.
...
If certificates cannot be added to the queue,
mark the certificate status as 'error' so that
it can be re-run by management commands.
Clean up logging and return values.
2015-03-05 14:18:33 -05:00
Will Daly
13cb2c2834
ECOM-1142: Management command for error certs.
...
Add a management comand to regenerate certificates with
status 'error', optionally restricted to a subset
of courses.
2015-03-04 07:51:38 -05:00
Will Daly
9530021b3f
ECOM-1139: Example certificates.
...
Add the ability to generate "example" certificates to
test that certificate generation is working correctly for a course.
Add the ability to enable/disable self-generated certificates
on a per-course basis.
2015-03-02 15:13:26 -05:00
Awais
726b7f2cfe
ECOM-1046 adding functionality for generating the certs.
...
ECOM-1046 minor change in code. rename file name.
2015-02-21 04:31:32 +05:00