cgwire / kitsu Goto Github PK
View Code? Open in Web Editor NEWCollaboration Platform for Animation and VFX Productions
Home Page: https://kitsu.cg-wire.com
License: GNU Affero General Public License v3.0
Collaboration Platform for Animation and VFX Productions
Home Page: https://kitsu.cg-wire.com
License: GNU Affero General Public License v3.0
If I open a new tab and go to my kitsu service I land in /todos ("My Tasks")
If I now go to the left menu and click on Assets, Shots or Breakdow, I'm asked to choose the production.
But in the case of landing in that choice page by clicking Shots or Breakdown, the next page after choosing the production will always be Assets (and not Shots or Breakdown).
If I use data
in a shot for example, to store keys and values through Gazu, for example doing :
s = gazu.shot.get_shot(sid)
data = s['data']
print(data)
> {u'frame_in': 10, u'frame_out': 75}`
data['foo'] = 'bar'
gazu.client.put("data/entities/%s" % sid, data={'data':data})
next time I query that shot, my data looks like :
u'data': {u'foor': u'bar', u'frame_in': 10, u'frame_out': 75}
perfect
But if I use the edit button on Kitsu, to change the frame_in for example, only frame_in and frame_out are saved, everything else is overwrited, so deleted.
My key 'foo' doesn't exists anymore.
When using kitsu to create a task type, the field 'For' is not considered. So if we set it to asset the task type created is assigned to shots
Could it be possible that the artist receive a notification when he is assigned to a new task?
problem:
for now the entities can only be delete one by one, it takes time if the project changes direction often
Le comportement actuel est de lancer la requette de filtre a chaque caractère entre. Ce qui est très long lorsque l'on a plusieurs centaine d'asset. La validation de la recherche ressouderai ce problème.
Hi @frankrousseau,
I've got an idea for how to reduce the number of clicks on the site, and improve visibility of what's available on the page for newcomers.
In a nutshell, it moves the most important parts of the (normally hidden) sidebar onto the top, in the form of icons. Primary icons could be e.g. Shots, Assets and People. Things you expect to be clicked all the time, things that won't need a description or title even. Perhaps the name of the page could show up on hover, for example. The core concept is that un-hiding that sidebar is tedious. Especially on a desktop where space isn't an issue.
I had a look at implementing this myself, but only got as far as building and launching the site locally and then the number of abstractions between function and content threw me.. If you have any pointers of where to start, I might be able to have a closer look, otherwise consider this just a suggestion.
Issue : A supervisor can't delete a sequence (error message), even if all the shots of this sequence have been deleted
Don't remenber scroll bar when back page.
It's a regression.
Thanks
(this is not a bug)
Currently the filtering is made from left to right
having the following list of asset names : foo, foobar, bar, barfoo
and filtering "foo"
will display : foobar, foo
will not display : bar
but will not display also barfoo
can we have a filter matching the string anywhere in the word ?
or maybe typing *foo ?
If you go to that page to set a task reviewable parameter
if you set it to "yes" and save, the value is set to False.
Then you can edit it again and set it to True
This is also true when creating a new status, without changing the Is Reviewable (to No, or to no and then to yes) it's set to False, even if "Yes" was displayed.
Pouvoir editer les fps d'un shot. sans passer par un csv
Merci
Could it be possible to combine multiple research, for example : layout=done animation=todo
.
The purpose is to know exactly what task is really ready to start due to the linked tasks.
If we don't fill the first name and last name, there is no preview icon for the user. Maybe at least one should be not optional ?
If only first name is filled, the initials are.. wrong
It says JUNDEFINED where I expect just "J"
Same for defining only last name without a first name
UNDEFINEDD instead of "D"
not urgent
How do you delete tasks?
Hi,
When I try to edit a task type, the opened popup is for the production edition.
Goal
Feature to choose what tasks are applied to which shots.
Motivation
Often shots have different requirements which means different tasks per shot.
To reduce the visual clutter and clarify what is required from a shot.
The new custom action creation and menu looks to work fine.
But when I select tasks, and run my custom action, the right url is called, but using the GET method instead of POST.
So I can't get any of the provided arguments (user, selected tasks, etc.)
The section about setting a development environment links to nothing; https://kitsu.cg-wire.com/chapter-2/
We can't scroll down in the asset list. We must resize the window.
Thanks
It would be nice to have the possibility to search through the assignation, like assigned=none
to search for the non assigned task. Or as another example assigned=me
.
It could be nice for the artist to receive a notification when the priority of his assigned task has changed.
problem :
the white theme can tired the eyes of the artists
Issue
Can't reorder existing Task Types.
Description
When trying to reorder the built-in task types, for example Texture
to priority 3, nothing happens. I assume this is because Modeling
already has priority 3.
Expected Behaviour
When a priority number is available in the dropdown list, you should be able to choose it. Or display a warning why the change has not been processed.
Another idea would be to only show the priority numbers that are available. For example:
1 - Concept
2 - Texture
3 - Modeling
When you want to add another Task Type, you would only have the options of 4-10
, since that is the free numbers. Another example:
1 - Concept
3 - Texture
4 - Modeling
When adding a Task Type you would get the options 2, 5-10
.
I could only find a mention of custom actions in the documentation.
What are custom actions and how about they meant to be used?
We must select the task for see the little icon's assignation.
Thanks
A huge asset/shot list (400+) make the filtering in pages very slow.
Problem
When there is a new notification, the notification indicator becomes green. Which is not very visible. Sometimes users miss it.
There is an error message when we try to import a .jpeg image on a comment.
When having hundreds of assets (in my case 400+) and going to the asset list page (or same for shot), and clicking on any task to go and see/add comments, the page can take up to 15 seconds to go to that page.
If I copy the target task url or if I middle click on the task status, the page opens in a new tab instantly.
So what takes a lot of time is whithin the asset/shot list page.
Maybe some javascript iterating over the whole task list ?
Issue : If I create a production as a feature film, and some assets on it, and then realize it should be a tv show, I can't access to the shot or sequence page, i stay on the asset page
It could be great to have a way to contact all the people who are trying kitsu, even if they are downloading it for free.
Currently, via Kitsu, going to the profile, we can not change the default password.
We just have the following error displayed : "An error occured while changing password. Please verify your current password."
When trying to create an asset on the assets page, this error comes out :
Creation or edition failed, an error occured.
The logs of Firefox :
"(psycopg2.IntegrityError) null value in column "project_id" violates not-null constraint\nDETAIL: Failing row contains (2017-07-27 05:11:11.944184, 2017-07-27 05:11:11.944193, 2cbff8c8-8472-4b9b-9bfa-29d4c8228f64, test, null, null, null, null, null, null).\n [SQL: 'INSERT INTO entity (created_at, updated_at, id, name, description, shotgun_id, project_id, entity_type_id, parent_id) VALUES (%(created_at)s, %(updated_at)s, %(id)s, %(name)s, %(description)s, %(shotgun_id)s, %(project_id)s, %(entity_type_id)s, %(parent_id)s)'] [parameters: {'project_id': None, 'name': 'test', 'id': UUID('2cbff8c8-8472-4b9b-9bfa-29d4c8228f64'), 'created_at': datetime.datetime(2017, 7, 27, 5, 11, 11, 944184), 'description': None, 'parent_id': None, 'updated_at': datetime.datetime(2017, 7, 27, 5, 11, 11, 944193), 'entity_type_id': None, 'shotgun_id': None}]"
The JSON data looks like this :
{"name":"test"}
Maybe some data is missing in the dictionary...
When a .mov or .png is fail to load : the revision is created without media and it's not possible to delete it.
Thanks
When creating a task on a shot page, after processed, the task is not displayed and you have to reload the page to get it listed.
Not urgent
When you set a filter on the shot page
Go to any other page (assets for example)
And go back to the shot page, where the filter is still active (which is good)
if you select tasks and try to batch change the status with the action in the menu bar, it deselect the tasks and nothing happends
This doesn't look to be an issue on the asset page (I was not able to reproduce the bug)
Where in Kitsu is the best place for metadata?
I've seen other trackers support custom attributes on entities, which can be manage by an administrator.
Is it possible to add a favicon to kitsu ? Like the fox logo ? So it's easier to spot kitsu tabs ? :)
Issue
Selecting entities is not very intuitive.
Description
When selecting entities you have to select the Status
field.
Expected Behaviour
Selecting the Status
field might make sense when modifying that property, but selecting the Status
field when running custom actions.
Personally I would opt for being able to select the entire row.
Goal
Feature to add tasks to project, episodes and sequence, similar to shots.
Motivation
Not all tasks are on a shot level, for example editing
happens on an project/episode/sequence level.
issue : when creating an asset, we have to know them by heart to avoid creating 2 times the same asset
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.