Package coprs :: Package logic :: Module coprs_logic :: Class CoprsLogic
[hide private]
[frames] | no frames]

Class CoprsLogic

source code


Used for manipulating Coprs. All methods accept user object as a first argument, as this may be needed in future.

Instance Methods [hide private]

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Methods [hide private]
 
get(cls, user, username, coprname, **kwargs) source code
 
get_multiple(cls, user, **kwargs) source code
 
get_multiple_fulltext(cls, user, search_string) source code
 
add(cls, user, name, repos, selected_chroots, description, instructions, check_for_duplicates=False) source code
 
new(cls, user, copr, check_for_duplicates=True) source code
 
update(cls, user, copr, check_for_duplicates=True) source code
 
delete(cls, user, copr, check_for_duplicates=True) source code
 
exists_for_user(cls, user, coprname, incl_deleted=False) source code
 
increment_build_count(cls, user, copr) source code
 
unfinished_blocking_actions_for(cls, user, copr) source code
 
raise_if_unfinished_blocking_action(cls, user, copr, message)
This method raises ActionInProgressException if given copr has an unfinished action.
source code
 
raise_if_cant_delete(cls, user, copr)
This method raises InsufficientRightsException if given copr cant be deleted by given user.
source code
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

raise_if_unfinished_blocking_action(cls, user, copr, message)
Class Method

source code 

This method raises ActionInProgressException if given copr has an unfinished action. Returns None otherwise.

raise_if_cant_delete(cls, user, copr)
Class Method

source code 

This method raises InsufficientRightsException if given copr cant be deleted by given user. Returns None otherwise.