Commit Graph

5432 Commits

Author SHA1 Message Date
Will Thompson 340277db1a Raise Error.stackTraceLimit, if it exists (fixes #2894) 2016-03-03 18:15:37 +05:30
Will Thompson c6f9f87c8e Fix autocompleteSort with multiple keys (fixes #2893)
QuerySet.order_by() takes each key as a separate argument, not as a
single comma-separated string.
2016-03-03 18:15:37 +05:30
Will Thompson 2a07e2a1ab Remove redundant overrides of Model.delete
Both of these models have pre_delete handlers which do the same things,
so I think these are unnecessary.
2016-03-03 18:10:29 +05:30
Will Thompson d69a8efd97 Don't save other file-owning models on delete, either 2016-03-03 18:10:29 +05:30
Will Thompson 6e0049a20c Don't save Document in pre_delete handler (fixes #2889)
FileField.delete() will, by default, save() the model instance it is
attached to. This is pointless if we're in the process of deleting the
Document -- and since Document.save() calls Document.update_matches(),
this scans all annotations every time a document is deleted.
2016-03-03 18:10:29 +05:30
Will Thompson 7d99950942 Only setInterval once to animate the loading icon (fixes #2888)
(On Chrome, at least,) window.onload() is called once by hand, and once
by the browser. This ends up calling setInterval() twice. When
stopAnimation() is called later, only the second interval is cleared; so
the first one keeps firing forever. Mostly harmless but unnecessary.

Only the first hunk of this patch is really needed, but making
startAnimation() / stopAnimation() idempotent can't hurt.
2016-03-03 18:08:46 +05:30
j fd2c69a5b7 define BASE_DIR 2016-03-03 16:56:06 +05:30
j 8ec7bd3fe4 pass path 2016-03-03 15:04:54 +05:30
j 76d000b42b typo 2016-03-03 15:03:06 +05:30
j f5cc740af2 remove outdated django packages 2016-03-03 13:49:22 +05:30
j 6f7b57fc37 add uid42, fixes #2886 2016-02-20 15:53:35 +00:00
j 11924fcb0d Rename api.taskStatus to api.getTaskStatus
still register api.taskStatus since its used
in pandora_client and other scripts.

fixes #2600 and fixes #2859
2016-02-20 18:35:26 +05:30
Will Thompson e47c652ad0 clipList: handle smart lists with no conditions (fixes #2884)
I have a smart list which has no conditions (ie matches all items). This
breaks "View as Clips" when the list is selected because:

    pandora.api.getList({id: "wjt:Everything"}) -> {
        // ...
        data: {
            // ...
            query: {}
        }
    }

so result.data.query.conditions is undefined.
2016-02-20 18:15:40 +05:30
j 8f1a0c3047 cleanup files that might be left over 2016-02-20 18:06:05 +05:30
j 5f87ba361a run postupdate first, noinput 2016-02-20 17:56:14 +05:30
j 0d5c968026 space 2016-02-20 10:41:23 +00:00
j 051a3578b4 inline django 1.9 version of ox.django 2016-02-20 10:41:23 +00:00
j 970f3f605d remove git repos from requirements.txt and add one place to set them up 2016-02-20 10:41:22 +00:00
j 87e580547f dont checkout master 2016-02-20 10:41:22 +00:00
j 7620795862 add update_itemsfolder command 2016-02-20 10:41:22 +00:00
j 0367816257 only crop with 4 crop points 2016-02-20 10:41:22 +00:00
j 1ef547f885 update celery integration 2016-02-20 10:41:22 +00:00
j 2ebc58d0c7 update dependencies and inital db migration 2016-02-20 15:15:02 +05:30
j f060601d40 django 1.9 returns parsed value not raw data 2016-02-20 15:15:02 +05:30
j e9bcd19161 fix initdb 2016-02-20 15:15:02 +05:30
j 29c6dc866b fix index 2016-02-20 15:15:02 +05:30
j 09ac3c32b0 update init scripts 2016-02-20 15:15:02 +05:30
j 7a6515183a add wsgi 2016-02-20 15:15:02 +05:30
j 3655b1afb0 update dependencies 2016-02-20 15:15:02 +05:30
j cc84487193 commit_unless_managed->commit 2016-02-20 15:15:02 +05:30
j 62caf55fe6 stop using RequestContext 2016-02-20 15:15:02 +05:30
j 18ff903658 remove outdated contrib 2016-02-20 15:15:01 +05:30
j 7cbfc21027 remove syncdb from db update 2016-02-20 15:15:01 +05:30
j 3f02f6086a fix clip random 2016-02-20 15:15:01 +05:30
j 2fe857d4fd remove optparse 2016-02-20 15:15:01 +05:30
j 4219246909 db migration 2016-02-20 15:15:01 +05:30
j 976860ec30 use django.conf.urls url instead of patterns 2016-02-20 06:00:13 +00:00
j 158c68fbc7 use object class for MetaClip 2016-02-20 05:58:53 +00:00
j 1cc795995d user.get_profile()->user.profile 2016-02-19 22:06:11 +05:30
j 3e8f28ff47 update imports 2016-02-19 22:06:10 +05:30
j 5d63ad1760 default/upload_to=lambda breaks migrations, use functions 2016-02-19 21:59:26 +05:30
j e22cc432b3 use transaction.atomic 2016-02-19 21:55:09 +05:30
j e738503380 remove old migrations 2016-02-19 15:17:18 +00:00
j 35bdfba77c fix default values 2016-02-19 19:01:38 +05:30
j d241b90b63 check data is a dict 2016-02-19 18:46:53 +05:30
j 6b1ce30eb2 from __future__ import print_function 2016-02-18 16:19:26 +05:30
Will Thompson 47d8d67c3d Allow 'query' to be omitted from find*() (fixes #2883)
I hit this in findDocuments() so thought I'd fix them all.
2016-02-15 14:58:50 +00:00
j b121b58a86 support caching local files, lookup by oshash 2016-02-14 00:32:14 +05:30
j 81ade83945 use shallow git checkouts 2016-02-12 14:02:24 +05:30
Will Thompson 691b3fa934 Entity: only update annotations when name has changed (fixes #2877)
Just like ace0468 this doesn't exactly fix #2827, but it does reduce the
unnecessary work.
2016-02-05 19:03:16 +05:30