10.1.12. Класс cerebro.aclasses.Users¶
-
class
cerebro.aclasses.
Users
[исходный код]¶ Класс пользователей.
Методы
Список пользователей состоит из пользователей с аккаунтами в системе Cerebro и материальных ресурсов, которые не имеют аккаунтов, но при этом учавствуют в производстве. Примером материального ресурса может служить монтажная комната или видеокамера.
users = cerebro.core.users()
-
DATA_
= ''¶ Поля кортежа данных пользователя
-
DATA_EMAIL
= 6¶ E-mail пользователя.
-
DATA_FIRST_NAME
= 4¶ Имя пользователя.
-
DATA_FLAGS
= 2¶
-
DATA_FULL_NAME
= 1¶ Полное имя пользователя.
-
DATA_ICQ
= 8¶ ICQ/Skype пользователя.
-
DATA_ID
= 0¶ Идентификатор пользователя.
-
DATA_LAST_NAME
= 5¶ Фамилия пользователя.
-
DATA_LOGIN
= 3¶ Логин пользователя.
-
DATA_PHONE
= 7¶ Телефон пользователя.
-
FLAG_
= ''¶ Флаги пользователя
-
FLAG_IS_RESOURCE
= 1¶ Является материльным ресурсом.
-
data
()[исходный код]¶ Результат: список кортежей данных
по пользователям.Тип результата: list(tuple,)
-
is_resource
(user_flags)[исходный код]¶ Параметры: user_flags (int) – значение флагов пользователя. Результат: True, если флаг
установлен как материальный ресурс.Тип результата: bool Пример выборки материальных ресурсов из списка пользователей:
resources = list() users = cerebro.core.users() for user in users.data(): if cerebro.aclasses.Users.is_resource(user[users.DATA_FLAGS]) == True: resources.append(user)
-