Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • T test-tools
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 23
    • Issues 23
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • hivehive
  • test-tools
  • Merge requests
  • !121

Draft: Asset handle

  • Review changes

  • Download
  • Patches
  • Plain diff
Open Mateusz Żebrak requested to merge mzebrak/asset-handle into master Dec 02, 2022
  • Overview 0
  • Commits 37
  • Pipelines 1
  • Changes 27

Requires: !93 (merged)

This MR adds a way for creating static-handle classes (which could be used to hide internal implementation, like Handle class does, but this time for static classes). It is a mix of a bridge and a facade pattern. It gives the opportunity to hide complex code related to Asset and Token classes.

If you are checking these changes by commits, start from the one named Move asset.py to it's own package, cause this MR should be rebased when !93 (merged) will be delivered.

Edited Dec 02, 2022 by Mateusz Żebrak
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: mzebrak/asset-handle