versions.VersionProvenance

Model Info

Key

Value

Model Name

VersionProvenance

Verbose Name

version provenance

Verbose Name Plural

version provenances

Docstring

VersionProvenance(version, source, client_info)

Is Abstract

False

Is Proxy

False

Is Managed

True

Ordering

[]

Permissions

[]

Default Permissions

(‘add’, ‘change’, ‘delete’, ‘view’)

Indexes

[]

Constraints

[]

Database Table

versions_versionprovenance

Base Manager

None

Default Manager

None

File

/data/olympia/src/olympia/versions/models.py

Starting Line Number

1244

Method Resolution Order

(<class ‘olympia.versions.models.VersionProvenance’>, <class ‘django.db.models.base.Model’>, <class ‘django.db.models.utils.AltersData’>, <class ‘object’>)

Fields

Field Name

Field Type

Database Column

Database Type

Verbose Name

client_info

CharField

client_info

varchar(255)

client info

source

PositiveSmallIntegerField

source

smallint UNSIGNED

source

version (pk)

ForeignKey

version_id

integer UNSIGNED

version

Relations

Field Name

Field Type

Database Column

Database Type

Related Model

Related Name

version (pk)

ForeignKey

version_id

integer UNSIGNED

versions.Version

versionprovenance_set

fields_reverse_relation=[]

Methods

Other Methods

Method Name

Signature

from_version

(*, version, source, client_info)

get_source_display

(self, *, field=<django.db.models.fields.PositiveSmallIntegerField: source>)

Private Methods

Method Name

Signature

_get_field_value_map

(self, meta, exclude=None)


!!! THIS DOCUMENT WAS AUTOGENERATED ON 2025-07-10 !!!