Comments (10)
Hi!
Clearly it is not maintained
For those 18 people watching this project: is there a more maintained fork or alternative?
Thanks!
from flask-principal.
Although the lack of activity might indicate that the library is no longer maintained, you might want to wait a bit longer than 17 hours before giving up on it.
Might be a good idea to ping @mattupstate.
from flask-principal.
It is not a question of waiting 17 hours o 17 days is the fact that the library is not merging important pull request (at least important for me) and has no merge in 2 years
Actually I've stop using @mattupstate one and choose the one with the pull request I'm interested in
I think that if @mattupstate is not answering this messages is because he is not interested in the library any more
Would be more honest to announce this fact but seems to me fair enought if the info or alternative comes to me (which is the case)
Will left this issue open to give @mattupstate time to react but I considere this repo out of date and unmaintained
If someone is interested in using Flask-principal with MongoDB I'm using this fork: https://github.com/Reddine/flask-principal
from flask-principal.
@Garito Respectfully, it was a holiday weekend in the USA. There was no chance of me responding to your message until this morning. Additionally, clearly we have different ideas as to what the word "maintained" means. Just because I haven't accepted contributions in quite some time doesn't mean the library isn't usable or stable. For instance, you can very easily get around the baked in usage of sessions if you happen to be using MongoDB for you session store:
principal = Principal(use_sessions=False)
@principal.identity_loader
def my_session_identity_loader():
if 'identity_id' in session and 'identity_auth_type' in session:
return Identity(session['identity_id'], session['identity_auth_type'])
@principal.identity_saver
def my_session_identity_saver(identity):
session['identity_id'] = identity.id
session['identity_auth_type'] = identity.auth_type
session.modified = True
from flask-principal.
I understand you don't responde quick (as I told before)
The point is that instead to show here the code that solves this issue, you could accept the pull request from the repo I point out before that includes this code
This is a strong sign for me of an avandoned repo (this issue is from august 2014)
But, honestly, I'm not interested in a fight of who is right. I'm here to make timefounder, my app. Flask-Principal seems to be a good library to me, I don't care who maintain it, I would help, no matter what, in everything I could
So I have no problem to use this library or another fork, even, if necessary, fork it by myself (obviously I would prefer not to do so) I only need to know where to go to push forward
If you feel offended, sorry, I wasn't that intent at all
So: what is going to be? This fork, the one I point out, another one you could point?
from flask-principal.
I don't believe you need to use a fork as illustrated above.
from flask-principal.
Point me the good way
from flask-principal.
or the reason why this is a bad one...
from flask-principal.
Something?
from flask-principal.
I get it
Thanks!
from flask-principal.
Related Issues (20)
- Errors in the examples provided by the docs induced by latest changes HOT 3
- Add documentation for using with flask-jwt HOT 6
- Mongo based sessions do not allow dots as key names HOT 1
- Typo in docs
- Small mistake in test_principal.py
- Update Flask-Login example to use Signals
- Intersection of required and provided needs is not sufficient HOT 6
- Struggling with using `http_exception=` HOT 4
- Add classifiers for supported python versions HOT 1
- deque mutated during iteration
- Fixed per-role permissions HOT 1
- LICENSE file is missing on pypi HOT 2
- Make `use_sessions` and `skip_static` configurable
- is this project dead? HOT 13
- Issue with classes in sets
- skip_static only whitelists the app's static endpoint, not those from blueprints
- use mongoengine HOT 1
- Add Typing to Project HOT 1
- Simplifying permission handling
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flask-principal.