Code Monkey home page Code Monkey logo

Comments (17)

frankrousseau avatar frankrousseau commented on June 15, 2024

There is a field for that at the entity level on the server side. But currently there is no way to take advantage of it in Kitsu. Four studios asked me for that one, so I guess it's something interesting to add to Kitsu.

https://github.com/cgwire/zou/blob/master/zou/app/models/entity.py#L87

from kitsu.

frankrousseau avatar frankrousseau commented on June 15, 2024

TNZPV studio ordered a similar feature. It should be implemented this month. We'll inform you when it will be released.

from kitsu.

frankrousseau avatar frankrousseau commented on June 15, 2024

This feature is now available for shots and assets in the last version of Kitsu.

from kitsu.

tokejepsen avatar tokejepsen commented on June 15, 2024

Is it possible to have metadata on projects?

from kitsu.

frankrousseau avatar frankrousseau commented on June 15, 2024

Not for the moment. What kind of metadata you want on projects?

from kitsu.

tokejepsen avatar tokejepsen commented on June 15, 2024

A JSON serialized string would be good.

Its to store what applications and versions to use on a project among other things.

from kitsu.

frankrousseau avatar frankrousseau commented on June 15, 2024

What about having a dedicated UI that lists available software for the studio and for the project?

from kitsu.

tokejepsen avatar tokejepsen commented on June 15, 2024

We already have that with Avalon, and it's toml files and application actions.

The idea was for coordinators and supervisors to choose what software versions are locked down on a project and store that data in Kitsu, so other users' launcher will reference that when displaying applications to use.

Is a project just another entity where you can store the metadata on?
Since we will be needing to reference the Avalon applications available, we will probably need a custom UI for when supervisors locked down application versions.

from kitsu.

frankrousseau avatar frankrousseau commented on June 15, 2024

This issue seems to be fixed:
https://github.com/cgwire/zou/blob/master/zou/app/models/project.py#L33

Feel free to reopen the issue if I'm wrong.

from kitsu.

tokejepsen avatar tokejepsen commented on June 15, 2024

The free data column for project, certainly fixes the issue with being able to add any metadata.

The issue would be how someone like a supervisor or manager could edit that data without needing to code. For now we could probably make a custom action for this, but maybe in the future and json editor for metadata would be good for non-coding edits.

from kitsu.

frankrousseau avatar frankrousseau commented on June 15, 2024

I think that supervisors can modify this data.

from kitsu.

tokejepsen avatar tokejepsen commented on June 15, 2024

I think that supervisors can modify this data.

Sorry, did I miss something in Kitsu where you can modify this json data without coding?

from kitsu.

frankrousseau avatar frankrousseau commented on June 15, 2024

Yes you can create metadata columns in the asset and shot lists to access them.

from kitsu.

frankrousseau avatar frankrousseau commented on June 15, 2024

But it's not possible for sequences and episodes.

from kitsu.

tokejepsen avatar tokejepsen commented on June 15, 2024

But it's not possible for sequences and episodes.

Or projects.

Specifically for Avalon there are project based configurations like which applications to use, that a supervisor needs to access.
Maybe the metadata could be exposed in Kitsy with a json editor somehow?
Again we can probably solve this with a custom action for now.

from kitsu.

frankrousseau avatar frankrousseau commented on June 15, 2024

Ok sorry, I missed "the project" part of your comment. We are overwhelmed by feature requests, but we'll keep the json editor id in mind.

from kitsu.

tokejepsen avatar tokejepsen commented on June 15, 2024

Thanks @frankrousseau !

from kitsu.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.