mischback / django-miniuser Goto Github PK
View Code? Open in Web Editor NEWA minimal Django user management app, including login-/logout-functions, user registration, password management.
License: MIT License
A minimal Django user management app, including login-/logout-functions, user registration, password management.
License: MIT License
Crazy clicking in the admin panel Manual testing showed, that while changing a MiniUser object in the admin panel, the (given) activation status (is_active
) is overwritten by MINIUSER_DEFAULT_ACTIVE
.
Found the respective code part in clean()
-method. Needs a fix.
make the package/application installable from pypi
Lots of stuff has to be done, because I didn't do this step before. Major effort before 1.0
Situation:
modification of specific user objects
All templates of the app need some attention.
They should be as simple as possible, but include some features of the app.
They should not include any JavaScript code (probably, a fully responsive template-set may be provided within a different repo, probably with another license (depending on used technology and the respective licenses)).
Implement logging per account, meaning per user object.
This feature may be used to include
Implementation details:
This app will follow Django's supported versions IOT ensure, that as much code of Django as possible can be re-used. See https://www.djangoproject.com/download/#supported-versions
IOT enhance the admin panel, create custom permissions. This will enable a more flexible way of user management, because it does not rely exclusively on superusers.
Issues
can_modify
-permission. Some dirty hack is required, to enable staff
-users to actually view the user list.is_staff
allows sign in into the admin panelcan_modify
is required to actually see a modelcan_modify
.See https://docs.djangoproject.com/en/2.0/topics/auth/passwords/#using-argon2-with-django for recommendations.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.