Skip to content

Merge develop into master - #425

Merged
OmarIthawi merged 13 commits into
appsembler/tahoe/masterfrom
appsembler/tahoe/develop
Jul 11, 2019
Merged

Merge develop into master#425
OmarIthawi merged 13 commits into
appsembler/tahoe/masterfrom
appsembler/tahoe/develop

Conversation

@OmarIthawi

@OmarIthawi OmarIthawi commented Jul 10, 2019

Copy link
Copy Markdown

I would like to get #424 pushed to production for PSAC. Opening this as a placeholder for now.

@johnbaldwin and @melvinsoft how comfortable are about shipping the API to production?

OmarIthawi and others added 12 commits June 25, 2019 19:38
this should speed up the test runs by quite a bit.
* Enable Django REST Framework browsable API for docker devstack

* WIP Tahoe API courses resource

* WIP appsembler api courses endpoint  testing

* Got course api and site module tests working

* Course list view test fails. Only one course is returned. Otherwise, very close

* Tahoe API v1 courses endpoint with some basic test coverage

* test_course_api module docstring fix

* Tahoe api sites module cleanup

* Tahoe API updated sites and test_sites for enrollments

* Tahoe API WIP enrollments

* WIP Tahoe enrollment api

* Tahoe API cleanup code for test_course_api

* Tahoe API - fixed typo in v1.urls

* Tahoe enrollment api - added stub for enrollment create method

* Fixed missing import in tahoe api v1 filters

* Tahoe API WIP course enrollment api tests

* Tahoe API serializer - Add BulkEnrollmentSerializer

* WIP Tahoe enrollment api

* WIP Tahoe API - enrollment

* tahoe api cleanup

* WIP Tahoe API enrollment, added modulestore support for enrollment api using existing code

* WIP enrollment api

* WIP Tahoe enrollment api test

* WIP tahoe api enrollment - wrapping up testing

* Tahoe API enrollment API tests now passing

* Updated tests to use absolute path for 'factories' import

* Updated test instructions in readme

* Tahoe API - replaced relative imports with absolute imports

* Tahoe enrollment api - addressed PR comments for PR #397, except for the comment on using the default site

* Updated site handling in tests per PR #397 comments

* Disabled throttling test. Getting a transaction error. Need to investigate

* Tahoe enrollment api - Added invalid site check in enrollment POST
Avoid tokens of trusted web clients after a password reset
Use a safe default for KEEP_TRUSTED_CONFIDENTIAL_CLIENT_TOKENS
Revert translation updates to get back old Canadian French translations
It looks like 7fbb26a introduced some
pep8 errors. This should clean those up.
Update translations (autogenerated message)
@melvinsoft

Copy link
Copy Markdown

@OmarIthawi I don't have any objection, the API code is isolated, so is @johnbaldwin is ok, we can ship to prod, but not releasing it yet.

@OmarIthawi OmarIthawi changed the title (WIP) Merge develop into master Merge develop into master Jul 10, 2019
@OmarIthawi

Copy link
Copy Markdown
Author

Thanks @melvinsoft. Now #424 is merged, this PR is also ready go.

@OmarIthawi
OmarIthawi merged commit e53fde9 into appsembler/tahoe/master Jul 11, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants