Commit Graph

14 Commits (2d73e59abf188410ff1376ea0c55071660225f09)

Author SHA1 Message Date
voussoir dffde094e8 Give Albums and Tags an author_id column.
Keeping V11 because I hadn't published previous commits yet.
2018-03-18 15:28:26 -07:00
voussoir cc98cf5407 Create subdirs for utilities. 2018-03-18 00:26:57 -07:00
voussoir d383000441 Add Foreign Keys, Primary Keys, and NOT NULL constraints. 2018-03-18 00:09:08 -07:00
voussoir ffe0be21f5 Fix Photo thumbnail paths to be relative to the PDB's thumb dir.
Previously they were relative to the directory from which the client
was launched, meaning it usually started with ./_etiquette.
Now it should be more portable and less tight.
2018-03-13 02:50:54 -07:00
voussoir f3eb6345f7 Let database_upgrader use the photodb instead of raw sql con. 2018-03-13 02:28:09 -07:00
voussoir 5f6d21fdee Give Photos a `searchhidden` property.
By default, photos with searchhidden do not appear in the search
results. This allows a small number of representative images from
a large album to appear in the results, while the rest can be
found on the album's page.

The same effect could be achieved with a tag and forbid search,
but tag searching has much higher cost and it would be more difficult
to implement as a default behavior without requiring lots of special
checks whenever listing tags etc.
2018-03-09 17:10:27 -08:00
voussoir a4a278c173 Give Tags a description field. 2017-05-12 17:31:17 -07:00
voussoir d52143e283 Add nullcheck to associated directory upgrader 2017-03-22 23:56:58 -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 70f284d413 Fix album_group indices being added to the wrong table. 2017-03-10 05:49:18 -08:00
voussoir 83408aca4a Give Albums their own ID counter, own group rel table 2017-03-04 01:13:22 -08:00
voussoir c3a4fa443b Rename variable 'row_tuple' to 'db_row'; Improve some docstrings 2017-03-03 21:15:31 -08:00
voussoir 80cb66b825 Rename phototagger.py to photodb.py 2017-02-04 20:01:03 -08:00
voussoir c84acca6c9 Move modules into an actual package 2017-02-04 19:55:13 -08:00