aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/plugins
Commit message (Collapse)AuthorAgeFilesLines
...
| * use pluginapi.get_configRodney Ewing2013-08-151-2/+2
| |
| * removed unused importRodney Ewing2013-08-151-1/+0
| |
| * added a create_account hookRodney Ewing2013-08-152-0/+33
| |
| * only create a user if the register_form is from the ldap pluginRodney Ewing2013-08-151-1/+2
| |
| * - fixed typo with unbinding codeRodney Ewing2013-08-152-6/+21
| | | | | | | | - added the ability to get the user's email from the ldap server upon registration
| * - changed host and port to just a server uriRodney Ewing2013-08-151-4/+11
| | | | | | | | | | - added an option to connect with TLS - unbind after when done
| * ldap uses it own viewsRodney Ewing2013-08-154-47/+119
| |
| * starting ldap pluginRodney Ewing2013-08-153-0/+166
| |
* | Merge remote-tracking branch 'refs/remotes/rodney757/auth_refactor'Christopher Allan Webber2013-09-1915-4/+604
|\ \ | | | | | | | | | | | | | | | | | | Conflicts: mediagoblin/auth/views.py mediagoblin/edit/forms.py mediagoblin/templates/mediagoblin/edit/edit_account.html
| * | fixed some typos and missed importsRodney Ewing2013-08-162-4/+8
| | |
| * | moved create account link on login page to a hookRodney Ewing2013-08-162-1/+30
| | |
| * | deleted misplaced templateRodney Ewing2013-08-161-29/+0
| | |
| * | fixed typo to check allow_registration not if auth is enabledRodney Ewing2013-08-161-2/+2
| | |
| * | used template hooks instead of hardcoding basic_auth functionality into ↵Rodney Ewing2013-08-166-2/+108
| | | | | | | | | | | | templates
| * | moved change_pass to basic_auth and fixed some typos with the moving of ↵Rodney Ewing2013-08-166-2/+133
| | | | | | | | | | | | forgot pass
| * | moved forgot pass to basic_auth pluginRodney Ewing2013-08-167-0/+359
| | |
* | | reword persona edit linkRodney Ewing2013-09-051-5/+4
| | |
* | | need to send the users email to persona if the user logged in with persona.Rodney Ewing2013-09-043-1/+12
| | | | | | | | | | | | Thanks callahad for pointing this out.
* | | Add site name, logo, and background for PersonaDan Callahan2013-09-031-2/+8
| | |
* | | Fixing typo. Thanks larjona!Christopher Allan Webber2013-08-261-1/+1
| | |
* | | move links to the bottom of the page until we have a tabbed UIRodney Ewing2013-08-201-5/+4
| | |
* | | load js at the end of the pageRodney Ewing2013-08-162-1/+1
| | |
* | | use urlgenRodney Ewing2013-08-162-2/+6
|/ /
* | Merge branch 'auth_docs'Rodney Ewing2013-08-163-0/+99
|\ \ | |/ |/| | | | | Conflicts: docs/source/index.rst
| * typoRodney Ewing2013-07-091-2/+2
| |
| * added docs for the persona pluginRodney Ewing2013-07-091-0/+41
| |
| * added basic_auth and openid docs to index and link them togetherRodney Ewing2013-07-092-7/+11
| |
| * added openid docsRodney Ewing2013-07-091-0/+32
| |
| * basic_auth documentationRodney Ewing2013-07-091-0/+22
| |
* | Merge branch 'persona_resquash'Christopher Allan Webber2013-08-1514-0/+607
|\ \
| * | Removing the whitespace betwetween action= and its valueChristopher Allan Webber2013-08-151-3/+3
| | |
| * | made it so that the create account button works with only persona enabledRodney Ewing2013-07-031-0/+5
| | |
| * | moved persona template stuff to use template_hooksRodney Ewing2013-07-037-8/+84
| | |
| * | merge --squash persona branch to take care of a false merge commit inRodney Ewing2013-07-039-0/+526
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the basic_auth branch that persona is forked from Conflicts: mediagoblin/templates/mediagoblin/auth/login.html mediagoblin/templates/mediagoblin/auth/register.html mediagoblin/templates/mediagoblin/edit/edit_account.html These are commit messages from the squashed persona stuff: - added tests and fixed minor errors - fixed a redirect loop when only persona is enabled and accessing /auth/login - moved persona.js to plugin's static dir - fixes for add/remove persona emails - add and remove personas - working with multiple plugins - working version - switched to hidden form instead of ajax - beginings
* | Fixes testsxray72242013-07-144-10/+9
| |
* | Merge branch 'master' of git://gitorious.org/mediagoblin/mediagoblinxray72242013-07-141-0/+3
|\ \
| * | updated to new render_divs macroRodney Ewing2013-07-111-1/+2
| | |
| * | add login option: stay_logged_inJakob Kramer2013-07-111-0/+2
| | | | | | | | | | | | | | | | | | | | | As proposed in issue #354; it adds an attribute max_age to mediagoblin.tools.session.Session that is passed to response.set_cookie; max_age is set to 30 days if the checkbox is selected
* | | Moves json_response into tools/json.pyxray72242013-07-114-28/+4
|/ /
* | need to use .get('messages') to not get a keyerrorRodney Ewing2013-07-101-1/+1
| |
* | only check password if there is a store_hashRodney Ewing2013-07-101-1/+4
|/
* changed hook name to reuse with personaRodney Ewing2013-07-031-3/+3
|
* use template hooks instead of hardcoding in templatesRodney Ewing2013-07-035-13/+82
|
* forgot to pass request.form into LoginForm classRodney Ewing2013-07-031-1/+1
|
* typoRodney Ewing2013-07-031-1/+1
|
* fixed openid store cleanupAssociationsRodney Ewing2013-07-031-7/+6
|
* removed openid/lib, since the get forms functions were not needed for ↵Rodney Ewing2013-07-032-30/+1
| | | | persona plugin
* merge --squash openid branch to take care of a false merge commit in theRodney Ewing2013-07-0311-6/+970
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | basic_auth branch that openid is forked from Commits squashed together (in reverse chronological order): - do the label thing only for boolean fields - made edit_account to autofocus on the first field - added feature to render_divs where if field.label == '' then it will render form.description the same a render_label - added allow_registration check - refactored create_user - removed verification_key from create_user - removed get_user from openid - cleanup after removing openid from template_env.globals - fix for werkzueg 0.9.1 - cleanup after merge - more tests - restored openid extra_validation just for safety - tests for openid - deleted openid extra_validation - passed next parameter in session for openid - fixed a bug that was deleting the messages - implemented openid store using sqlalchemy - ask openid provider for 'nickname' to prefill username in registration form - refactored delete openid url to work with generic urls such as google and to not allow a user to delete a url if it is there only one and they don't have a pw - refactored login to register user workflow, which fixed a problem where the 'or register with a password link' wasn't showing up when the finish_login view called the register view because there wasn't any redirect. - added the ability to remove openid's - added the ability to add openids to an existing account - refactored start_login and finish_login views - modified edit_account.html to use render_divs - modified gmg/edit/views to behave appropriatly if no password authentication is enabled. moved the update email stuff to it's own funtion to make edit_account view cleaner. edit_account now modifies the form depending on the plugins. - minor typos - added retrieving email from openid provider - moved allow_registration check to a decorator - moved check if auth is enabled to a decorator - changed openid user registration to go through login first - cleanup after merge - modified verification emails to use itsdangerous tokens - added error handling on bad token, fixed route, and added tests - added support for user to change email address - added link to login view openid/password in login template - updated openid get_user function - modified get_user function to take kwargs instead of username - no need for user might be email kwarg in check_login_simple - added gen_password_hash and check_password functions to auth/__init__ - added focus to form input - made imports fully qualified - modified basic_auth.check_login to check that the user has a pw_hash first - changed occurances of form.data['whatever'] to form.whatever.data - convert tabs to spaces in register template, remove unsed templates, and fixed trans tags in templates - in process of openid login. it works, but needs major imporvements - make password field required in basic_auth form - check if password field present in basic_auth create_user - modified openid create_user function - modified models based on Elronds suggestions - changed register form action to a variable to be passed in by the view using the template - openid plugin v0, still need to authenticate via openid. - added a register_user function to be able to use in a plugin's register view, and modified auth/views.register to redirect to openid/register if appropriate. - Modified basic_auth plugin to work with modified auth plugin hooks. Added context variables. Removed basic_auth/tools which was previously renamed to basic_auth/lib. - modified auth/__init__ hooks to work better with multiple plugins. Removed auth/lib.py. And added a basic_extra_verification function that all plugins will use. - added models and migrations for openid plugin
* fixing the config section we pull things out of for basic_authChristopher Allan Webber2013-07-031-1/+1
|
* Merge remote-tracking branch 'upstream/master' into authRodney Ewing2013-06-251-3/+0
|\ | | | | | | | | | | | | | | | | | | | | | | Conflicts: mediagoblin/app.py mediagoblin/auth/forms.py mediagoblin/auth/tools.py mediagoblin/db/migrations.py mediagoblin/db/models.py mediagoblin/edit/views.py mediagoblin/plugins/basic_auth/tools.py mediagoblin/tests/test_edit.py