Commit Graph

1313 Commits (25de9be94aa9e25039e07df035e00170102f4888)

Author SHA1 Message Date
voussoir 5ee6062cad Use None check instead of general falsey for minmax 2017-03-23 15:17:19 -07:00
voussoir b69ef8ea00 Cleanup some pylint 2017-03-23 15:11:28 -07:00
voussoir dcb946f3df Add _uncache to objects 2017-03-23 00:04:44 -07:00
voussoir d52143e283 Add nullcheck to associated directory upgrader 2017-03-22 23:56:58 -07:00
voussoir 0bfbc789ca Use more pathclass.Path 2017-03-22 23:35:14 -07:00
voussoir d35011c083 Add Photo.relocate for fixing external renames 2017-03-22 23:18:09 -07:00
voussoir fc5c33c918 Fix traceback not being shown on general exceptions 2017-03-22 22:54:44 -07:00
voussoir 13040d559b Cache objects for faster re-access; Cache album.sum_bytes result 2017-03-22 22:54:17 -07:00
voussoir 55ed6a6d28 Give each PDBMixin an init and a cache. Not used yet 2017-03-22 21:24:53 -07:00
voussoir 2ecf2e3d81 Add Overall Bitrate to metadata bar 2017-03-22 18:20:50 -07:00
voussoir e62aa2f740 Make condition look better 2017-03-22 18:06:02 -07:00
voussoir fd1673328f Add PDBAlbumMixin.get_root_albums to simplify elsewhere 2017-03-19 18:48:41 -07:00
voussoir 97400a448b Fix bug which left album dir associations after deleting album 2017-03-19 18:48:12 -07:00
voussoir 8793d9ff41 Fix docstrings over 80 characters 2017-03-19 17:34:19 -07:00
voussoir 467d5a2626 Add basic project description to readme 2017-03-17 15:24:59 -07:00
voussoir 8ef6007772 Remove sample image files 2017-03-17 14:04:43 -07:00
voussoir e610eafb21 Add demo link to readme 2017-03-17 14:03:15 -07:00
voussoir 3a01285f09 Catch exceptions during photo metadata reload 2017-03-17 14:02:33 -07:00
voussoir df32b0c11d Fix NameError during forbids 2017-03-17 14:02:03 -07:00
voussoir 80a861deee Add 'enable_photo_reload_metadata' and '...generate_thumbnail' 2017-03-17 14:01:39 -07:00
voussoir 96e530e190 Apply BSD 2-Clause License 2017-03-17 02:48:11 -07:00
voussoir 019c0d727d Use metaclass to automate exc error_type; Remove needless inheritance 2017-03-17 02:30:02 -07:00
voussoir 85d91310bc When new options are added, save them to user config file 2017-03-17 01:28:29 -07:00
voussoir 0bac643f2d Add jsonify.exception 2017-03-17 01:13:42 -07:00
voussoir 6912a1a56e Fix login form using old error response 2017-03-17 01:08:51 -07:00
voussoir 590da64836 Add GitHub link to root page 2017-03-17 01:03:19 -07:00
voussoir f0447b9318 Update to-do list on readme 2017-03-17 00:26:55 -07:00
voussoir f222ae7182 Add 'enable_photo_add_remove_tag' config 2017-03-17 00:10:33 -07:00
voussoir efa930f4a8 Make associated_directory its own table so albums can have multiple
Also renamed a bunch of indices
2017-03-16 23:57:31 -07:00
voussoir 440941077f Replace more direct sql commits with PhotoDB commits 2017-03-16 21:44:49 -07:00
voussoir 8692d826c5 Add 'enable_new_...' config options. Decent until actual permission system 2017-03-16 19:54:12 -07:00
voussoir db628d158e Shorten lines longer than 100 characters 2017-03-14 21:18:42 -07:00
voussoir defa23eff3 Add Album.@display_name to remove duplicate logic elsewhere 2017-03-10 17:08:38 -08:00
voussoir f797e3fb55 Fix exceptions.RecursiveGrouping not being formatted. 2017-03-10 15:33:45 -08:00
voussoir bff5ee9986 Don't raise GroupExists when adding to the same group anyway. 2017-03-10 15:27:40 -08:00
voussoir afe7085702 Make photo.duration_string a @property 2017-03-10 15:07:34 -08:00
voussoir d7cd1e9748 Add more docstrings; Remove unused code 2017-03-10 15:01:12 -08:00
voussoir 3be8813a0a Photo.add_tag returns the added tag; site displays the normalized name instead of user input 2017-03-10 14:04:50 -08:00
voussoir 70f284d413 Fix album_group indices being added to the wrong table. 2017-03-10 05:49:18 -08:00
voussoir 1fc098a37f Fix on_commit_queue action for rename_file; Fix tag sorting 2017-03-10 05:18:49 -08:00
voussoir 072e9a7430 Fix NoSuchUser being raised with None due to username/id 2017-03-09 23:54:45 -08:00
voussoir faf893a428 Fix broken login form with new error responses 2017-03-07 21:15:15 -08:00
voussoir aa6ed364a9 Rename variable 'link' to 'file_link' for clarity 2017-03-07 21:03:46 -08:00
voussoir 4838b26f3b Make photo info panel work better when it gets too big
Redo CSS so the left panel continues down the page instead of the background color just getting cut off; Keep the message_area from getting pinched into nothingness; improve narrow-screen CSS
2017-03-07 21:01:50 -08:00
voussoir b3da21bf33 Small cleanups
Comment and sql linewrapping; move Add Tag box to top of ul instead of bottom to stay in view better
2017-03-07 20:20:12 -08:00
voussoir 2deff86e13 Fix broken registration: missing cur and wronge exc 2017-03-05 05:00:57 -08:00
voussoir c04b5a6db0 Remove unnecessary warning_bag code from normalize_tagname 2017-03-05 04:54:58 -08:00
voussoir e413e996d9 Fix appearance of easybake errors; more exception improvements
New class EasyBakeException helps distinguish whether or not it should be displayed to the user; Exception class `error_type` attributes are now applied to the class via decorator instead of to the instance via init; Fixed easybake errors looking for the old json response format; Fixed incorrect error bubble when deleting a synonym after the tag has already been deleted
2017-03-04 22:27:24 -08:00
voussoir 888c3b48cd Completely revise exception message formatting technique 2017-03-04 21:56:23 -08:00
voussoir 901020781c Use error messages provided by exception class for P_wrapper 2017-03-04 20:07:30 -08:00