Stalker is a Production Asset Management (ProdAM) System designed specifically for Animation and VFX Studios and licensed under BSD License.
The latest development version is available in Google Project page of Stalker or can be directly cloned with the following command if you already have mercurial installed:
hg clone https://stalker.googlecode.com/hg/ stalker
stalker.db | Database module of Stalker. |
stalker.db.auth | This is the authentication system of Stalker. Uses Beaker for the session |
stalker.db.auth.authenticate | Authenticates the given username and password, returns a |
stalker.db.auth.session | create the session and if there was user data entry in the cookie return |
stalker.db.auth.login | use this function if session function return true it gets the user data |
stalker.db.auth.login_required | a decorator that implements login functionality to any function or |
stalker.db.auth.permission_required | a decorator that implements permission checking to any function or |
stalker.db.auth.logout | removes the current session |
stalker.db.engine | |
stalker.db.mapper | this is the default mapper to map the default models to the default tables |
stalker.db.metadata | A collection of Tables and their associated schema constructs. |
stalker.db.mixin | contains helper classes which helps mixed in classes table and mapper setups |
stalker.db.mixin.ReferenceMixinDB | A helper class for ReferenceMixin table and mapper setup. |
stalker.db.mixin.StatusMixinDB | A helper class for StatusMixin table and mapper setup. |
stalker.db.mixin.ScheduleMixinDB | A helper class for ScheduleMixin table and mapper setup. |
stalker.db.tables | this file contains the tags table |
stalker.db.query | |
stalker.db.session | |
stalker.db.setup | Utillty function that helps to connect the system to the given database. |
stalker.core.models | |
stalker.core.models.asset | |
stalker.core.models.asset.Asset | The Asset class is the whole idea behind Stalker. |
stalker.core.models.assetBase | |
stalker.core.models.assetBase.AssetBase | The base class for Shot and Asset classes. |
stalker.core.models.booking | |
stalker.core.models.booking.Booking | Holds information about the time spend on a specific task by a specific user. |
stalker.core.models.comment | |
stalker.core.models.comment.Comment | User reviews and comments about other entities. |
stalker.core.models.department | |
stalker.core.models.department.Department | The departments that forms the studio itself. |
stalker.core.models.entity | |
stalker.core.models.entity.SimpleEntity | The base class of all the others |
stalker.core.models.entity.Entity | Another base data class that adds tags and notes to the attributes list. |
stalker.core.models.entity.TypeEntity | The entry point for types. |
stalker.core.models.error | |
stalker.core.models.error.LoginError | Raised when the login information is not correct or not correlate with |
stalker.core.models.group | |
stalker.core.models.group.Group | the group class |
stalker.core.models.imageFormat | |
stalker.core.models.imageFormat.ImageFormat | Common image formats for the projects. |
stalker.core.models.link | |
stalker.core.models.link.Link | Holds data about external links. |
stalker.core.models.mixin | This module contains the Mixins (ta taaa). |
stalker.core.models.mixin.ReferenceMixin | Adds reference capabilities to the mixed in class. |
stalker.core.models.mixin.ScheduleMixin | Adds schedule info to the mixed in class. |
stalker.core.models.mixin.StatusMixin | Adds statusabilities to the object. |
stalker.core.models.pipelineStep | |
stalker.core.models.pipelineStep.PipelineStep | Common and differet steps for different types of assets. |
stalker.core.models.project | |
stalker.core.models.project.Project | All the information about a Project in Stalker is hold in this class. |
stalker.core.models.repository | |
stalker.core.models.repository.Repository | Repository is a class to hold repository server data. |
stalker.core.models.sequence | |
stalker.core.models.sequence.Sequence | Stores data about Sequences. |
stalker.core.models.shot | |
stalker.core.models.shot.Shot | Manage Shot related data. |
stalker.core.models.status | |
stalker.core.models.status.Status | Defins object statutes. |
stalker.core.models.status.StatusList | the type specific list of Status |
stalker.core.models.structure | |
stalker.core.models.structure.Structure | A structure object is the place to hold data about how the physical |
stalker.core.models.tag | |
stalker.core.models.tag.Tag | the tag class |
stalker.core.models.task | |
stalker.core.models.task.Task | Manages Task related data. |
stalker.core.models.types | |
stalker.core.models.types.AssetType | Holds the information about the asset types. |
stalker.core.models.types.ProjectType | Helps to create different type of Project objects. |
stalker.core.models.types.LinkType | The type of Link is hold in LinkType |
stalker.core.models.types.TypeTemplate | The TypeTemplate model holds templates for Types. |
stalker.core.models.user | |
stalker.core.models.user.User | The user class is designed to hold data about a User in the system. |
stalker.core.models.version | |
stalker.core.models.version.Version | The Version class is the connection of Assets to versions of that asset. |
stalker.ext.validatedList | |
stalker.ext.validatedList.ValidatedList | A list variant which accepts only one type of element. |
stalker.utils.path_to_exec | This is a utiliy function which converts full class or function paths |