4049 Commits

Author SHA1 Message Date
Rodney Ewing
c30714805b Beginnings of a reprocess command 2013-08-16 15:30:13 -07:00
Rodney Ewing
262c789754 Throw an error if there are unrecognized arguments 2013-08-16 15:30:13 -07:00
Rodney Ewing
aa387fc57e use parser.parse_known_args() instead of parser.parse_args() 2013-08-16 15:30:12 -07:00
Rodney Ewing
e7c08e3550 load js at the end of the page 2013-08-16 11:49:33 -07:00
Rodney Ewing
fb2f2bece2 use urlgen 2013-08-16 11:48:03 -07:00
Rodney Ewing
f9931418d6 skip openid test if python-openid isn't installed 2013-08-16 10:30:20 -07:00
Rodney Ewing
c37f31fbf3 use new in-memory db for testing 2013-08-16 10:28:49 -07:00
Rodney Ewing
33b5cebe75 fixed some typos and missed imports 2013-08-16 10:28:49 -07:00
Rodney Ewing
f66e4282d4 moved create account link on login page to a hook 2013-08-16 10:28:49 -07:00
Rodney Ewing
581e52c264 deleted misplaced template 2013-08-16 10:28:49 -07:00
Rodney Ewing
229f0bd8fb fixed typo to check allow_registration not if auth is enabled 2013-08-16 10:28:49 -07:00
Rodney Ewing
36f901fbbd used template hooks instead of hardcoding basic_auth functionality into templates 2013-08-16 10:28:48 -07:00
Rodney Ewing
af665c4eb9 moved change_pass to basic_auth and fixed some typos with the moving of forgot pass 2013-08-16 10:28:48 -07:00
Rodney Ewing
aeae6cc290 moved forgot pass to basic_auth plugin 2013-08-16 10:28:47 -07:00
Rodney Ewing
fb900ef27b Merge branch 'auth_docs'
Conflicts:
	docs/source/index.rst
2013-08-16 10:24:41 -07:00
Rodney Ewing
71b2bee622 fix persona tests by using a correct query 2013-08-15 17:36:56 -07:00
Christopher Allan Webber
fc714df00d Removing PyPump as we aren't using it yet and there's a dependency conflict ;| 2013-08-15 18:29:35 -05:00
Rodney Ewing
b1ac679592 skip test if python-ldap is not installed 2013-08-15 16:02:24 -07:00
Rodney Ewing
d68ada283b added tests for ldap plugin 2013-08-15 16:02:00 -07:00
Rodney Ewing
1bc5b9dfb1 catch a keyerror 2013-08-15 16:01:48 -07:00
Rodney Ewing
f92018b649 typo in docs 2013-08-15 16:01:35 -07:00
Rodney Ewing
994e70e85e added docs for ldap plugin 2013-08-15 16:01:22 -07:00
Rodney Ewing
2b55a0f865 use pluginapi.get_config 2013-08-15 16:01:03 -07:00
Rodney Ewing
8e7f78933e removed unused import 2013-08-15 15:59:50 -07:00
Rodney Ewing
547ab1d9d0 added a create_account hook 2013-08-15 15:58:44 -07:00
Rodney Ewing
bcc12142ae only create a user if the register_form is from the ldap plugin 2013-08-15 15:58:14 -07:00
Rodney Ewing
517eb8b443 - fixed typo with unbinding code
- added the ability to get the user's email from the ldap server upon registration
2013-08-15 15:57:59 -07:00
Rodney Ewing
11782c0061 - changed host and port to just a server uri
- added an option to connect with TLS
- unbind after when done
2013-08-15 15:57:44 -07:00
Rodney Ewing
c4513740bf ldap uses it own views 2013-08-15 15:56:20 -07:00
Rodney Ewing
daf29c011a starting ldap plugin 2013-08-15 15:56:03 -07:00
Christopher Allan Webber
97b9b98c1e Merge branch 'persona_resquash' 2013-08-15 17:07:14 -05:00
Christopher Allan Webber
cd612ee689 Removing the whitespace betwetween action= and its value 2013-08-15 15:17:02 -05:00
Christopher Allan Webber
4834ef8ec2 Merge remote-tracking branch 'refs/remotes/tsyesika/master'
New oauth tools!  Heck yeah!
2013-08-15 10:34:20 -05:00
Christopher Allan Webber
29cd702e47 Fix notifications, which I broke.
This commit sponsored by Denver Gingerich.  Thank you!
2013-08-14 15:57:58 -05:00
Christopher Allan Webber
7949d88a75 Avoiding the celery warnings that we seem to be confusing people lately.
Basically, it's shuffling around the notifications stuff.

