Package coprs :: Module models :: Class CoprDir
[hide private]
[frames] | no frames]

Class CoprDir

source code


Represents one of data directories for a copr.

Instance Methods [hide private]
 
__init__(self, *args, **kwargs) source code
 
full_name(self) source code
 
repo_name(self) source code
 
repo_url(self) source code
 
repo_id(self) source code
Class Variables [hide private]
  id = db.Column(db.Integer, primary_key= True)
  name = db.Column(db.Text, index= True)
  main = db.Column(db.Boolean, default= False, server_default= "...
  ownername = db.Column(db.Text, index= True, nullable= False)
  copr_id = db.Column(db.Integer, db.ForeignKey("copr.id"), inde...
  copr = db.relationship("Copr", backref= db.backref("dirs"))
  __table_args__ = db.Index('only_one_main_copr_dir', copr_id, m...
Method Details [hide private]

full_name(self)

source code 
Decorators:
  • @property

repo_name(self)

source code 
Decorators:
  • @property

repo_url(self)

source code 
Decorators:
  • @property

repo_id(self)

source code 
Decorators:
  • @property

Class Variable Details [hide private]

main

Value:
db.Column(db.Boolean, default= False, server_default= "0", nullable= F\
alse)

copr_id

Value:
db.Column(db.Integer, db.ForeignKey("copr.id"), index= True, nullable=\
 False)

__table_args__

Value:
db.Index('only_one_main_copr_dir', copr_id, main, unique= True, postgr\
esql_where= (main== True)), db.UniqueConstraint('ownername', 'name', n\
ame= 'ownername_copr_dir_uniq'),