Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Update translations * Update translations * Update edx-credentials-themes to the bootstrap version * Update to DOT instead of DOP for OAuth2 Authentication * After this commit, credentials no longer depends on OpenID Connect. * Split OAuth2 credentials into two different sets: 1. "SSO" for user auth (authorization grant). 2. "backend-service" for server-to-server auth (client credentials grant). * Bump auth-backends to 1.2.2 for DOT support. * Deprecate credentials.apps.api.authentication.BearerAuthentication For hackathon J-N-T (Julia-Nimisha-Troy). * Remove usages of OAUTH2_PROVIDER_URL, add BACKEND_SERVICE_EDX_OAUTH2_PROVIDER_URL Replace with either of these alternatives, depending on how its used: * BACKEND_SERVICE_EDX_OAUTH2_PROVIDER_URL * SOCIAL_AUTH_EDX_OAUTH2_URL_ROOT * Updated Credentials-theme package version Updated credentials-themes version in base.txt * LEARNER-7043: Encode filename to download record * Remove PUBLIC_URL default from base - should only be set in devstack. * Update translations * fix(i18n): update translations * Add username replacement API New API replaces all copies of username in this service with a new username. Requires user be in a username_replacement_admin group. Should only be ran as a larger job to update usernames across all services, otherwise the system will be left in a broken state for those users. * fix(i18n): update translations * send emails for program if records_enabled is true send_updated_emails_for_program() should be called only if the site configurations has the value for records_enabled set to true. PROD-189 * Revert "send emails for program if records_enabled is true" This reverts commit 3d26cc0. * Use the site configuration associated with the ProgramCredentials instead * Delete AUTHORS * fix(i18n): update translations * fix(i18n): update translations * Disable share and send record button on onClick Due to a known issue in get_or_create() method which is prone to a race-condition which can result in multiple rows with the same parameters being inserted simultaneously, added a unique_together constraint and disabled button after onClick event to avoid concurrent requests. PROD-197 * Update openedx.yaml * Add masters-neem as a supporting team * Add a tag. * Upgrade DRF to 3.9.4 * unpin django * Move credentials defaults from configration repo (openedx#656) * Pin django to 1.11.22 * fix(i18n): update translations * fix(i18n): update translations * Updating credentials-themes to 0.1.29 (openedx#661) * fix(i18n): update translations * Fix program certificate print view. Program certificate print preview is loading in vertical instead of horizontal like course certificate. PROD-492 * Upgrade Django to 1.11.23 Fixes four security vulnerabilities. EDUCATOR-4551 * Fix program record url in credit request email. Building the program record URL incorrectly by concatenating site domain and record path. Fixed by using request.build_absolute_uri(). PROD-564 * Add make update to credentials (openedx#668) * add make upgrade for oep-18 compliance, unpin dependencies in .in files * Update openedx.yaml for Masters squad reorg * Updating Python Requirements (openedx#671) * Field names updated for the search field attributes. * Changed from_address while sending email to partner previously we were using [email protected] in from address. Now we will be using learner eamil address so that partner can contact with learner. Prod-624 * fix(i18n): update translations * Enabled admin search for uuid Prod-706 * Updating Python Requirements * fix(i18n): update translations * Invalid UUID error in credentials api Learner-5999 Problem: Giving invalid uuid in credentials api raises a validation exception. Solution: Added an except clause to return empty list in case of invalid uuid instead of raising an exception. Test checks if invalid uuid returns an empty list instead of raising validation error or not. * Updating Python Requirements * Revert "Changed from_address while sending email to partner" This reverts commit 19e4252. * Add the admin section for the Catalog Cache * Updating Python Requirements * Add better admin table data for search and viewing * Restriction on the version of MySql that we use for testing (openedx#689) [PROD-830] This is being added to deal with a failure in tests running with the current version. * learner email added in reply_field PROD-624 * Updating Python Requirements * Rename start and end fields (1/4) This is the first stage of renaming the start and end fields of CourseRun to start_date and end_date. This release ONLY adds the new column, no code changes. DE-1708 * Rename start and end fields (2/4) This is the second stage of renaming the start and end fields of CourseRun to start_date and end_date. This release updates the code to make writes additionally go into the new column (preserving writes to the old column, still). DE-1708 * Rename start and end fields (2.5/4) This is the second-and-a-halfth stage of renaming the start and end fields of CourseRun to start_date and end_date. This release includes a data migration which copies all values from old into new field. DE-1708 * Rename start and end fields (3/4) (openedx#695) This is the third stage of renaming the start and end fields of CourseRun to start_date and end_date. This release updates the code to make writes ONLY go into the new column, and removes references to the old column. DE-1708 * Rename start and end fields (4/4) (openedx#696) This is the fourth stage of renaming the start and end fields of CourseRun to start_date and end_date. This release ONLY removes the old columns which, by now, should not be referenced in any code. DE-1708 * Revert "Rename start and end fields (4/4) (openedx#696)" This reverts commit da001b1. * Rename start and end fields (4.1/4) This is the 4.1th stage of renaming the start and end fields of CourseRun to start_date and end_date. This release ONLY removes the django model fields corresponding to the old columns. Note that this does not include the migration to remove the columns. DE-1708 * upgrade edx-drf-extensions to 2.4.5 - Upgrade edx-drf-extensions to 2.4.5 - Remove unused JWT_AUTH_REFRESH_COOKIE setting. ARCH-418, ARCH-1269, ARCH-1044 * Rename start and end fields (4.2/4) This is the 4.2th stage of renaming the start and end fields of CourseRun to start_date and end_date. This release ONLY removes the old columns via migration. Note that this does not include removing the django model fields corresponding to the old columns. DE-1708 * fix(i18n): update translations * Added devstack config yml file to app repo (openedx#700) * Added devstack config yml file to app repo * Added config yml file to app repo * Updating Python Requirements * fix(i18n): update translations * fix(i18n): update translations * Updating Python Requirements * test path problem * fix(i18n): update translations * fix(i18n): update translations * make upgrade Removing these constraints appears to get us moving forward again without conflicts, which nominally was the only reason they were constrained. * Grades on learner record are not consistent with progress page. Credentials service is not rounding the user grade in a particular course while displaying it on the learner record.This makes an inconsistent behaviour compared to support tool as well as progress page.To fix it, learner grade are rounded properly so that a consistent grade would appear on all views. PROD-1051 * Updating Python Requirements * Address an issue that was preventing make upgrade It seems like there was a pip/piptools version incompatibility which was preventing make upgrade from even getting started * Updating Python Requirements * fix(i18n): update translations * Django 2.2 Upgrade via codemods (openedx#723) * Move devstack credentials.yml t configuration repo (openedx#724) * Move default variables from config repo (openedx#725) * Updating Python Requirements * fix(i18n): update translations * Remove oidc settings. * Update credentials themes to include MB certs Upgrading requirements to bump credentials theme to install the new MicroBachelors programs cert templates. * replacing django-ratelimit to the version that supports django22 (openedx#732) * BOM-1260 -Upgrade social-auth-app-django to support django22 * upgrade edx-lint and fixed quality (openedx#733) * removed the constraint for edx-ace (openedx#735) * BOM-1257 (openedx#731) Remove the django-filter constraint. * BOM-1281 (openedx#739) Fixing the tox. * BOM-1283 (openedx#740) Fixing m2m warnings. * Removing use of BearerAuthentication (openedx#741) BearerAuthentication is deprecated and is not currently used by system. * BOM-1281 : Implement Tox in credentials (openedx#742) * use tox for running tests * changes in tox.ini * revert package-lock * correct indentation * reset some changes * test * removing jasmine from tox * all requirements * Removed js from tox.ini * removed setup.py Co-authored-by: Ayub <[email protected]> * Bump codecov from 2.3.1 to 3.6.5 Bumps [codecov](https://github.com/codecov/codecov-node) from 2.3.1 to 3.6.5. - [Release notes](https://github.com/codecov/codecov-node/releases) - [Commits](https://github.com/codecov/codecov-node/commits) Signed-off-by: dependabot[bot] <[email protected]> * fix(i18n): update translations * added django 2.x workers to travis (openedx#748) * BOM-1346 (openedx#746) Fixing permissions and tests issues. * Updating Python Requirements (openedx#752) * BOM-1045 - edx-drf-extensions - fixed tests - preserves admin group behavior while using edx-drf-extensions instead. * Pin edx-ace because it causes test issues. * Allow edx-ace to be upgraded by unpinning attrs (openedx#756) * BOM-1407 (openedx#757) upgrade django2.2 * Updating Python Requirements (openedx#758) * run keyword linter in CI (openedx#759) * run linter on all systems (openedx#760) * fix(i18n): update translations * Downgrade social-auth-core to work around permission loss JIRA:ARCHBOM-1078 * fix(i18n): update translations * Removed Django version < 2.2 * Updating Python Requirements * Replace deprecated static loading (openedx#766) * Bump eslint from 3.19.0 to 4.18.2 (openedx#750) Bumps [eslint](https://github.com/eslint/eslint) from 3.19.0 to 4.18.2. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md) - [Commits](eslint/eslint@v3.19.0...v4.18.2) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump axios from 0.18.0 to 0.18.1 (openedx#749) Bumps [axios](https://github.com/axios/axios) from 0.18.0 to 0.18.1. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v0.18.1/CHANGELOG.md) - [Commits](axios/axios@v0.18.0...v0.18.1) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Address EDUCATOR-4716: Backend (openedx#769) * Updating Python Requirements * Import private.py in devstack.py * Added Python 3.8 for testing (openedx#772) * Added data migration PROD-1443 * Updating Python Requirements * Switch from pyinotify to pywatchman for filemonitoring. pyinotify was causing performance issues with django 2.2 in development environments. * fix(i18n): update translations * Updating Python Requirements (openedx#778) * Updating Python Requirements (openedx#779) Added Nose for missing testing dependency * Updating Python Requirements (openedx#780) * Updating Python Requirements * Upgrade Django to 2.2.13 * Resolved conflicts and fixed deprecations EDLY-2438 * Removed unnessary migrations EDLY-2438 * Added migrations with proper naming EDLY-2438 Co-authored-by: edX Transifex Bot <[email protected]> Co-authored-by: Michael Terry <[email protected]> Co-authored-by: Nimisha Asthagiri <[email protected]> Co-authored-by: Troy Sankey <[email protected]> Co-authored-by: Usama <[email protected]> Co-authored-by: Zainab Amir <[email protected]> Co-authored-by: Julia Eskew <[email protected]> Co-authored-by: Matt Tuchfarber <[email protected]> Co-authored-by: Zainab Amir <[email protected]> Co-authored-by: Simon Chen <[email protected]> Co-authored-by: Brandon Baker <[email protected]> Co-authored-by: Kyle McCormick <[email protected]> Co-authored-by: Feanil Patel <[email protected]> Co-authored-by: Alex Dusenbery <[email protected]> Co-authored-by: jansenk <[email protected]> Co-authored-by: syedimranhassan <[email protected]> Co-authored-by: Albert (AJ) St. Aubin <[email protected]> Co-authored-by: Waheed Ahmed <[email protected]> Co-authored-by: edX requirements bot <[email protected]> Co-authored-by: usama sadiq <[email protected]> Co-authored-by: adeelehsan <[email protected]> Co-authored-by: edX requirements bot <[email protected]> Co-authored-by: Troy Sankey <[email protected]> Co-authored-by: Robert Raposa <[email protected]> Co-authored-by: Matt Hughes <[email protected]> Co-authored-by: uzairr <[email protected]> Co-authored-by: M Zulqarnain <[email protected]> Co-authored-by: Diana Huang <[email protected]> Co-authored-by: Aarif <[email protected]> Co-authored-by: Ayub-khan <[email protected]> Co-authored-by: Muhammad Soban Javed <[email protected]> Co-authored-by: Awais Qureshi <[email protected]> Co-authored-by: Manjinder Singh <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Stu Young <[email protected]> Co-authored-by: usamasadiq <[email protected]> Co-authored-by: Hassan Tariq <[email protected]> Co-authored-by: Ned Batchelder <[email protected]>
- Loading branch information