Skip to main content

Name affirmation app for Open edX

Project description

License

This package contains name affirmation logic in order to help ensure academic integrity for edx-platform.

License

The code in this repository is licensed under the AGPL 3.0 unless otherwise noted.

Please see LICENSE.txt for details.

How To Contribute

Contributions are very welcome.

Please read How To Contribute for details.

Even though they were written with edx-platform in mind, the guidelines should be followed for Open edX code in general.

Reporting Security Issues

Please do not report security issues in public. Please email security@edx.org.

Getting Help

Have a question about this repository, or about Open edX in general? Please refer to this list of resources if you need any assistance.

Change Log

Unreleased

[0.10.0] - 2021-09-13

  • Add is verified name enabled endpoint

[0.9.2] - 2021-09-07

  • Update IDV signal handler field names to be more explicit about the received names.

[0.9.1] - 2021-09-07

  • Add extra validation for the VerifiedName serializer, throwing a 400 error if verified_name contains HTML or a URL.

[0.9.0] - 2021-09-01

  • Add is verified name enabled to the API

  • ADR for the use of signals in name affirmation service

[0.8.2] - 2021-08-31

  • Update django admin to allow editing of VerifiedName and VerifiedNameConfig

[0.8.1] - 2021-08-30

  • Emit signal when VerifiedName status changes to “approved”.

[0.8.0] - 2021-08-30

  • Add signal receivers for IDV and proctoring attempts

[0.7.0] - 2021-08-26

  • Add verified_name_enabled and use_verified_name_for_certs to the GET response of VerifiedNameHistoryView.

[0.6.4] - 2021-08-18

  • Remove verified name is_verified from DB

[0.6.3] - 2021-08-18

  • Update admin for verified name status

[0.6.2] - 2021-08-17

  • Remove verified name is_verified from model

[0.6.1] - 2021-08-17

  • Django settings updates for admin app

[0.6.0] - 2021-08-11

  • Add name verification status field, replacing single is_verified boolean.

[0.5.0] - 2021-08-11

  • Add API method and endpoint to return a complete list of the user’s VerifiedNames, ordered by most recently created.

[0.4.0] - 2021-08-06

  • Expose API methods through NameAffirmationService.

[0.3.1] - 2021-08-03

  • Update MANIFEST.in to include all directories under edx_name_affirmation.

[0.3.0] - 2021-08-02

  • Add use_verified_name_for_certs field to the VerifiedNameView response, and create a new endpoint to update the user’s verified name config.

  • Admin page configuration for VerifiedName and VerifiedNameConfig.

[0.2.0] - 2021-07-22

  • Add verified_name_enabled to VerifiedNameView GET response.

  • Add PR template.

  • Add VerifiedNameConfig model and API functions.

[0.1.2] - 2021-07-02

  • Add plugin support.

[0.1.1] - 2021-06-30

  • Fix typo in publish-pypi job.

[0.1.0] - 2021-06-30

  • Initialize project along with VerifiedName model, Python API, and REST endpoints.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

edx-name-affirmation-0.10.0.tar.gz (41.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

edx_name_affirmation-0.10.0-py2.py3-none-any.whl (43.2 kB view details)

Uploaded Python 2Python 3

File details

Details for the file edx-name-affirmation-0.10.0.tar.gz.

File metadata

  • Download URL: edx-name-affirmation-0.10.0.tar.gz
  • Upload date:
  • Size: 41.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for edx-name-affirmation-0.10.0.tar.gz
Algorithm Hash digest
SHA256 3ee6a74a164293cd4c6410027b3f802d6699f3f386e1a57766b6e4b8a3637ee5
MD5 8bb9592423714639a4644689cd574ac7
BLAKE2b-256 7cac8e2a129e5955f726ac97f589c8980e4aa86b5b47ee6cf8b8e7875a30c8dd

See more details on using hashes here.

File details

Details for the file edx_name_affirmation-0.10.0-py2.py3-none-any.whl.

File metadata

  • Download URL: edx_name_affirmation-0.10.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 43.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for edx_name_affirmation-0.10.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b6046b1eadbda17a1ff4a59cc5c0cb32c9080062b404427a117d858652b7fc50
MD5 1df07254ab197e1c13277c1d06085e6c
BLAKE2b-256 4dd40b6ed00e4e269fcc02c5fcfad47ddbbb55b1b6d8aba44f59b76cd53c53af

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page