j
e16310062b
fix vm build on Ubuntu 16.04
2016-03-15 23:04:53 +01:00
Will Thompson
eeaeda3970
Support WebVTT subtitle export
2016-03-11 14:16:23 +01:00
j
36463a8120
fix typo in README
2016-03-11 10:33:48 +01:00
j
697e501a4f
only update item timeline once all parts are done
2016-03-11 10:33:48 +01:00
j
f6cebcaec9
fix user/group api
2016-03-08 20:14:05 +05:30
j
3a56a8138d
only install systemd if /bin/systemctl is available
2016-03-08 19:51:19 +05:30
j
bff4a9553d
needs daemon-reload after replacing systemd service file
2016-03-08 13:20:33 +05:30
j
4fd865efeb
fix pid
2016-03-08 13:18:35 +05:30
j
29204b6fb5
move gunicorn configuration from init script to config file
2016-03-07 14:25:24 +05:30
j
7ec1e9f6da
update django version
2016-03-06 21:59:49 +05:30
j
9d0b50bced
build vm with vmdebootstrap
2016-03-05 18:36:39 +05:30
j
4f28c2c548
fix annotation import, values are decoded in d1.9
2016-03-05 15:36:47 +05:30
Will Thompson
a8dcbbbe89
Include DocumentProperties.data in Document.json()
2016-03-05 15:07:47 +05:30
Will Thompson
a55cbcfb9f
DocumentProperties: add data field
2016-03-05 15:07:47 +05:30
j
42ac4a88b8
Only show Find: Entity if config defines entites
...
Followup to 9a4c24
2016-03-05 14:49:51 +05:30
Will Thompson
0c98cd080e
Entity.alternativeNames: default to () not [] ( fixes #2896 )
...
Otherwise this:
self.name_find = '||' + '||'.join((self.name,) + self.alternativeNames) + '||'
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
fails because () + [] is an error. I guess this must have been
introduced by the DictField/TupleField rewrite.
Without this fix, it is impossible to create a new entity.
Basically the same logic is used for Event and Place too so I've made
the same change to those, and, in passing, fix another copy of the bug
fixed for Entity.name_find in fe7f961
.
2016-03-04 17:11:36 +00:00
Will Thompson
9a4c24cdb4
Support searching documents by entities
2016-03-04 12:41:41 +00:00
Will Thompson
738a9282b4
Document: fix negating id queries
2016-03-04 12:41:41 +00:00
Will Thompson
8c23bdff6d
Implement DocumentProperties.__unicode__
2016-03-04 12:41:41 +00:00
j
4613005b83
use geoip2 api to fix ipv6 lookups
2016-03-04 12:50:44 +05:30
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