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)
-