Commit Graph

160 Commits

Author SHA1 Message Date
963430e6d9 Show activities on shot page. 2016-10-18 14:50:35 +02:00
612571b4b2 Added node URL finders for tasks and shots 2016-10-18 12:10:49 +02:00
5a5851775e Use Pillar's Bootstrap JS 2016-10-13 19:20:19 +02:00
78c6bb45d7 Better activity logging of task changes 2016-10-12 18:21:10 +02:00
d0bb5aa598 Added activity list on task view 2016-10-12 18:21:10 +02:00
76a4eac145 Route for project's help 2016-10-12 17:17:11 +02:00
b457b57a09 Include changes in activity log if only one field changed. 2016-10-12 16:02:02 +02:00
2842201974 Activity logging for shots 2016-10-12 15:22:18 +02:00
5dff6bdcbd Simplified task eve hooks. 2016-10-12 15:13:48 +02:00
363f1f6110 More detailed "verb" for task action logging. 2016-10-12 15:08:06 +02:00
32400b34e9 Start of activity stream. 2016-10-12 14:31:03 +02:00
7a3a11fa07 Produce activities for task changes.
These activities do not show any details yet, so the activity stream can't
show _what_ changed in the task, just that the task changed.
2016-10-12 14:31:03 +02:00
496b5f6b32 Use the new only_for_node_type_decorator() 2016-10-12 14:31:03 +02:00
25a666d8d4 Removed /attract/shots, and added tooltips to sidebar buttons.
Also made the Attract button a film strip instead of "A". I like that
film strip.
2016-10-12 10:33:09 +02:00
13764c4c56 Temporarily disabled sidebar button until Attract is nicer to look at. 2016-10-11 18:04:48 +02:00
d6ab498128 Added sidebar link to Attract projects. 2016-10-11 16:34:46 +02:00
300d31b119 Moved check is_attract_project() to AttractExtension. 2016-10-11 16:34:31 +02:00
3c2a00b086 Added "View in shot context" to task detail when viewed in task context. 2016-10-11 15:53:19 +02:00
1461fd2064 Allow task & shot details only to subscribers/demos/admins 2016-10-11 15:18:54 +02:00
bb5acd3dd7 Task view: Show user name instead of ID. 2016-10-11 14:44:57 +02:00
cabac18f33 Prevent 403 when user doesn't have access enough to fetch project users. 2016-10-11 14:15:04 +02:00
d9a41c11b7 Added shot summary per project on /attract 2016-10-05 14:42:01 +02:00
bf35b0a9b7 Show user's task on /attract 2016-10-05 11:51:28 +02:00
426635cc45 Moved some task fetching functionality into TaskManager. 2016-10-05 11:51:28 +02:00
fb487e8ec0 Added /attract/<project_url> page 2016-10-05 11:08:18 +02:00
cf3bc3471b Renamed modules.py to routes.py 2016-10-05 11:03:52 +02:00
75e6b39069 Added user-specific task list. 2016-10-05 10:30:10 +02:00
fe70ee1ce1 Default task name to task type 2016-10-04 14:28:21 +02:00
91abe917cd Using patch to edit shots from web-frontend. 2016-10-04 14:16:58 +02:00
97fde17d93 Have node_setattr delete keys when the value to set is None.
Note that this looks at the value directly; when using {'key': None} as
value, it is not None and thus will be set. This thus is NOT a way to
be 100% sure there are no None values.
2016-10-04 12:00:52 +02:00
88c20bf341 Allow creation of shots without status. 2016-09-30 12:54:44 +02:00
55a0f4a42e Don't rely on 3rd party placeholder image service.
The grey one-pixel placeholder.jpg is only 160 bytes anyway.
2016-09-29 18:52:53 +02:00
883f8b02ef Added .keep file to keep attract/static/assets/js/generated/ 2016-09-29 16:58:58 +02:00
2819f86e10 Some SVN 0.3.43 interface changes. 2016-09-29 16:28:41 +02:00
58cca450b3 Use dropdown for copy to clipboard/delete tasks 2016-09-29 12:57:01 +02:00
4c4489a890 Concatenate all general js files into tutti.js 2016-09-29 12:22:53 +02:00
b5964864a5 Use clipboardjs to copy shot ID to clipboard
Using Zeno Rocha's clipboardjs
https://zenorocha.github.io/clipboard.js
2016-09-28 17:34:53 +02:00
968399ba7a Small jQuery plugin for resizing panels
Still doesn't save the size, since we want to save this in the user. Which is not implemented yet.
2016-09-28 16:58:14 +02:00
0b723f3fc9 Order shots by their cut-in timestamp. 2016-09-27 16:58:26 +02:00
0eb51a2804 Moved attrs_extra to Pillar.
Requires Pillar revision 407aefb9ada8b8d627e29ca14d8ddd9bc758a70f
2016-09-27 13:01:04 +02:00
6ea22dfcce Fix missing update of task type on task saving 2016-09-23 19:39:14 +02:00
052344af26 Create Shot workflow
Still needs update on the list
2016-09-23 19:38:57 +02:00
5f3bab95e2 Copy to clipboard for shots 2016-09-23 18:07:28 +02:00
13c67e3ab8 Allow limited PATCHing of shots from Blender and Web.
Soon PATCH should become the only way in which shots are edited, so
we should possibly remove PUT permissions.
2016-09-23 17:19:26 +02:00
56567532ff Use Pillar's new node_type_utils to set node type permissions.
This separates the mechanism of setting the policy from the actual
policy itself.
2016-09-23 17:19:26 +02:00
5c94fb5f9c Redefined some properties of node type 'attract_shot'. 2016-09-23 17:19:26 +02:00
6fa0604b07 Refactor task_open/shot_open into item_open
Also renamed task-details div to item-details div. Much nicer and generic.

Thanks a lot to Dr. Sybren for the code review and unlimited support <3
2016-09-23 14:53:03 +02:00
3925c044d5 Added task deletion. GUI still ugly, though. 2016-09-23 13:58:14 +02:00
971b8e6392 Fix for task creation 2016-09-23 13:47:47 +02:00
314156ca1e ReferenceError'ised two more JS throw statements 2016-09-23 11:50:02 +02:00