3654 Commits

Author SHA1 Message Date
Rodney Ewing
9a2c66ca9e added image reprocessing 2013-08-16 15:30:14 -07:00
Rodney Ewing
273c79513d added a check_eligible function to image reprocessing 2013-08-16 15:30:14 -07:00
Rodney Ewing
663b378b25 added a parser for the image media_type reprocessing 2013-08-16 15:30:14 -07:00
Rodney Ewing
e36b9f035f end of day commit 2013-08-16 15:30:14 -07:00
Rodney Ewing
bf909ab048 pep 8 2013-08-16 15:30:13 -07:00
Rodney Ewing
065db04730 add command option for regenerating all thumbnails 2013-08-16 15:30:13 -07:00
Rodney Ewing
842ba30529 make media_id an optional argument 2013-08-16 15:30:13 -07:00
Rodney Ewing
11a99d787f refactored _run_reprocessing 2013-08-16 15:30:13 -07:00
Rodney Ewing
243756e020 added a set_media_state function. removed the --all flag (just don't enter any media_ids to process all media). slight refactor 2013-08-16 15:30:13 -07:00
Rodney Ewing
4a36407d39 Pep 8 2013-08-16 15:30:13 -07:00
Rodney Ewing
81d880b16a Just raise standard exception. Pass print statement to gettext 2013-08-16 15:30:13 -07:00
Rodney Ewing
7c1f6a6aee added a _run_reprocessing function which handles the hook calls 2013-08-16 15:30:13 -07:00
Rodney Ewing
6fc8aaf65f add reprocess_all function. still need to add code to reprocess all failed entries 2013-08-16 15:30:13 -07:00
Rodney Ewing
99b34c4ce6 Added a set_media_type function that has checks to only reprocess one media_type at a time 2013-08-16 15:30:13 -07:00
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