Package coprs :: Package logic :: Module users_logic :: Class UsersLogic
[hide private]
[frames] | no frames]

Class UsersLogic

source code


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, username) source code
 
get_by_api_login(cls, login) source code
 
raise_if_cant_update_copr(cls, user, copr, message)
Raise InsufficientRightsException if given user cant update given copr.
source code
 
raise_if_cant_build_in_copr(cls, user, copr, message)
Raises InsufficientRightsException if given user cant build in given copr.
source code
 
raise_if_not_in_group(cls, user, group) source code
 
get_group_by_alias(cls, name) source code
 
group_alias_exists(cls, name) source code
 
get_group_by_fas_name(cls, fas_name) source code
 
get_groups_by_fas_names_list(cls, fas_name_list) source code
 
get_groups_by_names_list(cls, name_list) source code
 
create_group_by_fas_name(cls, fas_name, alias=None) source code
 
get_group_by_fas_name_or_create(cls, fas_name, alias=None) source code
 
filter_blacklisted_teams(cls, teams)
removes blacklisted groups from teams list :type teams: list of str :return: filtered teams :rtype: list of str
source code
 
is_blacklisted_group(cls, fas_group) source code
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

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

source code 

Raise InsufficientRightsException if given user cant update given copr. Return None otherwise.

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

source code 

Raises InsufficientRightsException if given user cant build in given copr. Return None otherwise.