Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Custom staging dir functionality migration #887

Open
wants to merge 16 commits into
base: develop
Choose a base branch
from

Commits on Sep 12, 2024

  1. Add staging directory functions and configurations

    - Added functions to handle custom staging directories
    - Updated imports and removed deprecated code
    - Created a new module for staging directory handling
    jakubjezek001 committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    282d172 View commit details
    Browse the repository at this point in the history
  2. Add staging directory functionality and a new plugin for managing sta…

    …ging directories in the pipeline.
    
    - Added import statement for 'os' in creator_plugins.py
    - Implemented method 'apply_staging_dir' to apply staging directory with persistence to instance's transient data in creator_plugins.py
    - Updated comments and added TODOs related to staging directories in various files
    - Created a new plugin 'CollectManagedStagingDir' to manage staging directories in publish/lib.py
    jakubjezek001 committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    8b16746 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ddd4871 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Update variable names for clarity and consistency.

    - Renamed variables for better understanding and uniformity
    - Improved readability by using more descriptive names
    jakubjezek001 committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    9e57f74 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/feature/AY-971_Use-custom-stagin…

    …g-dir-functions' into feature/AY-971_Use-custom-staging-dir-functions
    jakubjezek001 committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    16abc3a View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. returning empty lines

    jakubjezek001 committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    2b5ab54 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9a86078 View commit details
    Browse the repository at this point in the history
  3. Update client/ayon_core/pipeline/publish/lib.py

    Co-authored-by: Jakub Trllo <[email protected]>
    jakubjezek001 and iLLiCiTiT authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    bd03634 View commit details
    Browse the repository at this point in the history
  4. returning empty lines

    jakubjezek001 committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    2b76595 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    396af0c View commit details
    Browse the repository at this point in the history
  6. Add warnings module for future use

    Imported the 'warnings' module for potential future usage in the codebase.
    jakubjezek001 committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    fedf8e6 View commit details
    Browse the repository at this point in the history
  7. Apply suggestions from code review

    Co-authored-by: Jakub Trllo <[email protected]>
    jakubjezek001 and iLLiCiTiT authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    ea23f35 View commit details
    Browse the repository at this point in the history
  8. reviewer suggestions for changes

    - Renamed function `get_staging_dir` to `get_staging_dir_info` for clarity.
    - Updated variable names in multiple files to use `template_data` instead of `formatting_data`.
    - Adjusted function parameters in the staging directory module for consistency and added new optional parameters.
    - Improved logging by passing logger instances instead of creating new loggers within functions.
    jakubjezek001 committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    ea4ec67 View commit details
    Browse the repository at this point in the history
  9. Remove unnecessary root addition in get_staging_dir_info function.

    The code changes remove the unnecessary addition of roots to ctx_data in the get_staging_dir_info function.
    jakubjezek001 committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    1eb0904 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    81e2170 View commit details
    Browse the repository at this point in the history
  11. Refactor Creator class method to handle missing info better.

    - Updated return type in docstring
    - Added a comment for clarity
    - Removed unnecessary return statements
    jakubjezek001 committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    fa9af2f View commit details
    Browse the repository at this point in the history