702 Commits

Author SHA1 Message Date
Matt Wright 7212e20a76 no pypy 2012-07-13 13:42:34 -04:00
Matt Wright e570997ea0 Remove flag, its meant for testing 2012-07-13 12:26:58 -04:00
Matt Wright 4337534437 Script usage additions 2012-07-13 12:24:51 -04:00
Matt Wright 7b624b8622 Bring back scripts 2012-07-13 12:23:48 -04:00
Matt Wright 3cd20f0e33 Clean up 2012-07-13 12:02:43 -04:00
Matt Wright cc9832653a See if pypy passes 2012-07-13 10:40:07 -04:00
Matt Wright 1d86d33b0b Add category for messages 2012-07-12 15:39:35 -04:00
Matt Wright 18c7a838b0 Make most messages configurable 2012-07-12 15:24:57 -04:00
Matt Wright 3df4c4d14a Clean up 2012-07-12 14:41:54 -04:00
Matt Wright ed8082868f Simplify exceptions 2012-07-12 14:40:20 -04:00
Matt Wright aba98a3a03 clean up 2012-07-12 14:25:44 -04:00
Matt Wright e9b49b8e9e clean up 2012-07-12 14:25:10 -04:00
Matt Wright dcdfb4d3e7 Add configurable http auth realm and optional realm specification in http_auth_required decorator 2012-07-12 14:16:54 -04:00
Matt Wright a2d31d1d8d Add configurable default http auth header 2012-07-12 13:24:59 -04:00
Matt Wright 2e9c62b4f8 Refactor decorators a bit 2012-07-12 13:15:58 -04:00
Matt Wright dfcb3cdcc6 Add customizable unauthorized URL. Fixes #23 2012-07-12 12:47:21 -04:00
Matt Wright 8d1bdca1de Change password reset view to use packaged template 2012-07-12 12:18:08 -04:00
Matt Wright da031b8d15 Simplify routing a tiny bit 2012-07-12 11:29:42 -04:00
Matt Wright 0befa34dc8 Trying to fix build, I don't think Travis likes the quickness of the token expiration tests 2012-07-11 18:26:10 -04:00
Matt Wright ddc503d296 Mising comma 2012-07-11 17:02:44 -04:00
Matt Wright e7bd1533c4 Move it 2012-07-11 16:38:26 -04:00
Matt Wright f35fa7f4d0 Update dependency 2012-07-11 16:34:00 -04:00
Matt Wright 5e1d18c9e8 Changed token auth a bit, including the use of itsdangerous. Also added JSON authentication feature 2012-07-11 16:31:21 -04:00
Matt Wright b3de4a76d5 refactor a bit 2012-07-11 15:14:20 -04:00
Matt Wright b9a6a9c5a8 Use itsdangerous for activation and password reset tokens so they do not need to be stored in the database 2012-07-11 15:06:54 -04:00
Matt Wright 703487e608 Move things around for aesthetic reasons 2012-07-10 17:29:43 -04:00
Matt Wright 338a9cd717 Use same convention as other methods 2012-07-10 17:28:14 -04:00
Matt Wright 815c8695fc Code clean upr 2012-07-10 17:24:39 -04:00
Matt Wright 00860c29d0 Remove print statement 2012-07-10 16:23:59 -04:00
Matt Wright 49d3789f98 Fix up remember token 2012-07-10 16:23:20 -04:00
Matt Wright ab97e736d9 Remove forms from config, pretty sure there's a better way to do this or its not necessary 2012-07-10 15:57:16 -04:00
Matt Wright 4d5fa05711 Remove flask-principal session storage in favor of useing flask-login current_user since it does session persistence for us 2012-07-10 15:39:10 -04:00
Matt Wright 4f557dac4c Update template a bit 2012-07-10 14:39:43 -04:00
Matt Wright 86447ab0c9 Tiny refactor 2012-07-09 19:10:12 -04:00
Matt Wright 9bba330f2c Fix README.rst typo 2012-07-09 18:58:31 -04:00
Matt Wright 2ed0ea48e6 Add trackable option and make extra features default to off/False to minimize about of application setup to get started 2012-07-09 18:57:43 -04:00
Matt Wright 74e94b2628 Merge branch 'develop' of github.com:mattupstate/flask-security into develop 2012-06-29 13:18:14 -04:00
Matt Wright 2ea835ec9f Add a bunch of doc strings and add some more configuration values 2012-06-29 12:37:22 -04:00
Matt Wright 53dd4f0b1b Add doc strings 2012-06-29 11:29:33 -04:00
Matt Wright d7dd454044 Merge pull request #22 from deignacio/develop
correct roles_* decorator signature expectations
2012-06-22 07:14:08 -07:00
David Ignacio 24cd4938a5 correct roles_* decorator signature expectations
Having multiple RoleNeed objects in a Permission does not require
all to be satisfied in order to .can(), but will return True if
any are present.  This makes the previous roles_required logic more
elegant for roles_accepted.  roles_required decorator needs to check
all permissions individually and return only if all permissions exist
2012-06-22 00:15:43 -05:00
Matt Wright e67cbee1d5 Oops, 2.5 not 2.6 2012-06-20 17:12:07 -04:00
Matt Wright 0a8ee87319 Try using an older version of mongoengine during build to get python 2.5 tests to pass 2012-06-20 16:51:09 -04:00
Matt Wright 7f2a05c364 Try and fix an issue with python 2.5 2012-06-20 16:35:36 -04:00
Matt Wright 5034e7b4f6 Add test methods that are missing for Python versions < 2.7 2012-06-20 16:21:35 -04:00
Matt Wright 10322602da Update build 2012-06-20 15:53:44 -04:00
Matt Wright a7016c1cfa Update build and dependencies 2012-06-20 15:36:44 -04:00
Matt Wright 442afd07f6 Update travis build 2012-06-20 10:44:17 -04:00
Matt Wright 022a6e5159 Update travis config 2012-06-19 16:29:23 -04:00
Matt Wright a4622002d9 Update README.rst 2012-06-19 15:21:13 -04:00