stalker.core.models.repository.Repository

Inheritance diagram of stalker.core.models.repository.Repository

class stalker.core.models.repository.Repository(linux_path='', windows_path='', osx_path='', **kwargs)[source]

Bases: stalker.core.models.entity.Entity

Repository is a class to hold repository server data. A repository is a network share that all users have access to.

A studio can create several repositories, for example, one for movie projects and one for commercial projects.

A repository also defines the default paths for linux, windows and mac fileshares.

Parameters:
  • linux_path – shows the linux path of the repository root, should be a string
  • osx_path – shows the mac osx path of the repository root, should be a string
  • windows_path – shows the windows path of the repository root, should be a string
__init__(linux_path='', windows_path='', osx_path='', **kwargs)[source]

Methods

__init__(**kwargs[, linux_path, ...])

Attributes

created_by gets and sets the User object who has created this
date_created gets and sets the datetime.datetime object which shows when
date_updated gets and sets the datetime.datetime object which shows when
description the description of the entity
linux_path property that helps to set and get linux_path values
name the name of the entity
nice_name this is the nice name of the SimpleEntity, it is a string which is a little bit more formatted than the name attribute
osx_path property that helps to set and get osx_path values
path property that helps to get path for the current os
tags a list of Tag objects which shows the related tags to the
updated_by gets and sets the User object who has updated this
windows_path property that helps to set and get windows_path values
created_by

gets and sets the User object who has created this AuditEntity

date_created

gets and sets the datetime.datetime object which shows when this object has been created

date_updated

gets and sets the datetime.datetime object which shows when this object has been updated

description

the description of the entity

linux_path[source]

property that helps to set and get linux_path values

name

the name of the entity

nice_name

this is the nice name of the SimpleEntity, it is a string which is a little bit more formatted than the name attribute

osx_path[source]

property that helps to set and get osx_path values

path[source]

property that helps to get path for the current os

tags

a list of Tag objects which shows the related tags to the entity

updated_by

gets and sets the User object who has updated this AuditEntity

windows_path[source]

property that helps to set and get windows_path values

Previous topic

stalker.core.models.repository

Next topic

stalker.core.models.sequence

This Page