Commit Graph

  • 9e8fcbc879 Merge pull request #48 from joshpurvis/nextbug Matt Wright 2012-11-26 11:17:40 -08:00
  • c8a24a8647 Wrapped next args with get_url() Josh Purvis 2012-11-24 17:31:05 -05:00
  • e83a970b3a Pass 'next' url to form context variable Josh Purvis 2012-11-24 17:02:04 -05:00
  • 514d27fd66 Ability to manage email subjects from configuration. Anthony Plunkett 2012-11-19 21:13:52 -05:00
  • 16976fce4e Merge pull request #46 from doobeh/ISSUE42 Matt Wright 2012-11-16 14:50:39 -08:00
  • 3dc2304d6e Flask-Mail documentation for basic functionality. Anthony Plunkett 2012-11-16 17:30:12 -05:00
  • 7a04a857f2 Merge branch 'master' into develop Matt Wright 2012-10-11 22:17:00 -04:00
  • a107cd98db Fix setup.cfg Matt Wright 2012-10-11 22:14:32 -04:00
  • d7f52af371 Bump version number Matt Wright 2012-10-11 17:39:05 -04:00
  • f96feaffa1 Bump version number to 1.5.0 1.5.0 Matt Wright 2012-10-11 17:34:32 -04:00
  • 14b3d80360 Fix merge conflicts and fix release.py Matt Wright 2012-10-11 17:34:28 -04:00
  • aad042d7ad Update changelog and install dependencies Matt Wright 2012-10-11 17:11:48 -04:00
  • 0154cce46c Only give out auth token on the login endpoint Matt Wright 2012-10-11 16:58:53 -04:00
  • a269930ec3 Update docs and tests Matt Wright 2012-10-10 13:36:59 -04:00
  • 6b80aae7d1 Fix error Matt Wright 2012-09-26 16:25:22 -04:00
  • e1dbed816c Simplify login form a bit Matt Wright 2012-09-19 01:22:09 -04:00
  • e423390050 Simplify login form to only include one relevant error message Matt Wright 2012-09-18 23:49:44 -04:00
  • 338f04b2f2 polish Matt Wright 2012-09-16 23:01:35 -04:00
  • fca7120210 Get rid of unnecessary anonymous_user_required decorators Matt Wright 2012-09-16 23:00:10 -04:00
  • 826cc0d685 Change services Matt Wright 2012-09-16 22:27:21 -04:00
  • 90b4c58457 Fix build, hopefully Matt Wright 2012-09-16 22:23:04 -04:00
  • 857f135748 Add mongodb service to Travis Matt Wright 2012-09-16 22:15:25 -04:00
  • a0ed846a59 Remove print statement Matt Wright 2012-09-16 22:11:49 -04:00
  • 6c189f331f Allow users to be registered with JSON/ajax calls Matt Wright 2012-09-16 22:01:40 -04:00
  • 1f8fb48727 a bit of code polish and an attempt to speed up the tests Matt Wright 2012-09-16 16:43:28 -04:00
  • 96f2be056d Move anonymous_user_required to decorators Matt Wright 2012-09-16 16:05:24 -04:00
  • 8bdd464239 Add form to namespace Matt Wright 2012-09-16 16:05:06 -04:00
  • c1141b57fa Add ability to not register blueprint on app. Useful if combining apps such as an API layer and a frontend where the API is not concerned with rendering templates or handling traditional auth Matt Wright 2012-09-11 17:51:20 -04:00
  • 364646fc6b Fix register_user.html Matt Wright 2012-09-10 18:14:27 -04:00
  • fdcce53823 Update build since Flask-Mail moved Matt Wright 2012-09-10 17:54:31 -04:00
  • d8e6ae41f1 Dropping 2.5 support for now due to WTForms Matt Wright 2012-08-28 16:55:43 -04:00
  • 2042b8aa4c Fixes #34 Matt Wright 2012-08-28 16:25:20 -04:00
  • f928db298d Refactor datastore implementation Matt Wright 2012-08-24 11:38:25 -04:00
  • da9f683c22 Update docs a bit Matt Wright 2012-08-24 00:48:14 -04:00
  • 4e41f4ec5e Polish up tests Matt Wright 2012-08-24 00:47:41 -04:00
  • 7ddc132af5 Update script commands a bit Matt Wright 2012-08-24 00:47:07 -04:00
  • 23cc774f96 Add error for bad configuration Matt Wright 2012-08-24 00:27:22 -04:00
  • bac04a0f3c remove more unnecessary code Matt Wright 2012-08-23 23:48:55 -04:00
  • f1c52d01aa Even more polish Matt Wright 2012-08-23 20:56:13 -04:00
  • b052e09cd6 Polish Matt Wright 2012-08-23 20:47:48 -04:00
  • bdf61b146c Remove unnecessary exceptions file and more clean up Matt Wright 2012-08-23 20:39:43 -04:00
  • 6322b4cbe1 Clean up Matt Wright 2012-08-23 20:37:27 -04:00
  • 6e754ed356 Major refactoring. Got rid of exceptions/errors in favor of using simple return values. Update tests to ensure full coverage according to nose coverage plugin Matt Wright 2012-08-23 17:58:33 -04:00
  • 5a4fb94be3 Make confirm endpoint anonymous only and get rid of invalid test Matt Wright 2012-08-23 15:03:13 -04:00
  • 57595bbab4 Refactor forms and views a bit. Add more validation to forms Matt Wright 2012-08-23 14:56:35 -04:00
  • b0b09aea49 Add ability to define a send_mail_task which could be used to send mails instead of the default flask-mail plugin. Could also be used to send mail asynchronously. Make flask-mail required as well. Matt Wright 2012-08-23 13:01:11 -04:00
  • 1af774dcb7 Remove unused exceptions Matt Wright 2012-08-23 12:54:46 -04:00
  • b65b717fbc Polish Matt Wright 2012-08-22 18:01:31 -04:00
  • c55993fe88 Update docs Matt Wright 2012-08-22 17:25:40 -04:00
  • 7361114ccb Update documentation a bit Matt Wright 2012-08-22 17:12:00 -04:00
  • 68648c299f Change some names Matt Wright 2012-08-22 16:55:31 -04:00
  • 8465fc4818 Add mail context processory Matt Wright 2012-08-22 16:42:32 -04:00
  • dc39eb58c7 Fix test Matt Wright 2012-08-22 16:37:17 -04:00
  • 5964a99e57 Clean up Matt Wright 2012-08-22 16:37:07 -04:00
  • 53257c17a9 Update send_mail api and add welcome email for user registration. Also add security state to template context for emails for more complex template rendering. Matt Wright 2012-08-22 15:15:39 -04:00
  • 86adcf0653 Fix build Matt Wright 2012-08-22 12:06:21 -04:00
  • 2471ba0db8 Move example app, which was a bad example, to the tests namespace. Its what it was used for anyway. A better example will be provided later Matt Wright 2012-08-22 12:00:46 -04:00
  • 17416cb535 Always encrypt password when creating a user Matt Wright 2012-08-21 18:55:42 -04:00
  • eec0e23620 Remove old test Matt Wright 2012-08-21 17:35:19 -04:00
  • d3c23c1994 Polish Matt Wright 2012-08-21 17:34:38 -04:00
  • 58685f2bb4 Decent clean up. Get rid of AuthProvider class in favor of keeping it simple Matt Wright 2012-08-21 17:04:41 -04:00
  • 25e9d02a8a clean up Matt Wright 2012-08-21 11:52:49 -04:00
  • 66c565a72f Register mail as extension, for now Matt Wright 2012-08-21 11:38:24 -04:00
  • 24f02a76f5 Update docs Matt Wright 2012-08-21 01:51:17 -04:00
  • 828a973339 Add already confirmed scenario. Let datastore work without a request context Matt Wright 2012-08-21 01:50:40 -04:00
  • f2d5028d7c Prefer form error messages in some instances Matt Wright 2012-08-21 00:59:46 -04:00
  • 705b73afc1 Form refactoring Matt Wright 2012-08-20 23:40:20 -04:00
  • 8c533ff12c docs work Matt Wright 2012-08-20 23:35:28 -04:00
  • bebaac49e3 Forgo redirecting authentication endpoint so that login form errors can be displayed Matt Wright 2012-08-20 23:35:17 -04:00
  • ebe34005a1 Update docs Matt Wright 2012-08-20 18:25:03 -04:00
  • 101fa42e55 Only use password salt if using hmac Matt Wright 2012-08-20 18:17:29 -04:00
  • 332575e53b Fix up Matt Wright 2012-08-20 18:12:46 -04:00
  • fa4668aa3f Use default values for encrypt_password and verify_password Matt Wright 2012-08-20 17:44:20 -04:00
  • 3a07970216 Fix up salts and get rid of token serializer as its not used Matt Wright 2012-08-20 17:32:13 -04:00
  • a3f350f905 Start work on documentation Matt Wright 2012-08-20 17:07:51 -04:00
  • 8919129c95 Fiddle with templates again Matt Wright 2012-08-17 15:31:37 -04:00
  • f339018a5e Update template Matt Wright 2012-08-17 15:30:24 -04:00
  • 433b88e579 Update templates Matt Wright 2012-08-17 15:18:05 -04:00
  • a4356d786e More clean up Matt Wright 2012-08-17 15:06:54 -04:00
  • c36fee7fda Clean up Matt Wright 2012-08-17 15:05:22 -04:00
  • 9c189f9083 Clean up Matt Wright 2012-08-17 14:50:49 -04:00
  • 2bd19f999d Code cleanup Matt Wright 2012-08-17 14:46:30 -04:00
  • a39f46854e Significant design change: commit data after some requests to avoid multiple database hits when using SQLALchemy Matt Wright 2012-08-17 13:19:40 -04:00
  • b7d71f8c59 Remove old commit param Matt Wright 2012-08-17 12:52:05 -04:00
  • beff7a246d Add context processors for security blueprint Matt Wright 2012-08-17 11:50:23 -04:00
  • adb550a9f2 Improve RegisterUserForm Matt Wright 2012-08-16 19:05:42 -04:00
  • 1c31728a26 Update message Matt Wright 2012-08-16 18:54:45 -04:00
  • f00f2eff21 Update message Matt Wright 2012-08-16 18:54:38 -04:00
  • dec858dae9 Add registration message Matt Wright 2012-08-16 18:53:27 -04:00
  • d87676027e Fix some redirect rules Matt Wright 2012-08-16 18:42:37 -04:00
  • 704af1011a Fix up forms to grab values in certain cases Matt Wright 2012-08-16 18:31:32 -04:00
  • 96e11916af Always redirect to login view and not referrer Matt Wright 2012-08-16 18:23:24 -04:00
  • 009671090f Clean up and bug improvements Matt Wright 2012-08-16 18:20:42 -04:00
  • 592003ecb6 Fix error in template Matt Wright 2012-08-16 18:04:34 -04:00
  • eeace79ef9 Update default login template and add security state to app context processory Matt Wright 2012-08-16 18:03:47 -04:00
  • 8b139890b4 Add useful decorator for ensuring anonymous users on particular endpoints Matt Wright 2012-08-16 17:53:41 -04:00
  • df08355b1d Fix template Matt Wright 2012-08-16 17:28:50 -04:00
  • 81ba459fc3 Change function name Matt Wright 2012-08-16 17:27:04 -04:00
  • 1d8b2f8342 Change urls/views to be (subjectively) simpler Matt Wright 2012-08-16 17:25:24 -04:00
  • 1d378a6827 Add login to security blueprint Matt Wright 2012-08-16 15:18:49 -04:00