aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/db
Commit message (Expand)AuthorAgeFilesLines
* Use cascade for comment deletion.Elrond2013-04-081-7/+13
* Better docs for GenerateSlugMixin.Elrond2013-04-061-1/+9
* Use GenerateSlugMixin for collections.Elrond2013-04-062-13/+4
* Refactor generate_slug into a mixin.Elrond2013-04-061-9/+13
* A bit of pep8: Remove useless whitespace.Elrond2013-03-301-5/+5
* Merge branch 'joar-skip_transcoding'Christopher Allan Webber2013-03-041-12/+16
|\
| * self.media_data->self.media_manager in the docstring. Thanks for catching, E...Christopher Allan Webber2013-03-031-1/+1
| * No reason really to pass in fetch_order anyway...Christopher Allan Webber2013-03-031-7/+5
| * Huge amount of work to (mostly) allow .ogg (and maybe other) formats to skip ...Christopher Allan Webber2013-03-021-9/+15
* | Give a more useful error if a table already exists and so we can't create it ...Christopher Allan Webber2013-03-041-1/+7
|/
* Simplifying the test for whether or not a user and slug combo exists.Christopher Allan Webber2013-02-271-3/+1
* Media URLs with ids in them are now like /u/cwebber/m/id:4112/ rather than /u...Christopher Allan Webber2013-02-261-2/+4
* Import sqlalchemy's and_ and use it in our select statementChristopher Allan Webber2013-02-261-2/+3
* And of course, we need to actually commit at the end of a migration.Christopher Allan Webber2013-02-261-0/+3
* Dope'ily missed .count() on the query where we're countingChristopher Allan Webber2013-02-251-1/+1
* Supplying migrations for a bold new era of mediagoblin entry slugsChristopher Allan Webber2013-02-251-0/+54
* Fix deleting media with attachments.Elrond2013-02-181-0/+1
* Drop backward compatibility for media_data backref.Elrond2013-02-011-9/+1
* Drop media_data_table property.Elrond2013-02-011-6/+3
* Rewrite media_data handling to use relationshipsElrond2013-02-011-20/+21
* Fix issue 611: Proper (back)relationship on MediaComment.Elrond2013-01-291-1/+7
* Merge branch '216_cwebber_style_unique_slugs'Christopher Allan Webber2013-01-251-9/+61
|\
| * New mediaentry slug tests now pass!Christopher Allan Webber2013-01-231-3/+4
| * We don't want any empty string slugs, so make "" -> NoneChristopher Allan Webber2013-01-231-0/+4
| * Switching uuid4()[1:4] -> uuid4().hex[:4]Christopher Allan Webber2013-01-231-1/+1
| * Simplifying string concatenation in generate_slug and fixing docstringChristopher Allan Webber2013-01-151-5/+7
| * A revised algorithm for generating slugs.Christopher Allan Webber2013-01-151-11/+47
| * Need to import uuid4 for generate_slug to totally workChristopher Allan Webber2013-01-151-0/+2
| * Make generate_slug assign a slug in any caseSebastian Spaeth2013-01-151-8/+15
* | Use better relationships to delete collections.Elrond2013-01-231-5/+8
* | Use inspect_table; default user license==None.Elrond2013-01-221-3/+2
* | Merge remote-tracking branch 'refs/remotes/spaetz/521_license_preference' int...Christopher Allan Webber2013-01-222-0/+13
|\ \
| * | Add a license preference fieldMark Holmquist2013-01-172-0/+13
* | | Enable foreign key checking on sqlite.Elrond2013-01-181-1/+12
|/ /
* | import db.sql.util -> db.utilSebastian Spaeth2013-01-171-1/+1
* | Implement User.delete() (#540)Sebastian Spaeth2013-01-171-1/+22
* | Implement Collection.delete()Sebastian Spaeth2013-01-171-1/+10
* | Implement MediaEntry().delete() (#540)Sebastian Spaeth2013-01-171-3/+36
|/
* Simplify check_media_slug_usedSebastian Spaeth2013-01-152-7/+5
* Move db.sql.migration_tools to db.migration_tools.Elrond2013-01-082-1/+1
* Add inspect_table.Elrond2013-01-082-7/+11
* Move all the migration tools into new migration_tools.pyElrond2013-01-083-250/+265
* Remove custom GMQuery classSebastian Spaeth2013-01-071-14/+1
* Mv db.sql.base to db.baseSebastian Spaeth2013-01-076-21/+4
* Move mediagoblin.db.sql.extratypes to mediagoblin.db.extratypesSebastian Spaeth2013-01-073-2/+2
* Move db.sql.models* to db.models*Sebastian Spaeth2013-01-075-5/+5
* Move db.sql.util to db.utilSebastian Spaeth2013-01-073-331/+310
* Remove mediagoblin.db.sql.fake.DESCENDINGSebastian Spaeth2013-01-073-35/+1
* Remove ObjectId from the treeSebastian Spaeth2012-12-252-10/+1
* Remove InvalidIdSebastian Spaeth2012-12-252-10/+2