Files
edx-platform/openedx/core/djangoapps/user_api
Feanil Patel e51fae3784 letters doesn't exist in python 3.6
Use `ascii_letters` instead which is a reasonable alternative for our
usecases.
2019-07-19 09:48:10 -04:00
..
2018-10-19 13:25:08 -04:00
2019-05-06 22:45:27 -04:00
2019-07-09 19:02:05 +05:00
2019-07-17 12:02:31 +05:00
2019-07-09 19:02:05 +05:00
2019-07-09 19:02:05 +05:00
2019-07-09 19:02:05 +05:00
2019-07-09 19:02:05 +05:00
2019-07-09 19:02:05 +05:00
2019-07-17 12:02:31 +05:00
2019-07-09 19:02:05 +05:00
2019-07-09 19:02:05 +05:00
2019-04-26 13:27:56 -04:00
2019-07-09 19:02:05 +05:00
2019-07-09 19:02:05 +05:00
2019-07-09 19:02:05 +05:00
2019-07-09 19:02:05 +05:00

Status: Active

Responsibilities
================
The user_api app is currently a catch all that is used to provide various apis that are related to the user and also to features within the platform.

Intended responsibility: To manage user profile and general account information and to provide APIs to do so easily.

Direction: Decompose
===============
Currently this app is a catch all for many user related information even when that information sholud really belong in a different app.  If you are building a feature and need to provide information about a user within the context of your feature, you should localize that API to your feature and make your assumptions about what user information you need clear.

For example authentication related APIs have already been moved to the user_authn django app.

Glossary
========

More Documentation
==================