Class List_of_assets¶
list_of_assets(studio)
level = ‘project’
Запись и редактирование временного списка ассетов {имя, тип, set_of_tasks} из редактора создания асетов. Запись в формат json, после создания ассетов, список очищается.
Данные хранимые в БД (имя столбца : тип данных):
list_of_assets_keys = [
'asset_name', # text
'asset_type', # text
'set_of_tasks', # text
]
Создание экземпляра класса:¶
import edit_db as db
project = db.project()
group = db.group(project)
list_of_assets = db.list_of_assets(group) # group - обязательный параметр при создании экземпляра list_of_assets
# доступ ко всем параметрам и методам принимаемого экземпляра group - через list_of_assets.group
Атрибуты¶
asset_name: | (str) - имя ассета |
---|---|
asset_type: | (str) - тип ассета |
set_of_tasks: | (str) - название набора задач |
group: | (group) - экземпляр Class Group принимаемый при создании экземпляра класса, содержит все атрибуты и методы Class Group. |
Методы¶
-
save_list
(rows[, group_name = False])¶ запись списка ассетов.
Параметры:
- rows (list) - список ассетов (словари по list_of_assets_keys)
- group_name (str) - имя группы, не требуется если группа инициализирована
лучше не использовать
- return (True, ‘ok’) или (False, comment)
-
get_list
()¶ чтение всех данных в словарь по группам.
Параметры:
- return (True, {имя группы: [список ассетов(словари), …], …}) или (False, comment)
-
get
([group_name = False])¶ чтение списка ассетов данной группы.
Параметры:
- group_name (str) - имя группы, не требуется если группа инициализирована
лучше не использовать
- return (True, [список ассетов (словари)]) или (False, comment)
- group_name (str) - имя группы, не требуется если группа инициализирована
-
remove
([group_name = False])¶ удаление списка ассетов данной группы.
Параметры:
- group_name (str) - имя группы, не требуется если группа инициализирована
лучше не использовать
- return (True, ‘ok’) или (False, comment)
- group_name (str) - имя группы, не требуется если группа инициализирована