4173 Commits

Author SHA1 Message Date
Christopher Allan Webber
e4bdc9091c More steps towards a working reprocessing system.
Fleshing out the base classes and setting up some docstrings.  Not
everything is totally clear yet, but I think it's on a good track, and
getting clearer.

This commit sponsored by Ben Finney, on behalf of Free Software Melbourne.
Thank you all!
2013-08-16 15:30:15 -07:00
Christopher Allan Webber
274a0f67fd Documentation for the MediaProcessor 2013-08-16 15:30:15 -07:00
Christopher Allan Webber
14565fb720 started coding basics of new processing code 2013-08-16 15:30:15 -07:00
Rodney Ewing
c541fb71f7 fix storage paramater in get_orig_filename(), fix __init__ for ProceessImage, better description for --size flag 2013-08-16 15:30:15 -07:00
Rodney Ewing
7ac66a3dd0 Refactor processing/reprocessing functions into ProcessImage class 2013-08-16 15:30:15 -07:00
Rodney Ewing
3988c9d66d forgot to change to a class from a function after the refactor 2013-08-16 15:30:15 -07:00
Rodney Ewing
45b20dce1a change get_queued_filename to get_orig_filename and modified function 2013-08-16 15:30:14 -07:00
Rodney Ewing
3e9faf85da added comments and did a little refactoring. not sure if it is actually any clearer though 2013-08-16 15:30:14 -07:00
Rodney Ewing
49db778579 very rough working version of image reprocessing 2013-08-16 15:30:14 -07:00
Rodney Ewing
f30fbfe60c add option to not run eagerly 2013-08-16 15:30:14 -07:00
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