An example flow for kabaret
Project description
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning[^1].
[Unreleased]
[1.1.0] - 2021-01-20
Multisite v1 release
Added
- A ComputedParam named
root_dir
is now available in admin and it's cached as requiered by issue #4. A functionget_root()
at the Project level use it and is able to provide the root folder of the project according to the operative system. Call it from anywhere in the flow withself.root().project().get_root()
. CHANGELOG.md
,LICENCE
andAUTORS
files have been added to the repo- Multi-site file synchronization features (related to issue #5):
- Add and configure project's sites (type - studio, user or exchange -, per-OS root directories, exchange server properties)
- Request tracked file's revisions unavailable on current site for download, based on a job submission feature
- A
SynchronizeFile
action allow users to process files they requested, and files other sites requested from theirs. This currently uses a MinIO client. - Retrieve the current site and exchange site in the flow with
self.root().project().[get_current_site()|get_exchange_site()]
- UI improvement: revision history maps can toggle site sync statuses
- Runners redirect their logs in a file placed in the user folder (bce8aadf)
- A new
DefaultRunner
is available to let the OS choose the default application for a given file path. - Previews and renders of AfterEffects file revisions can be launched at revision and episode level, given AfterEffectsRender render settings and output module templates
- Playblasts of blender file revisions can be made with an action (preview folder created in department's files if not already added)
- Md5 hash is computed for publishes for later features (cc0478e8)
Changed
- According to the new
get_root()
function added and requiered by issue #4, the default contextual dict doens't provide aROOT_DIR
value anymore. Calls to that value have been changed, and you must defineROOT_DIR_WINDOWS
,ROOT_DIR_LINUX
and/orROOT_DIR_MAC
in the admin panel. - Cosmetic changes to get some maps expanded or not (832605d8).
- There is no need to manually specify the user folder anymore: project's
get_user_folder()
method now returns the path to a.libreflow
in the user's home directory. - For sake of readability, file maps showcase the time elapsed since file last modification, instead of date (59d364a8).
[1.0.3] - 2020-12-24
Fixed
issue #7 libreflow icons are missing from the distributed package (and also the example packages where not accessible)
[1.0.2-1.0.1] - 2020-12-23
Initial public commit and pypi setup. This version is an early version of libreflow. It includes a baseflow and examples flows overriding the baseflow. We have been working on departments, files, file version history, and stuff like that.
Fixed
issue #6 : Pip Package is now ready for use
[^1]: Except we started libreflow MAJOR version number at 1, as we consider our in-house previous flow being version 0.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.