Commit Graph

17 Commits

Author SHA1 Message Date
977a9e2640 Better initial component values 2019-04-03 17:50:15 +02:00
ec4cad5e5b Fix wrong prop type 2019-04-03 17:49:16 +02:00
f1354b9837 Fix: Fail to render if parent was deleted 2019-04-02 14:09:20 +02:00
23e0e55de9 Documentation of es6 transcompile and packaging 2019-03-29 10:44:04 +01:00
120ea251bd Refactored Date columns to have a common base 2019-03-28 14:36:30 +01:00
b43bb8a696 Add Created and Updated column 2019-03-28 12:48:15 +01:00
a7c1f5aa39 Store filter/column settings in localStorage
The filter and column settings in tables are stored per project and
context in the browsers localStorage. This makes the table keep the
settings even if the browser is refreshed or restarted.

The table emits a "componentStateChanged" event containing the tables
current state (filter/column settings) which then is saved by the top
level component.
2019-03-28 10:29:13 +01:00
c86503e165 Add missing tooltips in table 2019-03-22 14:07:29 +01:00
0c96d3eda1 Add css class per task type to table columns 2019-03-22 14:06:53 +01:00
479b844174 Generalized table to not depend on project id 2019-03-15 10:18:23 +01:00
4f5eee6705 Added comments and minor refactoring 2019-03-14 10:54:43 +01:00
434cdb35a0 Attract multi edit: Disable save button during save 2019-03-13 15:25:32 +01:00
bae39ce01d Attract multi edit: Edit multiple tasks/shots/assets at the same time
For the user:
Ctrl + L-Mouse to select multiple tasks/shots/assets and then edit
the nodes as before. When multiple items are selected a chain icon
can be seen in editor next to the fields. If the chain is broken
it indicates that the values are not the same on all the selected
items.

When a field has been edited it will be marked with a green background
color.

The items are saved one by one in parallel. This means that one item
could fail to be saved, while the others get updated.

For developers:
The editor and activities has been ported to Vue. The table and has
been updated to support multi select.

MultiEditEngine is the core of the multi edit. It keeps track of
what values differs and what has been edited.
2019-03-13 13:53:40 +01:00
f4c7101427 Attract: Don't show add task button in cell if there are tasks
Requested by @fsiddi
2019-02-20 16:46:02 +01:00
fbe4e53e50 Regression fix: Highlight selected task "dot" in shots/assets table
Quick hack to restore functionality. Known limitations:
* A direct link to task will not highlight it
* When a new task is created it will not be highlighted
* Selected row will not be highlighted
2019-02-13 13:03:17 +01:00
ac8a6284d4 Vue Attract: Default sort shots by cut_in_timeline_in_frames 2019-02-12 12:59:01 +01:00
5e73720d91 Vue Attract: Sort/filterable table based on Vue
Initial commit implementing sortable and filterable tables for attract
using Vue.
2019-02-12 09:08:37 +01:00