django-user-management icon indicating copy to clipboard operation
django-user-management copied to clipboard

User management model mixins and api views.

Results 14 django-user-management issues
Sort by recently updated
recently updated
newest added

An error message is displayed in model.py. "unresolve import 'user_management.models.mixins'" `from django.db import models from django.db.models import Sum from django.contrib.auth.models import AbstractBaseUser, PermissionsMixin from user_management.models.mixins import ActiveUserMixin` Am I missing...

The email templates have a `#/` in the `/register/verify` URL, which is a bit awkward. We could use having alternate templates in the `ui` folder that don't have the `#/`...

In `user_management/utils/validators.py`, the `validate_password_strength` function does two different validation checks, and can throw two errors. It should be two validators.

bug

We currently support: - python - 2.7 - **3.3** - 3.4 - django - **1.6** - **1.7** - 1.8 - DRF - **3.1** - 3.2 I think we should consider...

enhancement
question

I'm trying to e2e test user registration and login. When I try to log in with bad credentials I get back a `400` error with a text in `non_field_errors` `Unable...

Having a library migration for `AuthToken` would avoid to create the migration with `MIGRATION_MODULES` in the project. This would need to be addressed when we drop support for `Django v1.6`

enhancement

The [`password_reset_email_handler` and `validation_email_handler`](https://github.com/incuna/django-user-management/blob/3cc8c9572c1f6a6dcc8cb5a991249244c0b580f8/user_management/utils/notifications.py#L36-L47) each define a `subject` that is formatted with the `site.domain`. This is difficult to override when the domain is unwanted. We could instead use a django...

enhancement

If you request a password reset with an email address for a user that does not exist or is not active then no email is sent. Can we send a...

enhancement

If you post two matching passwords that do not fulfil the password strength validation rules then the endpoint responds that new_password2 does not match ``` { "new_password": ["Password must have...

bug