forked from BenMotz/cubetoolkit
-
Notifications
You must be signed in to change notification settings - Fork 0
/
BUGS.txt
80 lines (77 loc) · 4.96 KB
/
BUGS.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
[NEWFEATURE] -- Per-tag RSS
[NEWFEATURE] -- 'subscribe me' UI for members lists
[NEWFEATURE] -- make old IDs work into the future
[TODO] -- do JS close of popup using a redirect?
[TODO] -- code to sync remote images/media to local
[BUG] -- Mailout entities and links are somewhat broken
[BUG] -- Automatic linkifying of programme copy should detect https as URLs (+ unit test)
[BUG] -- make more forms redirect after submit, to avoid reload adding duplicates (done for members)
[BUG] -- handle errors for saving Event details if image and image is missing
[QUERY] -- Should cancelled events appear in the mailout by default?
[FIXED] -- iframes / youtube links in wysihtml5 are totes borked
[DONE] -- html2text not in the requirements files
[DONE] -- New 'import' script to dump and import DB from live for devserver
[DONE] -- result count in member search?
[DONE] -- default days ahead for edit view -> 90 days
[DONE] -- 'days ahead' on edit view should be persistent preference
[DONE] -- Sort out email encoding
[DONE] -- Make SMTP host configurable via settings.py
[DONE] -- Import index page links
[DONE] -- Logout link on the members database pages
[FIXED] -- utf-8 in base.html
[DONE] -- Copy summary report for Nina
[FIXED] -- If diary view-by-tag has nothing then have an informative message! (Likewise by date?)
[DONE] -- Basic member automated tests
[WONTFIX] -- WYSIWYG HTML editor isn't quite right ...
[DONE] -- Illegal form values should be in *RED* (in showing/booking edit, plus other places?)
[DONE] -- internal notes for events - fewer lines, nearer top of form
[FIXED] -- "Ttt" in imported title data
[FIXED] -- closing popups doesn't work before pref is changed?
[DONE] -- Cancel buttons everywhere
[DONE] -- Public pages should be under /programme/, private under /diary
[DONE] -- Need a sensible archive view/search
[DONE] -- Less busy role selection in new vol screen. Use precendence?
[FIXED] -- Add anchors to diary view so jumping by legacy id will work
[FIXED] -- html links shouldn't be rel="nofollow"/target blank
[FIXED] -- auth bug highlighted by tests
[FIXED] -- Allow shorter event names (whoops)
[FIXED] -- don't allow all blank event names / booked_by
[FIXED] -- On import of members, detect "not member" in status field and set a boolean to signify the same.
[FIXED] HTML editor looks shonky
[CANTREPRODUCE] Popup date/time picker not working on "Edit booking" form after failed submission
[FIXED] -- Need to set allowed hosts
[FIXED] -- Sort out logging configuration to be sane (or at least less insane)
[FIXED] Creating an event for TODAY (generic "new event" link) defaults to RIGHT NOW if it's after 8pm, complete with whack number of seconds
[FIXED] Terms report search is wonky (doesn't search event names?)
[FIXED] Add better help text to top of "Roles" edit
[FIXED] Add 'messages' display to top of Event templates edit (and Roles/Tags edit?)
[FIXED] Add 'this cannot be undone' to 'Delete showing' prompt
[FIXED] Editing event details:
1. Set name to blank, save (fails)
2. Set photo caption blank, save:
2012-10-10 20:44:47,005 edit_views _edit_event_handle_post INFO : Updating event 5745
2012-10-10 20:44:47,017 models autoset_mimetype DEBUG : Mime type for /home/users/cubetoolkit/site/media/diary/6787.jpg detected as image/jpeg
2012-10-10 20:44:47,017 models _update_thumbnail INFO : Updating thumbnail for media item 2037, file diary/6787.jpg
2012-10-10 20:44:47,027 base handle_uncaught_exception ERROR : Internal Server Error: /toolkit/diary/edit/event/id/5745/
Traceback (most recent call last):
File "/home/users/cubetoolkit/site/venv/lib/python2.6/site-packages/django/core/handlers/base.py", line 111, in get_response
response = callback(request, *callback_args, **callback_kwargs)
File "/home/users/cubetoolkit/site/venv/lib/python2.6/site-packages/django/contrib/auth/decorators.py", line 20, in _wrapped_view
return view_func(request, *args, **kwargs)
File "/home/users/cubetoolkit/site/toolkit/diary/edit_views.py", line 376, in edit_event
return _edit_event_handle_post(request, event_id)
File "/home/users/cubetoolkit/site/toolkit/diary/edit_views.py", line 353, in _edit_event_handle_post
media_form.save()
File "/home/users/cubetoolkit/site/venv/lib/python2.6/site-packages/django/forms/models.py", line 364, in save
fail_message, commit, construct=False)
File "/home/users/cubetoolkit/site/venv/lib/python2.6/site-packages/django/forms/models.py", line 86, in save_instance
instance.save()
File "/home/users/cubetoolkit/site/toolkit/diary/models.py", line 99, in save
self._update_thumbnail()
File "/home/users/cubetoolkit/site/toolkit/diary/models.py", line 145, in _update_thumbnail
image.thumbnail(settings.THUMBNAIL_SIZE, PIL.Image.ANTIALIAS)
File "/usr/lib/python2.6/dist-packages/PIL/Image.py", line 1559, in thumbnail
self.load()
File "/usr/lib/python2.6/dist-packages/PIL/ImageFile.py", line 201, in load
raise IOError("image file is truncated (%d bytes not processed)" % len(b))
IOError: image file is truncated (35 bytes not processed)