* Add auth/samlproviderconfig CRUD endpoints for use in admin portal Fixes: ENT-3007 * Move code to subfolder for samlproviderconfig * extra comma * undo accidental remove of import * GET works for a single config now * Use ModelViewSet to get all CRUD method. Test still fails * Add auth/saml/v0/providerdata endpoints * fixup reverse and test issue, remove leading caret * just triggering run, why is it failing in CI? * pycodelint fixes * Skip auth tests unless feature is on * Tests for post/put for samlproviderdata * move urls to their own folders * api tests for post samlprovierconfig * create 1 providerconfig test case * lint fixes * lint * lint * cleanup code local urls /samlproviderconfig works * note needed right now * Fix import errors * lint * unused import * wip: first attempt at rbac auth and jwt cookie in test * round 2 with enterprise uuid as url param for samlproviderconfig * improve tests, still dont pass * fix test by using system role, wip other test * fix create test * add get/post tests for providerdata * isort fixes * string lint fix * Cleanup based on feedback round1 * move utils to tests package * Move util fn to openedx.feature area * lint * lint fix * remove unused import
Open edX -------- This is the root package for Open edX. The intent is that all importable code from Open edX will eventually live here, including the code in the lms, cms, and common directories. If you're adding a new Django app, place it in core/djangoapps. If you're adding utilities that require Django, place them in core/djangolib. If you're adding code that defines no Django models or views of its own but is widely useful, put it in core/lib. Note: All new code should be created in this package, and the legacy code will be moved here gradually. For now the code is not structured like this, and hence legacy code will continue to live in a number of different packages.