This commit sponsored by Günter Kraft.  Thank you!
2013-08-14 15:08:49 -05:00
tilly-Q
8394febbe1 This has been an update to clean out the code a little bit. The primary change
I made was I added the method has_privilege (which takes a variable amount of
unicode privilege names as an argument) to the User model. This method allowed
for much cleaner checks as to whether or not a user has a privilege. Other-
wise, I also made it impossible for moderators to punish admins. I created a
new url path and three new pages for Users to look at filed reports and the
code of conduct for the mg instance.

=== Made reports on admins not resolvable by moderators:
--\   mediagoblin/moderation/views.py
--\   mediagoblin/templates/mediagoblin/moderation/report.html

=== Created new files for the new pages:
--\   mediagoblin/meta/__init__.py
--\   mediagoblin/meta/routing.py
--\   mediagoblin/meta/views.py
--\   mediagoblin/templates/mediagoblin/meta/code_of_conduct.html
--\   mediagoblin/templates/mediagoblin/meta/reports_details.html
--\   mediagoblin/templates/mediagoblin/meta/reports_panel.html
--\   mediagoblin/routing.py
--\   mediagoblin/static/css/base.css

=== Replaced vestigial methods of checking a user's privilege with the more
====== effective method has_privilege(u'privilege_name'):
--\   mediagoblin/db/models.py
--|   Added in the has_privilege method to the User class

--\   mediagoblin/db/migrations.py
--\   mediagoblin/db/models.py
--\   mediagoblin/decorators.py
--\   mediagoblin/edit/lib.py
--\   mediagoblin/edit/views.py
--\   mediagoblin/gmg_commands/users.py
--\   mediagoblin/moderation/views.py
--\   mediagoblin/templates/mediagoblin/base.html
--\   mediagoblin/templates/mediagoblin/user_pages/collection.html
--\   mediagoblin/templates/mediagoblin/user_pages/media.html
--\   mediagoblin/templates/mediagoblin/user_pages/user.html
--\   mediagoblin/templates/mediagoblin/utils/collection_gallery.html
--\   mediagoblin/user_pages/views.py

=== Minor UI changes
--\   mediagoblin/templates/mediagoblin/moderation/report_panel.html
--\   mediagoblin/templates/mediagoblin/moderation/user.html

=== Other Bugs:
--\   mediagoblin/tools/response.py
--\   mediagoblin/db/migrations.py
2013-08-13 18:38:00 -04:00
Jessica Tallon
89909bd692 Fix import errors when running tests 2013-08-13 11:25:40 +01:00
Aditi
e018b2120a Change path for tinymce. 2013-08-10 16:18:30 +05:30
Aditi
db600404a4 Change button names to Save and Blog. 2013-08-10 16:17:09 +05:30
Aditi
e5c7e10f02 Create symbolic link for tinymce. 2013-08-10 16:14:04 +05:30
Aditi
fca6624203 Remove extlib/tinymce submodule. 2013-08-10 07:50:21 +05:30
Rodney Ewing
135dd5296b change dropdown button to <a> from <div> so that it is tabbable 2013-08-09 11:38:55 -07:00
Aditi
18fd3a272b Merge branch 'master' of git://gitorious.org/mediagoblin/mediagoblin 2013-08-09 16:38:55 +05:30
Aditi
97ce2563ed Add delete error for failed type. 2013-08-09 15:05:20 +05:30
Aditi
dee425d26c Replace edit blogpost url from default media_edit url to blogpost edit url. 2013-08-09 14:45:06 +05:30
Aditi
a590e0ba17 Write function get_blog_by_blogpost 2013-08-09 14:43:05 +05:30
Aditi
382d2b4bd8 Delete initial blog folder from plugin directory. 2013-08-09 11:07:09 +05:30
Rodney Ewing
d7ecae5a4e Revert "slugs are now generated during processing"
This reverts commit 9da4e8049f2de900f7aa12f2fed8c60d6749ff0b.
2013-08-08 15:49:51 -07:00
Rodney Ewing
b26edfb944 Revert "Leave slug empty until we are sure media processing was successful."
This reverts commit f67611fb485b5a84cedc62b73beb1e551e8cb934.

For some reason, generating a slug here throws an integrity error during
a query when there is a duplicate slug.
2013-08-08 15:49:33 -07:00
Christopher Allan Webber
4de7db6fef Switching the MediaGoblin homepage image over to using the "official" gavroche style 2013-08-08 14:15:47 -05:00